blob: 8a50dab19e5cfd44700b0a7d7b13816288085621 [file] [log] [blame]
Laurent Pinchart4bf8e192013-06-19 13:54:11 +02001config DRM_RCAR_DU
2 tristate "DRM Support for R-Car Display Unit"
Koji Matsuoka7372e892015-08-07 21:22:24 +09003 depends on DRM && OF
4 depends on ARM || ARM64
Simon Hormana033e6b2016-03-25 10:38:28 +09005 depends on ARCH_RENESAS || COMPILE_TEST
Laurent Pinchart4bf8e192013-06-19 13:54:11 +02006 select DRM_KMS_HELPER
7 select DRM_KMS_CMA_HELPER
8 select DRM_GEM_CMA_HELPER
Laurent Pinchart1d46fea2014-08-27 00:42:56 +02009 select VIDEOMODE_HELPERS
Laurent Pinchart4bf8e192013-06-19 13:54:11 +020010 help
11 Choose this option if you have an R-Car chipset.
12 If M is selected the module will be called rcar-du-drm.
Laurent Pinchart90374b52013-06-17 13:48:27 +020013
Koji Matsuoka40d0fa72016-11-11 18:07:40 +010014config DRM_RCAR_DW_HDMI
15 tristate "R-Car DU Gen3 HDMI Encoder Support"
16 depends on DRM && OF
17 select DRM_DW_HDMI
18 help
19 Enable support for R-Car Gen3 internal HDMI encoder.
20
Laurent Pinchart90374b52013-06-17 13:48:27 +020021config DRM_RCAR_LVDS
22 bool "R-Car DU LVDS Encoder Support"
23 depends on DRM_RCAR_DU
Laurent Pinchartbf7149f2016-11-18 03:22:37 +020024 select DRM_PANEL
Laurent Pinchart90374b52013-06-17 13:48:27 +020025 help
Koji Matsuoka6bc2e152015-07-28 20:12:43 +090026 Enable support for the R-Car Display Unit embedded LVDS encoders.
Laurent Pinchart6d62ef32015-09-07 17:14:58 +030027
28config DRM_RCAR_VSP
29 bool "R-Car DU VSP Compositor Support"
30 depends on DRM_RCAR_DU
Arnd Bergmann4f5504c2016-02-26 12:52:20 +010031 depends on VIDEO_RENESAS_VSP1=y || (VIDEO_RENESAS_VSP1 && DRM_RCAR_DU=m)
Laurent Pinchart6d62ef32015-09-07 17:14:58 +030032 help
33 Enable support to expose the R-Car VSP Compositor as KMS planes.