xref: /linux/drivers/gpu/drm/tilcdc/Kconfig (revision 0fc8f6200d2313278fbf4539bbab74677c685531)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
216ea975eSRob Clarkconfig DRM_TILCDC
316ea975eSRob Clark	tristate "DRM Support for TI LCDC Display Controller"
4e1c7e324SChristoph Hellwig	depends on DRM && OF && ARM
541fe82e7SThomas Zimmermann	select DRM_CLIENT_SELECTION
616ea975eSRob Clark	select DRM_KMS_HELPER
74a83c26aSDanilo Krummrich	select DRM_GEM_DMA_HELPER
8544f7377SJyri Sarha	select DRM_BRIDGE
9*400a84e1SKory Maincent (TI.com)	select DRM_DISPLAY_HELPER
10*400a84e1SKory Maincent (TI.com)	select DRM_BRIDGE_CONNECTOR
11544f7377SJyri Sarha	select DRM_PANEL_BRIDGE
12a38884f6STomi Valkeinen	select VIDEOMODE_HELPERS
130d4bbaf9SRob Clark	select BACKLIGHT_CLASS_DEVICE
1416ea975eSRob Clark	help
1516ea975eSRob Clark	  Choose this option if you have an TI SoC with LCDC display
1616ea975eSRob Clark	  controller, for example AM33xx in beagle-bone, DA8xx, or
1716ea975eSRob Clark	  OMAP-L1xx.  This driver replaces the FB_DA8XX fbdev driver.
184e722158SJyri Sarha
190ff223d9SKory Maincent (TI.com)config DRM_TILCDC_PANEL_LEGACY
200ff223d9SKory Maincent (TI.com)	bool "Support device tree blobs using TI LCDC Panel binding"
210ff223d9SKory Maincent (TI.com)	default y
220ff223d9SKory Maincent (TI.com)	depends on DRM_TILCDC
230ff223d9SKory Maincent (TI.com)	depends on OF
240ff223d9SKory Maincent (TI.com)	depends on BACKLIGHT_CLASS_DEVICE
250ff223d9SKory Maincent (TI.com)	depends on PM
260ff223d9SKory Maincent (TI.com)	select OF_OVERLAY
270ff223d9SKory Maincent (TI.com)	select DRM_PANEL_SIMPLE
280ff223d9SKory Maincent (TI.com)	help
290ff223d9SKory Maincent (TI.com)	  Modifies the live device tree at early boot to convert the legacy
300ff223d9SKory Maincent (TI.com)	  "ti,tilcdc,panel" devicetree node to the standard panel-dpi node.
310ff223d9SKory Maincent (TI.com)	  This allows to maintain backward compatibility for boards which
320ff223d9SKory Maincent (TI.com)	  were using the deprecated tilcdc_panel driver.
330ff223d9SKory Maincent (TI.com)	  If you find "ti,tilcdc,panel"-string from your DTB, you probably
340ff223d9SKory Maincent (TI.com)	  need this. Otherwise you do not.
35