1config FB_OMAP
2	tristate "OMAP frame buffer support (EXPERIMENTAL)"
3	depends on FB && (OMAP2_DSS = "n")
4	depends on ARCH_OMAP1 || ARCH_OMAP2 || ARCH_OMAP3
5	select FB_CFB_FILLRECT
6	select FB_CFB_COPYAREA
7	select FB_CFB_IMAGEBLIT
8	select TWL4030_CORE if MACH_OMAP_2430SDP
9	help
10          Frame buffer driver for OMAP based boards.
11
12config FB_OMAP_LCD_VGA
13        bool "Use LCD in VGA mode"
14	        depends on MACH_OMAP_3430SDP || MACH_OMAP_LDP
15		help
16		  Set LCD resolution as VGA (640 X 480).
17		  Default resolution without this option is QVGA(320 X 240).
18		  Please take a look at drivers/video/omap/lcd_ldp.c file
19		  for lcd driver code.
20choice
21	depends on FB_OMAP && MACH_OVERO
22	prompt "Screen resolution"
23	default FB_OMAP_079M3R
24	help
25	  Selected desired screen resolution
26
27config FB_OMAP_031M3R
28	boolean "640 x 480 @ 60 Hz Reduced blanking"
29
30config FB_OMAP_048M3R
31	boolean "800 x 600 @ 60 Hz Reduced blanking"
32
33config FB_OMAP_079M3R
34	boolean "1024 x 768 @ 60 Hz Reduced blanking"
35
36config FB_OMAP_092M9R
37	boolean "1280 x 720 @ 60 Hz Reduced blanking"
38
39endchoice
40
41config FB_OMAP_LCDC_EXTERNAL
42	bool "External LCD controller support"
43	depends on FB_OMAP
44	help
45	  Say Y here, if you want to have support for boards with an
46	  external LCD controller connected to the SoSSI/RFBI interface.
47
48config FB_OMAP_LCDC_HWA742
49	bool "Epson HWA742 LCD controller support"
50	depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
51	help
52	  Say Y here if you want to have support for the external
53	  Epson HWA742 LCD controller.
54
55config FB_OMAP_LCDC_BLIZZARD
56	bool "Epson Blizzard LCD controller support"
57	depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
58	help
59	  Say Y here if you want to have support for the external
60	  Epson Blizzard LCD controller.
61
62config FB_OMAP_MANUAL_UPDATE
63	bool "Default to manual update mode"
64	depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
65	help
66	  Say Y here, if your user-space applications are capable of
67	  notifying the frame buffer driver when a change has occurred in
68	  the frame buffer content and thus a reload of the image data to
69	  the external frame buffer is required. If unsure, say N.
70
71config FB_OMAP_LCD_MIPID
72	bool "MIPI DBI-C/DCS compatible LCD support"
73	depends on FB_OMAP && SPI_MASTER
74	help
75	  Say Y here if you want to have support for LCDs compatible with
76	  the Mobile Industry Processor Interface DBI-C/DCS
77	  specification. (Supported LCDs: Philips LPH8923, Sharp LS041Y3)
78
79config FB_OMAP_BOOTLOADER_INIT
80	bool "Check bootloader initialization"
81	depends on FB_OMAP || FB_OMAP2
82	help
83	  Say Y here if you want to enable checking if the bootloader has
84	  already initialized the display controller. In this case the
85	  driver will skip the initialization.
86
87config FB_OMAP_CONSISTENT_DMA_SIZE
88	int "Consistent DMA memory size (MB)"
89	depends on FB_OMAP
90	range 1 14
91	default 2
92	help
93	  Increase the DMA consistent memory size according to your video
94	  memory needs, for example if you want to use multiple planes.
95	  The size must be 2MB aligned.
96	  If unsure say 1.
97
98config FB_OMAP_DMA_TUNE
99        bool "Set DMA SDRAM access priority high"
100        depends on FB_OMAP && ARCH_OMAP1
101        help
102          On systems in which video memory is in system memory
103          (SDRAM) this will speed up graphics DMA operations.
104          If you have such a system and want to use rotation
105          answer yes. Answer no if you have a dedicated video
106          memory, or don't use any of the accelerated features.
107
108
109