162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciconfig OMAP2_VRFB
362306a36Sopenharmony_ci	bool
462306a36Sopenharmony_ci
562306a36Sopenharmony_cimenuconfig FB_OMAP2
662306a36Sopenharmony_ci	tristate "OMAP2+ frame buffer support"
762306a36Sopenharmony_ci	depends on FB
862306a36Sopenharmony_ci	depends on FB_DEVICE
962306a36Sopenharmony_ci	depends on DRM_OMAP = n
1062306a36Sopenharmony_ci	depends on GPIOLIB
1162306a36Sopenharmony_ci	select FB_OMAP2_DSS
1262306a36Sopenharmony_ci	select OMAP2_VRFB if ARCH_OMAP2 || ARCH_OMAP3
1362306a36Sopenharmony_ci	select FB_CFB_FILLRECT
1462306a36Sopenharmony_ci	select FB_CFB_COPYAREA
1562306a36Sopenharmony_ci	select FB_CFB_IMAGEBLIT
1662306a36Sopenharmony_ci	help
1762306a36Sopenharmony_ci	  Frame buffer driver for OMAP2+ based boards.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciif FB_OMAP2
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciconfig FB_OMAP2_DEBUG_SUPPORT
2262306a36Sopenharmony_ci	bool "Debug support for OMAP2+ FB"
2362306a36Sopenharmony_ci	default y
2462306a36Sopenharmony_ci	depends on FB_OMAP2
2562306a36Sopenharmony_ci	help
2662306a36Sopenharmony_ci	  Support for debug output. You have to enable the actual printing
2762306a36Sopenharmony_ci	  with 'debug' module parameter.
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ciconfig FB_OMAP2_NUM_FBS
3062306a36Sopenharmony_ci	int "Number of framebuffers"
3162306a36Sopenharmony_ci	range 1 10
3262306a36Sopenharmony_ci	default 3
3362306a36Sopenharmony_ci	depends on FB_OMAP2
3462306a36Sopenharmony_ci	help
3562306a36Sopenharmony_ci	  Select the number of framebuffers created. OMAP2/3 has 3 overlays
3662306a36Sopenharmony_ci	  so normally this would be 3.
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_cisource "drivers/video/fbdev/omap2/omapfb/dss/Kconfig"
3962306a36Sopenharmony_cisource "drivers/video/fbdev/omap2/omapfb/displays/Kconfig"
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ciendif
42