From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jaya Kumar Date: Sun, 27 Dec 2009 07:19:57 +0000 Subject: [PATCH 2.6.33-rc2 1/1] broadsheetfb: add multiple panel type support Message-Id: <1261898397-22949-1-git-send-email-jayakumar.lkml@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-fbdev@vger.kernel.org Hi Geert, Krzysztof, Andrew, fbdev friends, This patch updates broadsheetfb to add support for multiple panel types. The 3.7" and 6" are known to work but the 9.7" is untested due to lack of hardware. Please let me know your feedback. Thanks, jaya This patch adds support for multiple panel types to broadsheetfb. Cc: Geert Uytterhoeven Cc: Krzysztof Helt Cc: adaplas@gmail.com Cc: akpm@linux-foundation.org Cc: linux-fbdev@vger.kernel.org Signed-off-by: Jaya Kumar --- arch/arm/mach-pxa/am300epd.c | 2 +- drivers/video/broadsheetfb.c | 127 ++++++++++++++++++++++++++++++++++++------ include/video/broadsheetfb.h | 1 + 3 files changed, 112 insertions(+), 18 deletions(-) diff --git a/arch/arm/mach-pxa/am300epd.c b/arch/arm/mach-pxa/am300epd.c index 4bd10a1..993d75e 100644 --- a/arch/arm/mach-pxa/am300epd.c +++ b/arch/arm/mach-pxa/am300epd.c @@ -288,7 +288,7 @@ int __init am300_init(void) } module_param(panel_type, uint, 0); -MODULE_PARM_DESC(panel_type, "Select the panel type: 6, 8, 97"); +MODULE_PARM_DESC(panel_type, "Select the panel type: 37, 6, 97"); MODULE_DESCRIPTION("board driver for am300 epd kit"); MODULE_AUTHOR("Jaya Kumar"); diff --git a/drivers/video/broadsheetfb.c b/drivers/video/broadsheetfb.c index df9ccb9..8f01106 100644 --- a/drivers/video/broadsheetfb.c +++ b/drivers/video/broadsheetfb.c @@ -33,7 +33,60 @@ #include