blob: 28fed7e206d030abb23eb1141a7eac672fc702a7 [file] [log] [blame]
Rob Clark16ea9752013-01-08 15:04:28 -06001config DRM_TILCDC
2 tristate "DRM Support for TI LCDC Display Controller"
Christoph Hellwige1c7e322016-01-20 15:02:05 -08003 depends on DRM && OF && ARM
Rob Clark16ea9752013-01-08 15:04:28 -06004 select DRM_KMS_HELPER
5 select DRM_KMS_CMA_HELPER
6 select DRM_GEM_CMA_HELPER
Tomi Valkeinena38884f2013-03-12 10:15:43 +02007 select VIDEOMODE_HELPERS
Rob Clark0d4bbaf2012-12-18 17:34:16 -06008 select BACKLIGHT_CLASS_DEVICE
Arnd Bergmann1ed7fad2013-05-31 22:22:47 +00009 select BACKLIGHT_LCD_SUPPORT
Rob Clark16ea9752013-01-08 15:04:28 -060010 help
11 Choose this option if you have an TI SoC with LCDC display
12 controller, for example AM33xx in beagle-bone, DA8xx, or
13 OMAP-L1xx. This driver replaces the FB_DA8XX fbdev driver.
Jyri Sarha4e722152015-02-18 11:24:03 +020014
15config DRM_TILCDC_SLAVE_COMPAT
16 bool "Support device tree blobs using TI LCDC Slave binding"
17 depends on DRM_TILCDC
18 default y
19 select OF_RESOLVE
20 select OF_OVERLAY
21 help
22 Choose this option if you need a kernel that is compatible
23 with device tree blobs using the obsolete "ti,tilcdc,slave"
24 binding. If you find "ti,tilcdc,slave"-string from your DTB,
25 you probably need this. Otherwise you do not.