xref: /linux/drivers/gpu/drm/tilcdc/Kconfig (revision e1c7e324539ada3b2b13ca2898bcb4948a9ef9db)
116ea975eSRob Clarkconfig DRM_TILCDC
216ea975eSRob Clark	tristate "DRM Support for TI LCDC Display Controller"
3*e1c7e324SChristoph Hellwig	depends on DRM && OF && ARM
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.
154e722158SJyri Sarha
164e722158SJyri Sarhaconfig DRM_TILCDC_SLAVE_COMPAT
174e722158SJyri Sarha	bool "Support device tree blobs using TI LCDC Slave binding"
184e722158SJyri Sarha	depends on DRM_TILCDC
194e722158SJyri Sarha	default y
204e722158SJyri Sarha	select OF_RESOLVE
214e722158SJyri Sarha	select OF_OVERLAY
224e722158SJyri Sarha	help
234e722158SJyri Sarha	  Choose this option if you need a kernel that is compatible
244e722158SJyri Sarha	  with device tree blobs using the obsolete "ti,tilcdc,slave"
254e722158SJyri Sarha	  binding. If you find "ti,tilcdc,slave"-string from your DTB,
264e722158SJyri Sarha	  you probably need this. Otherwise you do not.
27