xref: /linux-6.15/drivers/gpu/drm/tilcdc/Kconfig (revision 4e722158)
116ea975eSRob Clarkconfig DRM_TILCDC
216ea975eSRob Clark	tristate "DRM Support for TI LCDC Display Controller"
3db88c8f4SChen Gang S	depends on DRM && OF && ARM && HAVE_DMA_ATTRS
416ea975eSRob Clark	select DRM_KMS_HELPER
592b6f89fSDaniel Vetter	select DRM_KMS_FB_HELPER
616ea975eSRob Clark	select DRM_KMS_CMA_HELPER
716ea975eSRob Clark	select DRM_GEM_CMA_HELPER
8a38884f6STomi Valkeinen	select VIDEOMODE_HELPERS
90d4bbaf9SRob Clark	select BACKLIGHT_CLASS_DEVICE
101ed7fad6SArnd Bergmann	select BACKLIGHT_LCD_SUPPORT
1116ea975eSRob Clark	help
1216ea975eSRob Clark	  Choose this option if you have an TI SoC with LCDC display
1316ea975eSRob Clark	  controller, for example AM33xx in beagle-bone, DA8xx, or
1416ea975eSRob Clark	  OMAP-L1xx.  This driver replaces the FB_DA8XX fbdev driver.
15*4e722158SJyri Sarha
16*4e722158SJyri Sarhaconfig DRM_TILCDC_SLAVE_COMPAT
17*4e722158SJyri Sarha	bool "Support device tree blobs using TI LCDC Slave binding"
18*4e722158SJyri Sarha	depends on DRM_TILCDC
19*4e722158SJyri Sarha	default y
20*4e722158SJyri Sarha	select OF_RESOLVE
21*4e722158SJyri Sarha	select OF_OVERLAY
22*4e722158SJyri Sarha	help
23*4e722158SJyri Sarha	  Choose this option if you need a kernel that is compatible
24*4e722158SJyri Sarha	  with device tree blobs using the obsolete "ti,tilcdc,slave"
25*4e722158SJyri Sarha	  binding. If you find "ti,tilcdc,slave"-string from your DTB,
26*4e722158SJyri Sarha	  you probably need this. Otherwise you do not.
27