| config FB_MXC |
| tristate "MXC Framebuffer support" |
| # depends on FB && (MXC_IPU || ARCH_MX21 || ARCH_MX27 || ARCH_MX25) |
| depends on FB |
| select FB_CFB_FILLRECT |
| select FB_CFB_COPYAREA |
| select FB_CFB_IMAGEBLIT |
| select FB_MODE_HELPERS |
| default y |
| help |
| This is a framebuffer device for the MXC LCD Controller. |
| See <http://www.linux-fbdev.org/> for information on framebuffer |
| devices. |
| |
| If you plan to use the LCD display with your MXC system, say |
| Y here. |
| |
| config FB_MXC_SYNC_PANEL |
| depends on FB_MXC |
| tristate "Synchronous Panel Framebuffer" |
| default y |
| |
| config FB_MXC_EPSON_VGA_SYNC_PANEL |
| depends on FB_MXC_SYNC_PANEL |
| tristate "Epson VGA Panel" |
| default n |
| |
| config FB_MXC_TVOUT_TVE |
| tristate "MXC TVE TV Out Encoder" |
| depends on FB_MXC_SYNC_PANEL |
| depends on MXC_IPU_V3 |
| |
| config FB_MXC_LDB |
| tristate "MXC LDB" |
| depends on FB_MXC_SYNC_PANEL |
| depends on MXC_IPU_V3 |
| |
| config FB_MXC_CLAA_WVGA_SYNC_PANEL |
| depends on FB_MXC_SYNC_PANEL |
| tristate "CLAA WVGA Panel" |
| |
| config FB_MXC_SIIHDMI |
| tristate "SII9xxx HDMI Interface Chips" |
| # depends on FB_MXC_SYNC_PANEL && MACH_MX51_EFIKAMX |
| depends on FB_AVI |
| select HDMI |
| select SWITCH |
| |
| config FB_MXC_MTL017 |
| depends on FB_MXC_SYNC_PANEL && MACH_MX51_EFIKASB |
| tristate "Myson MTL017 LVDS Controller" |
| default n |
| |
| config FB_MXC_CH7026 |
| depends on FB_MXC_SYNC_PANEL |
| tristate "Chrontel CH7026 VGA Interface Chip" |
| |
| config FB_MXC_TVOUT_CH7024 |
| tristate "CH7024 TV Out Encoder" |
| depends on FB_MXC_SYNC_PANEL |
| |
| config FB_MXC_LOW_PWR_DISPLAY |
| bool "Low Power Display Refresh Mode" |
| depends on FB_MXC_SYNC_PANEL && MXC_FB_IRAM |
| default y |
| |
| config FB_MXC_INTERNAL_MEM |
| bool "Framebuffer in Internal RAM" |
| depends on FB_MXC_SYNC_PANEL && MXC_FB_IRAM |
| default y |
| |
| config FB_MXC_ASYNC_PANEL |
| depends on FB_MXC |
| bool "Asynchronous Panels" |
| default n |
| |
| menu "Asynchronous Panel Type" |
| depends on FB_MXC_ASYNC_PANEL && FB_MXC |
| |
| config FB_MXC_EPSON_PANEL |
| depends on FB_MXC_ASYNC_PANEL |
| default n |
| bool "Epson 176x220 Panel" |
| |
| endmenu |
| |
| config FB_MXC_EINK_PANEL |
| depends on FB_MXC |
| depends on DMA_ENGINE |
| select FB_DEFERRED_IO |
| tristate "E-Ink Panel Framebuffer" |
| |
| config FB_MXC_EINK_AUTO_UPDATE_MODE |
| bool "E-Ink Auto-update Mode Support" |
| default n |
| depends on FB_MXC_EINK_PANEL |
| |
| config FB_MXC_ELCDIF_FB |
| depends on FB && ARCH_MXC |
| tristate "Support MXC ELCDIF framebuffer" |
| |
| choice |
| prompt "Async Panel Interface Type" |
| depends on FB_MXC_ASYNC_PANEL && FB_MXC |
| default FB_MXC_ASYNC_PANEL_IFC_16_BIT |
| |
| config FB_MXC_ASYNC_PANEL_IFC_8_BIT |
| bool "8-bit Parallel Bus Interface" |
| |
| config FB_MXC_ASYNC_PANEL_IFC_16_BIT |
| bool "16-bit Parallel Bus Interface" |
| |
| config FB_MXC_ASYNC_PANEL_IFC_SERIAL |
| bool "Serial Bus Interface" |
| |
| endchoice |