# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_DRM_ROCKCHIP[0m tristate "DRM Support for Rockchip" depends on [31mCONFIG_DRM[0m && [31mCONFIG_ROCKCHIP_IOMMU[0m select [31mCONFIG_DRM_GEM_CMA_HELPER[0m select [31mCONFIG_DRM_KMS_HELPER[0m select [31mCONFIG_DRM_PANEL[0m select [31mCONFIG_VIDEOMODE_HELPERS[0m select [31mCONFIG_DRM_ANALOGIX_DP[0m if [31mCONFIG_ROCKCHIP_ANALOGIX_DP[0m select [31mCONFIG_DRM_DW_HDMI[0m if [31mCONFIG_ROCKCHIP_DW_HDMI[0m select [31mCONFIG_DRM_DW_MIPI_DSI[0m if [31mCONFIG_ROCKCHIP_DW_MIPI_DSI[0m select DRM_RGB if [31mCONFIG_ROCKCHIP_RGB[0m select [31mCONFIG_SND_SOC_HDMI_CODEC[0m if [31mCONFIG_ROCKCHIP_CDN_DP[0m && [31mCONFIG_SND_SOC[0m help Choose this option if you have a Rockchip soc chipset. This driver provides kernel mode setting and buffer management to userspace. This driver does not provide 2D or 3D acceleration; acceleration is performed by other IP found on the SoC. if [31mCONFIG_DRM_ROCKCHIP[0m config [31mCONFIG_ROCKCHIP_ANALOGIX_DP[0m bool "Rockchip specific extensions for Analogix DP driver" help This selects support for Rockchip SoC specific extensions for the Analogix Core DP driver. If you want to enable DP on RK3288 or RK3399 based SoC, you should select this option. config [31mCONFIG_ROCKCHIP_CDN_DP[0m bool "Rockchip cdn DP" depends on [31mCONFIG_EXTCON[0m=y || ([31mCONFIG_EXTCON[0m=m && [31mCONFIG_DRM_ROCKCHIP[0m=m) help This selects support for Rockchip SoC specific extensions for the cdn DP driver. If you want to enable Dp on RK3399 based SoC, you should select this option. config [31mCONFIG_ROCKCHIP_DW_HDMI[0m bool "Rockchip specific extensions for Synopsys DW HDMI" help This selects support for Rockchip SoC specific extensions for the Synopsys DesignWare [31mCONFIG_HDMI[0m driver. If you want to enable [31mCONFIG_HDMI[0m on RK3288 or RK3399 based SoC, you should select this option. config [31mCONFIG_ROCKCHIP_DW_MIPI_DSI[0m bool "Rockchip specific extensions for Synopsys DW MIPI DSI" help This selects support for Rockchip SoC specific extensions for the Synopsys DesignWare [31mCONFIG_HDMI[0m driver. If you want to enable MIPI DSI on RK3288 or RK3399 based SoC, you should select this option. config [31mCONFIG_ROCKCHIP_INNO_HDMI[0m bool "Rockchip specific extensions for Innosilicon HDMI" help This selects support for Rockchip SoC specific extensions for the Innosilicon [31mCONFIG_HDMI[0m driver. If you want to enable [31mCONFIG_HDMI[0m on RK3036 based SoC, you should select this option. config [31mCONFIG_ROCKCHIP_LVDS[0m bool "Rockchip LVDS support" depends on [31mCONFIG_DRM_ROCKCHIP[0m depends on [31mCONFIG_PINCTRL[0m && [31mCONFIG_OF[0m help Choose this option to enable support for Rockchip LVDS controllers. Rockchip rk3288 SoC has LVDS TX Controller can be used, and it support LVDS, rgb, dual LVDS output mode. say Y to enable its driver. config [31mCONFIG_ROCKCHIP_RGB[0m bool "Rockchip RGB support" depends on [31mCONFIG_DRM_ROCKCHIP[0m depends on [31mCONFIG_PINCTRL[0m help Choose this option to enable support for Rockchip RGB output. Some Rockchip CRTCs, like rv1108, can directly output parallel and serial RGB format to panel or connect to a conversion chip. say Y to enable its driver. config [31mCONFIG_ROCKCHIP_RK3066_HDMI[0m bool "Rockchip specific extensions for RK3066 HDMI" depends on [31mCONFIG_DRM_ROCKCHIP[0m help This selects support for Rockchip SoC specific extensions for the RK3066 [31mCONFIG_HDMI[0m driver. If you want to enable [31mCONFIG_HDMI[0m on RK3066 based SoC, you should select this option. endif |