12048e328SMark Yaoconfig DRM_ROCKCHIP 22048e328SMark Yao tristate "DRM Support for Rockchip" 32048e328SMark Yao depends on DRM && ROCKCHIP_IOMMU 42a6ae85aSArnd Bergmann select DRM_GEM_CMA_HELPER 52048e328SMark Yao select DRM_KMS_HELPER 62048e328SMark Yao select DRM_PANEL 72048e328SMark Yao select VIDEOMODE_HELPERS 8*b9670ca2SArnd Bergmann select DRM_ANALOGIX_DP if ROCKCHIP_ANALOGIX_DP 9*b9670ca2SArnd Bergmann select DRM_DW_HDMI if ROCKCHIP_DW_HDMI 10*b9670ca2SArnd Bergmann select DRM_MIPI_DSI if ROCKCHIP_DW_MIPI_DSI 11*b9670ca2SArnd Bergmann select SND_SOC_HDMI_CODEC if ROCKCHIP_CDN_DP && SND_SOC 122048e328SMark Yao help 132048e328SMark Yao Choose this option if you have a Rockchip soc chipset. 142048e328SMark Yao This driver provides kernel mode setting and buffer 152048e328SMark Yao management to userspace. This driver does not provide 162048e328SMark Yao 2D or 3D acceleration; acceleration is performed by other 172048e328SMark Yao IP found on the SoC. 1812b9f204SAndy Yan 19*b9670ca2SArnd Bergmannif DRM_ROCKCHIP 20*b9670ca2SArnd Bergmann 219e32e16eSYakir Yangconfig ROCKCHIP_ANALOGIX_DP 228820b68bSJeffy Chen bool "Rockchip specific extensions for Analogix DP driver" 239e32e16eSYakir Yang help 249e32e16eSYakir Yang This selects support for Rockchip SoC specific extensions 259e32e16eSYakir Yang for the Analogix Core DP driver. If you want to enable DP 269e32e16eSYakir Yang on RK3288 based SoC, you should selet this option. 279e32e16eSYakir Yang 281a0f7ed3SChris Zhongconfig ROCKCHIP_CDN_DP 298820b68bSJeffy Chen bool "Rockchip cdn DP" 30*b9670ca2SArnd Bergmann depends on EXTCON=y || (EXTCON=m && DRM_ROCKCHIP=m) 311a0f7ed3SChris Zhong help 321a0f7ed3SChris Zhong This selects support for Rockchip SoC specific extensions 331a0f7ed3SChris Zhong for the cdn DP driver. If you want to enable Dp on 341a0f7ed3SChris Zhong RK3399 based SoC, you should select this 351a0f7ed3SChris Zhong option. 361a0f7ed3SChris Zhong 3712b9f204SAndy Yanconfig ROCKCHIP_DW_HDMI 388820b68bSJeffy Chen bool "Rockchip specific extensions for Synopsys DW HDMI" 3912b9f204SAndy Yan help 4012b9f204SAndy Yan This selects support for Rockchip SoC specific extensions 4112b9f204SAndy Yan for the Synopsys DesignWare HDMI driver. If you want to 4212b9f204SAndy Yan enable HDMI on RK3288 based SoC, you should selet this 4312b9f204SAndy Yan option. 4484e05408SChris Zhong 4584e05408SChris Zhongconfig ROCKCHIP_DW_MIPI_DSI 468820b68bSJeffy Chen bool "Rockchip specific extensions for Synopsys DW MIPI DSI" 4784e05408SChris Zhong help 4884e05408SChris Zhong This selects support for Rockchip SoC specific extensions 4984e05408SChris Zhong for the Synopsys DesignWare HDMI driver. If you want to 5084e05408SChris Zhong enable MIPI DSI on RK3288 based SoC, you should selet this 5184e05408SChris Zhong option. 52412d4ae6SYakir Yang 53412d4ae6SYakir Yangconfig ROCKCHIP_INNO_HDMI 548820b68bSJeffy Chen bool "Rockchip specific extensions for Innosilicon HDMI" 55412d4ae6SYakir Yang help 56412d4ae6SYakir Yang This selects support for Rockchip SoC specific extensions 57412d4ae6SYakir Yang for the Innosilicon HDMI driver. If you want to enable 58412d4ae6SYakir Yang HDMI on RK3036 based SoC, you should select this option. 59*b9670ca2SArnd Bergmann 60*b9670ca2SArnd Bergmannendif 61