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