18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig FB_OMAP
38c2ecf20Sopenharmony_ci	tristate "OMAP frame buffer support"
48c2ecf20Sopenharmony_ci	depends on FB
58c2ecf20Sopenharmony_ci	depends on ARCH_OMAP1
68c2ecf20Sopenharmony_ci	select FB_CFB_FILLRECT
78c2ecf20Sopenharmony_ci	select FB_CFB_COPYAREA
88c2ecf20Sopenharmony_ci	select FB_CFB_IMAGEBLIT
98c2ecf20Sopenharmony_ci	help
108c2ecf20Sopenharmony_ci	  Frame buffer driver for OMAP based boards.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciconfig FB_OMAP_LCDC_EXTERNAL
138c2ecf20Sopenharmony_ci	bool "External LCD controller support"
148c2ecf20Sopenharmony_ci	depends on FB_OMAP
158c2ecf20Sopenharmony_ci	help
168c2ecf20Sopenharmony_ci	  Say Y here, if you want to have support for boards with an
178c2ecf20Sopenharmony_ci	  external LCD controller connected to the SoSSI/RFBI interface.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciconfig FB_OMAP_LCDC_HWA742
208c2ecf20Sopenharmony_ci	bool "Epson HWA742 LCD controller support"
218c2ecf20Sopenharmony_ci	depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  Say Y here if you want to have support for the external
248c2ecf20Sopenharmony_ci	  Epson HWA742 LCD controller.
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciconfig FB_OMAP_MANUAL_UPDATE
278c2ecf20Sopenharmony_ci	bool "Default to manual update mode"
288c2ecf20Sopenharmony_ci	depends on FB_OMAP && FB_OMAP_LCDC_EXTERNAL
298c2ecf20Sopenharmony_ci	help
308c2ecf20Sopenharmony_ci	  Say Y here, if your user-space applications are capable of
318c2ecf20Sopenharmony_ci	  notifying the frame buffer driver when a change has occurred in
328c2ecf20Sopenharmony_ci	  the frame buffer content and thus a reload of the image data to
338c2ecf20Sopenharmony_ci	  the external frame buffer is required. If unsure, say N.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciconfig FB_OMAP_LCD_MIPID
368c2ecf20Sopenharmony_ci	bool "MIPI DBI-C/DCS compatible LCD support"
378c2ecf20Sopenharmony_ci	depends on FB_OMAP && SPI_MASTER
388c2ecf20Sopenharmony_ci	help
398c2ecf20Sopenharmony_ci	  Say Y here if you want to have support for LCDs compatible with
408c2ecf20Sopenharmony_ci	  the Mobile Industry Processor Interface DBI-C/DCS
418c2ecf20Sopenharmony_ci	  specification. (Supported LCDs: Philips LPH8923, Sharp LS041Y3)
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ciconfig FB_OMAP_LCD_H3
448c2ecf20Sopenharmony_ci	bool "TPS65010 LCD controller on OMAP-H3"
458c2ecf20Sopenharmony_ci	depends on MACH_OMAP_H3
468c2ecf20Sopenharmony_ci	depends on TPS65010=y
478c2ecf20Sopenharmony_ci	default y
488c2ecf20Sopenharmony_ci	help
498c2ecf20Sopenharmony_ci	  Say Y here if you want to have support for the LCD on the
508c2ecf20Sopenharmony_ci	  H3 board.
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ciconfig FB_OMAP_DMA_TUNE
538c2ecf20Sopenharmony_ci	bool "Set DMA SDRAM access priority high"
548c2ecf20Sopenharmony_ci	depends on FB_OMAP
558c2ecf20Sopenharmony_ci	help
568c2ecf20Sopenharmony_ci	  On systems in which video memory is in system memory
578c2ecf20Sopenharmony_ci	  (SDRAM) this will speed up graphics DMA operations.
588c2ecf20Sopenharmony_ci	  If you have such a system and want to use rotation
598c2ecf20Sopenharmony_ci	  answer yes. Answer no if you have a dedicated video
608c2ecf20Sopenharmony_ci	  memory, or don't use any of the accelerated features.
61