blob: 4c2fd056dd6da6c207e5ac944788cbc3ac2b3028 [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
Laurent Pinchart637e6192014-03-30 21:55:38 +020014config DRM_RCAR_HDMI
15 bool "R-Car DU HDMI Encoder Support"
16 depends on DRM_RCAR_DU
Laurent Pinchart637e6192014-03-30 21:55:38 +020017 help
18 Enable support for external HDMI encoders.
19
Laurent Pinchart90374b52013-06-17 13:48:27 +020020config DRM_RCAR_LVDS
21 bool "R-Car DU LVDS Encoder Support"
22 depends on DRM_RCAR_DU
23 help
Koji Matsuoka6bc2e152015-07-28 20:12:43 +090024 Enable support for the R-Car Display Unit embedded LVDS encoders.
Laurent Pinchart6d62ef32015-09-07 17:14:58 +030025
26config DRM_RCAR_VSP
27 bool "R-Car DU VSP Compositor Support"
28 depends on DRM_RCAR_DU
Arnd Bergmann4f5504c2016-02-26 12:52:20 +010029 depends on VIDEO_RENESAS_VSP1=y || (VIDEO_RENESAS_VSP1 && DRM_RCAR_DU=m)
Laurent Pinchart6d62ef32015-09-07 17:14:58 +030030 help
31 Enable support to expose the R-Car VSP Compositor as KMS planes.