/* * auok190xfb.c -- FB driver for AUO-K1901 controllers * * Copyright (C) 2011, 2012 Heiko Stuebner * * based on broadsheetfb.c * * Copyright (C) 2008, Jaya Kumar * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * Layout is based on skeletonfb.c by James Simmons and Geert Uytterhoeven. * * This driver is written to be used with the AUO-K1901 display controller. * * It is intended to be architecture independent. A board specific driver * must be used to perform all the physical IO interactions. * * The controller supports different update modes: * mode0+1 16 step gray (4bit) * mode2+3 4 step gray (2bit) * mode4+5 2 step gray (1bit) * - mode4 is described as "without LUT" * mode7 automatic selection of update mode * * The most interesting difference to the K1900 is the ability to do screen * updates in an asynchronous fashion. Where the K1900 needs to wait for the * current update to complete, the K1901 can process later updates already. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include