xref: /linux/drivers/gpu/drm/rockchip/Kconfig (revision 8820b68bd378db1821b23b93dbb5a1a06cbbdfdd)
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
82048e328SMark Yao	help
92048e328SMark Yao	  Choose this option if you have a Rockchip soc chipset.
102048e328SMark Yao	  This driver provides kernel mode setting and buffer
112048e328SMark Yao	  management to userspace. This driver does not provide
122048e328SMark Yao	  2D or 3D acceleration; acceleration is performed by other
132048e328SMark Yao	  IP found on the SoC.
1412b9f204SAndy Yan
159e32e16eSYakir Yangconfig ROCKCHIP_ANALOGIX_DP
16*8820b68bSJeffy Chen	bool "Rockchip specific extensions for Analogix DP driver"
179e32e16eSYakir Yang	depends on DRM_ROCKCHIP
189e32e16eSYakir Yang	select DRM_ANALOGIX_DP
199e32e16eSYakir Yang	help
209e32e16eSYakir Yang	  This selects support for Rockchip SoC specific extensions
219e32e16eSYakir Yang	  for the Analogix Core DP driver. If you want to enable DP
229e32e16eSYakir Yang	  on RK3288 based SoC, you should selet this option.
239e32e16eSYakir Yang
241a0f7ed3SChris Zhongconfig ROCKCHIP_CDN_DP
25*8820b68bSJeffy Chen        bool "Rockchip cdn DP"
261a0f7ed3SChris Zhong        depends on DRM_ROCKCHIP
27b6705157SArnd Bergmann	depends on EXTCON
281a0f7ed3SChris Zhong	select SND_SOC_HDMI_CODEC if SND_SOC
291a0f7ed3SChris Zhong        help
301a0f7ed3SChris Zhong	  This selects support for Rockchip SoC specific extensions
311a0f7ed3SChris Zhong	  for the cdn DP driver. If you want to enable Dp on
321a0f7ed3SChris Zhong	  RK3399 based SoC, you should select this
331a0f7ed3SChris Zhong	  option.
341a0f7ed3SChris Zhong
3512b9f204SAndy Yanconfig ROCKCHIP_DW_HDMI
36*8820b68bSJeffy Chen        bool "Rockchip specific extensions for Synopsys DW HDMI"
3712b9f204SAndy Yan        depends on DRM_ROCKCHIP
3812b9f204SAndy Yan        select DRM_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
46*8820b68bSJeffy Chen	bool "Rockchip specific extensions for Synopsys DW MIPI DSI"
4784e05408SChris Zhong	depends on DRM_ROCKCHIP
4884e05408SChris Zhong	select DRM_MIPI_DSI
4984e05408SChris Zhong	help
5084e05408SChris Zhong	 This selects support for Rockchip SoC specific extensions
5184e05408SChris Zhong	 for the Synopsys DesignWare HDMI driver. If you want to
5284e05408SChris Zhong	 enable MIPI DSI on RK3288 based SoC, you should selet this
5384e05408SChris Zhong	 option.
54412d4ae6SYakir Yang
55412d4ae6SYakir Yangconfig ROCKCHIP_INNO_HDMI
56*8820b68bSJeffy Chen	bool "Rockchip specific extensions for Innosilicon HDMI"
57412d4ae6SYakir Yang	depends on DRM_ROCKCHIP
58412d4ae6SYakir Yang	help
59412d4ae6SYakir Yang	  This selects support for Rockchip SoC specific extensions
60412d4ae6SYakir Yang	  for the Innosilicon HDMI driver. If you want to enable
61412d4ae6SYakir Yang	  HDMI on RK3036 based SoC, you should select this option.
62