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