xref: /linux/drivers/video/fbdev/omap/Kconfig (revision 804f7f19c2e2928aeb8eafef8379fe8b8d13f98b)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2f7018c21STomi Valkeinenconfig FB_OMAP
3f7018c21STomi Valkeinen	tristate "OMAP frame buffer support"
4f7018c21STomi Valkeinen	depends on FB
5*804f7f19SArnd Bergmann	depends on ARCH_OMAP1 || (ARM && COMPILE_TEST)
6f7018c21STomi Valkeinen	select FB_CFB_FILLRECT
7f7018c21STomi Valkeinen	select FB_CFB_COPYAREA
8f7018c21STomi Valkeinen	select FB_CFB_IMAGEBLIT
9f7018c21STomi Valkeinen	help
10f7018c21STomi Valkeinen	  Frame buffer driver for OMAP based boards.
11f7018c21STomi Valkeinen
12f7018c21STomi Valkeinenconfig FB_OMAP_LCDC_EXTERNAL
13f7018c21STomi Valkeinen	bool "External LCD controller support"
14f7018c21STomi Valkeinen	depends on FB_OMAP
15f7018c21STomi Valkeinen	help
16f7018c21STomi Valkeinen	  Say Y here, if you want to have support for boards with an
17f7018c21STomi Valkeinen	  external LCD controller connected to the SoSSI/RFBI interface.
18f7018c21STomi Valkeinen
19f7018c21STomi Valkeinenconfig FB_OMAP_LCDC_HWA742
20f7018c21STomi Valkeinen	bool "Epson HWA742 LCD controller support"
21f7018c21STomi Valkeinen	depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
22f7018c21STomi Valkeinen	help
23f7018c21STomi Valkeinen	  Say Y here if you want to have support for the external
24f7018c21STomi Valkeinen	  Epson HWA742 LCD controller.
25f7018c21STomi Valkeinen
26f7018c21STomi Valkeinenconfig FB_OMAP_MANUAL_UPDATE
27f7018c21STomi Valkeinen	bool "Default to manual update mode"
28f7018c21STomi Valkeinen	depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
29f7018c21STomi Valkeinen	help
30f7018c21STomi Valkeinen	  Say Y here, if your user-space applications are capable of
31f7018c21STomi Valkeinen	  notifying the frame buffer driver when a change has occurred in
32f7018c21STomi Valkeinen	  the frame buffer content and thus a reload of the image data to
33f7018c21STomi Valkeinen	  the external frame buffer is required. If unsure, say N.
34f7018c21STomi Valkeinen
35f7018c21STomi Valkeinenconfig FB_OMAP_LCD_MIPID
36f7018c21STomi Valkeinen	bool "MIPI DBI-C/DCS compatible LCD support"
37f7018c21STomi Valkeinen	depends on FB_OMAP && SPI_MASTER
38f7018c21STomi Valkeinen	help
39f7018c21STomi Valkeinen	  Say Y here if you want to have support for LCDs compatible with
40f7018c21STomi Valkeinen	  the Mobile Industry Processor Interface DBI-C/DCS
41f7018c21STomi Valkeinen	  specification. (Supported LCDs: Philips LPH8923, Sharp LS041Y3)
42f7018c21STomi Valkeinen
4381c44c2bSArnd Bergmannconfig FB_OMAP_LCD_H3
4481c44c2bSArnd Bergmann	bool "TPS65010 LCD controller on OMAP-H3"
45*804f7f19SArnd Bergmann	depends on MACH_OMAP_H3 || COMPILE_TEST
46ee62eddbSArnd Bergmann	depends on TPS65010=y
4781c44c2bSArnd Bergmann	default y
4881c44c2bSArnd Bergmann	help
4981c44c2bSArnd Bergmann	  Say Y here if you want to have support for the LCD on the
5081c44c2bSArnd Bergmann	  H3 board.
5181c44c2bSArnd Bergmann
52f7018c21STomi Valkeinenconfig FB_OMAP_DMA_TUNE
53f7018c21STomi Valkeinen	bool "Set DMA SDRAM access priority high"
54f7018c21STomi Valkeinen	depends on FB_OMAP
55f7018c21STomi Valkeinen	help
56f7018c21STomi Valkeinen	  On systems in which video memory is in system memory
57f7018c21STomi Valkeinen	  (SDRAM) this will speed up graphics DMA operations.
58f7018c21STomi Valkeinen	  If you have such a system and want to use rotation
59f7018c21STomi Valkeinen	  answer yes. Answer no if you have a dedicated video
60f7018c21STomi Valkeinen	  memory, or don't use any of the accelerated features.
61