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