blob: 84ff23208c254be23ff875b2c882e0bfeae3da93 [file] [log] [blame]
Imre Deak8b08cf22007-07-17 04:05:54 -07001config FB_OMAP
2 tristate "OMAP frame buffer support (EXPERIMENTAL)"
Tomi Valkeinenb99ddbf2010-12-14 14:39:06 +02003 depends on FB && (OMAP2_DSS = "n")
4 depends on ARCH_OMAP1 || ARCH_OMAP2 || ARCH_OMAP3
Imre Deak8b08cf22007-07-17 04:05:54 -07005 select FB_CFB_FILLRECT
6 select FB_CFB_COPYAREA
7 select FB_CFB_IMAGEBLIT
Jarkko Nikula08a0a652011-03-01 02:40:37 -06008 select TWL4030_CORE if MACH_OMAP_2430SDP
Imre Deak8b08cf22007-07-17 04:05:54 -07009 help
10 Frame buffer driver for OMAP based boards.
11
Imre Deakb1d51db2009-09-22 16:47:00 -070012config FB_OMAP_LCDC_EXTERNAL
13 bool "External LCD controller support"
14 depends on FB_OMAP
15 help
16 Say Y here, if you want to have support for boards with an
17 external LCD controller connected to the SoSSI/RFBI interface.
18
19config FB_OMAP_LCDC_HWA742
20 bool "Epson HWA742 LCD controller support"
21 depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
22 help
23 Say Y here if you want to have support for the external
24 Epson HWA742 LCD controller.
25
26config FB_OMAP_LCDC_BLIZZARD
27 bool "Epson Blizzard LCD controller support"
28 depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
29 help
30 Say Y here if you want to have support for the external
31 Epson Blizzard LCD controller.
32
33config FB_OMAP_MANUAL_UPDATE
34 bool "Default to manual update mode"
35 depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
36 help
37 Say Y here, if your user-space applications are capable of
Lucas De Marchi25985ed2011-03-30 22:57:33 -030038 notifying the frame buffer driver when a change has occurred in
Imre Deakb1d51db2009-09-22 16:47:00 -070039 the frame buffer content and thus a reload of the image data to
40 the external frame buffer is required. If unsure, say N.
41
Imre Deak66d2f992009-09-22 16:46:41 -070042config FB_OMAP_LCD_MIPID
43 bool "MIPI DBI-C/DCS compatible LCD support"
44 depends on FB_OMAP && SPI_MASTER
45 help
46 Say Y here if you want to have support for LCDs compatible with
47 the Mobile Industry Processor Interface DBI-C/DCS
48 specification. (Supported LCDs: Philips LPH8923, Sharp LS041Y3)
49
Imre Deak8b08cf22007-07-17 04:05:54 -070050config FB_OMAP_BOOTLOADER_INIT
Matt LaPlante01dd2fb2007-10-20 01:34:40 +020051 bool "Check bootloader initialization"
Tomi Valkeinenb39a982d2009-08-04 16:12:50 +030052 depends on FB_OMAP || FB_OMAP2
Imre Deak8b08cf22007-07-17 04:05:54 -070053 help
54 Say Y here if you want to enable checking if the bootloader has
55 already initialized the display controller. In this case the
56 driver will skip the initialization.
57
58config FB_OMAP_CONSISTENT_DMA_SIZE
59 int "Consistent DMA memory size (MB)"
60 depends on FB_OMAP
61 range 1 14
62 default 2
63 help
64 Increase the DMA consistent memory size according to your video
65 memory needs, for example if you want to use multiple planes.
66 The size must be 2MB aligned.
67 If unsure say 1.
68
69config FB_OMAP_DMA_TUNE
70 bool "Set DMA SDRAM access priority high"
71 depends on FB_OMAP && ARCH_OMAP1
72 help
73 On systems in which video memory is in system memory
74 (SDRAM) this will speed up graphics DMA operations.
75 If you have such a system and want to use rotation
76 answer yes. Answer no if you have a dedicated video
77 memory, or don't use any of the accelerated features.
78
Imre Deake6b45732007-07-17 04:05:58 -070079