111696c5eSBiju Das# SPDX-License-Identifier: GPL-2.0 211696c5eSBiju Dasconfig DRM_RCAR_DU 311696c5eSBiju Das tristate "DRM Support for R-Car Display Unit" 411696c5eSBiju Das depends on DRM && OF 5f0edd66eSVille Syrjälä depends on ARM || ARM64 || COMPILE_TEST 611696c5eSBiju Das depends on ARCH_RENESAS || COMPILE_TEST 711696c5eSBiju Das select DRM_CLIENT_SELECTION 8*9da7ec9bSDmitry Baryshkov select DRM_KMS_HELPER 9*9da7ec9bSDmitry Baryshkov select DRM_DISPLAY_HELPER 1011696c5eSBiju Das select DRM_BRIDGE_CONNECTOR 1111696c5eSBiju Das select DRM_GEM_DMA_HELPER 1211696c5eSBiju Das select VIDEOMODE_HELPERS 1311696c5eSBiju Das help 1411696c5eSBiju Das Choose this option if you have an R-Car chipset. 1511696c5eSBiju Das If M is selected the module will be called rcar-du-drm. 1611696c5eSBiju Das 1711696c5eSBiju Dasconfig DRM_RCAR_USE_CMM 1811696c5eSBiju Das bool "R-Car DU Color Management Module (CMM) Support" 1911696c5eSBiju Das depends on DRM_RCAR_DU 2011696c5eSBiju Das default DRM_RCAR_DU 2111696c5eSBiju Das help 2211696c5eSBiju Das Enable support for R-Car Color Management Module (CMM). 2311696c5eSBiju Das 2411696c5eSBiju Dasconfig DRM_RCAR_CMM 2511696c5eSBiju Das def_tristate DRM_RCAR_DU 2611696c5eSBiju Das depends on DRM_RCAR_USE_CMM 2711696c5eSBiju Das 2811696c5eSBiju Dasconfig DRM_RCAR_DW_HDMI 2911696c5eSBiju Das tristate "R-Car Gen3 and RZ/G2 DU HDMI Encoder Support" 3011696c5eSBiju Das depends on DRM && OF 3111696c5eSBiju Das depends on DRM_RCAR_DU || COMPILE_TEST 3211696c5eSBiju Das select DRM_DW_HDMI 3311696c5eSBiju Das help 3411696c5eSBiju Das Enable support for R-Car Gen3 or RZ/G2 internal HDMI encoder. 3511696c5eSBiju Das 3611696c5eSBiju Dasconfig DRM_RCAR_USE_LVDS 3711696c5eSBiju Das bool "R-Car DU LVDS Encoder Support" 3811696c5eSBiju Das depends on DRM_BRIDGE && OF 3911696c5eSBiju Das depends on DRM_RCAR_DU || COMPILE_TEST 4011696c5eSBiju Das default DRM_RCAR_DU 4111696c5eSBiju Das help 4211696c5eSBiju Das Enable support for the R-Car Display Unit embedded LVDS encoders. 4311696c5eSBiju Das 4411696c5eSBiju Dasconfig DRM_RCAR_LVDS 4511696c5eSBiju Das def_tristate DRM_RCAR_DU 4611696c5eSBiju Das depends on DRM_RCAR_USE_LVDS 4711696c5eSBiju Das depends on PM 4811696c5eSBiju Das select DRM_KMS_HELPER 4911696c5eSBiju Das select DRM_PANEL 5011696c5eSBiju Das select RESET_CONTROLLER 5111696c5eSBiju Das 5211696c5eSBiju Dasconfig DRM_RCAR_USE_MIPI_DSI 5311696c5eSBiju Das bool "R-Car DU MIPI DSI Encoder Support" 5411696c5eSBiju Das depends on DRM_BRIDGE && OF 5511696c5eSBiju Das depends on DRM_RCAR_DU || COMPILE_TEST 5611696c5eSBiju Das default DRM_RCAR_DU 5711696c5eSBiju Das help 5811696c5eSBiju Das Enable support for the R-Car Display Unit embedded MIPI DSI encoders. 5911696c5eSBiju Das 6011696c5eSBiju Dasconfig DRM_RCAR_MIPI_DSI 6111696c5eSBiju Das def_tristate DRM_RCAR_DU 6211696c5eSBiju Das depends on DRM_RCAR_USE_MIPI_DSI 6311696c5eSBiju Das select DRM_MIPI_DSI 6411696c5eSBiju Das select RESET_CONTROLLER 6511696c5eSBiju Das 6611696c5eSBiju Dasconfig DRM_RCAR_VSP 6711696c5eSBiju Das bool "R-Car DU VSP Compositor Support" if ARM 6811696c5eSBiju Das default y if ARM64 6911696c5eSBiju Das depends on DRM_RCAR_DU 7011696c5eSBiju Das depends on VIDEO_RENESAS_VSP1=y || (VIDEO_RENESAS_VSP1 && DRM_RCAR_DU=m) 7111696c5eSBiju Das help 7211696c5eSBiju Das Enable support to expose the R-Car VSP Compositor as KMS planes. 7311696c5eSBiju Das 7411696c5eSBiju Dasconfig DRM_RCAR_WRITEBACK 7511696c5eSBiju Das bool 7611696c5eSBiju Das default y if ARM64 77 depends on DRM_RCAR_DU 78