blob: 083c8fe53e24147962a1f821657cf1bfcff8608c [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
8 help
9 Frame buffer driver for OMAP based boards.
10
Stanley.Miao8fea8842009-09-22 16:46:52 -070011config FB_OMAP_LCD_VGA
12 bool "Use LCD in VGA mode"
13 depends on MACH_OMAP_3430SDP || MACH_OMAP_LDP
14
Steve Sakomanbe481942009-09-22 16:46:51 -070015choice
16 depends on FB_OMAP && MACH_OVERO
17 prompt "Screen resolution"
18 default FB_OMAP_079M3R
19 help
20 Selected desired screen resolution
21
22config FB_OMAP_031M3R
23 boolean "640 x 480 @ 60 Hz Reduced blanking"
24
25config FB_OMAP_048M3R
26 boolean "800 x 600 @ 60 Hz Reduced blanking"
27
28config FB_OMAP_079M3R
29 boolean "1024 x 768 @ 60 Hz Reduced blanking"
30
31config FB_OMAP_092M9R
32 boolean "1280 x 720 @ 60 Hz Reduced blanking"
33
34endchoice
35
Imre Deakb1d51db2009-09-22 16:47:00 -070036config FB_OMAP_LCDC_EXTERNAL
37 bool "External LCD controller support"
38 depends on FB_OMAP
39 help
40 Say Y here, if you want to have support for boards with an
41 external LCD controller connected to the SoSSI/RFBI interface.
42
43config FB_OMAP_LCDC_HWA742
44 bool "Epson HWA742 LCD controller support"
45 depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
46 help
47 Say Y here if you want to have support for the external
48 Epson HWA742 LCD controller.
49
50config FB_OMAP_LCDC_BLIZZARD
51 bool "Epson Blizzard LCD controller support"
52 depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
53 help
54 Say Y here if you want to have support for the external
55 Epson Blizzard LCD controller.
56
57config FB_OMAP_MANUAL_UPDATE
58 bool "Default to manual update mode"
59 depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
60 help
61 Say Y here, if your user-space applications are capable of
62 notifying the frame buffer driver when a change has occured in
63 the frame buffer content and thus a reload of the image data to
64 the external frame buffer is required. If unsure, say N.
65
Imre Deak66d2f992009-09-22 16:46:41 -070066config FB_OMAP_LCD_MIPID
67 bool "MIPI DBI-C/DCS compatible LCD support"
68 depends on FB_OMAP && SPI_MASTER
69 help
70 Say Y here if you want to have support for LCDs compatible with
71 the Mobile Industry Processor Interface DBI-C/DCS
72 specification. (Supported LCDs: Philips LPH8923, Sharp LS041Y3)
73
Imre Deak8b08cf22007-07-17 04:05:54 -070074config FB_OMAP_BOOTLOADER_INIT
Matt LaPlante01dd2fb2007-10-20 01:34:40 +020075 bool "Check bootloader initialization"
Tomi Valkeinenb39a982d2009-08-04 16:12:50 +030076 depends on FB_OMAP || FB_OMAP2
Imre Deak8b08cf22007-07-17 04:05:54 -070077 help
78 Say Y here if you want to enable checking if the bootloader has
79 already initialized the display controller. In this case the
80 driver will skip the initialization.
81
82config FB_OMAP_CONSISTENT_DMA_SIZE
83 int "Consistent DMA memory size (MB)"
84 depends on FB_OMAP
85 range 1 14
86 default 2
87 help
88 Increase the DMA consistent memory size according to your video
89 memory needs, for example if you want to use multiple planes.
90 The size must be 2MB aligned.
91 If unsure say 1.
92
93config FB_OMAP_DMA_TUNE
94 bool "Set DMA SDRAM access priority high"
95 depends on FB_OMAP && ARCH_OMAP1
96 help
97 On systems in which video memory is in system memory
98 (SDRAM) this will speed up graphics DMA operations.
99 If you have such a system and want to use rotation
100 answer yes. Answer no if you have a dedicated video
101 memory, or don't use any of the accelerated features.
102
Imre Deake6b45732007-07-17 04:05:58 -0700103