diff options
author | lars <lars@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-03-05 02:48:55 +0000 |
---|---|---|
committer | lars <lars@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-03-05 02:48:55 +0000 |
commit | 38b776b7100b2c82f73065b8189b0f95867401f1 (patch) | |
tree | aefe199d55248077b73ad97e45ac47cf4046b1c6 /target/linux/xburst/files-2.6.32/include | |
parent | 831fd20927030b3c2d29f5ff4d90644e9b5b1890 (diff) |
[xburst] jz4740_fb: Add support for parallel displays, improve power consumption
and some minor bugfixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19982 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/xburst/files-2.6.32/include')
-rw-r--r-- | target/linux/xburst/files-2.6.32/include/linux/jz4740_fb.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/target/linux/xburst/files-2.6.32/include/linux/jz4740_fb.h b/target/linux/xburst/files-2.6.32/include/linux/jz4740_fb.h index b3aafdfab..ab4c963e1 100644 --- a/target/linux/xburst/files-2.6.32/include/linux/jz4740_fb.h +++ b/target/linux/xburst/files-2.6.32/include/linux/jz4740_fb.h @@ -18,7 +18,8 @@ #include <linux/fb.h> enum jz4740_fb_lcd_type { - JZ_LCD_TYPE_GENERIC_16_18_BIT = 0, + JZ_LCD_TYPE_GENERIC_16_BIT = 0, + JZ_LCD_TYPE_GENERIC_18_BIT = 0 | (1 << 4), JZ_LCD_TYPE_SPECIAL_TFT_1 = 1, JZ_LCD_TYPE_SPECIAL_TFT_2 = 2, JZ_LCD_TYPE_SPECIAL_TFT_3 = 3, @@ -27,7 +28,8 @@ enum jz4740_fb_lcd_type { JZ_LCD_TYPE_SINGLE_COLOR_STN = 8, JZ_LCD_TYPE_SINGLE_MONOCHROME_STN = 9, JZ_LCD_TYPE_DUAL_COLOR_STN = 10, - JZ_LCD_TYPE_8BIT_SERIAL = 11, + JZ_LCD_TYPE_DUAL_MONOCHROME_STN = 11, + JZ_LCD_TYPE_8BIT_SERIAL = 12, }; /* @@ -45,8 +47,12 @@ struct jz4740_fb_platform_data { size_t num_modes; struct fb_videomode *modes; - int bpp; - enum jz4740_fb_lcd_type lcd_type; + + unsigned int bpp; + enum jz4740_fb_lcd_type lcd_type; + + unsigned pixclk_falling_edge:1; + unsigned date_enable_active_low:1; }; #endif |