xref: /linux/drivers/gpu/drm/rockchip/Kconfig (revision 1a0f7ed3abe29cff8e652c69a8ad89aec2c40f00)
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
169e32e16eSYakir Yang	tristate "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
24*1a0f7ed3SChris Zhongconfig ROCKCHIP_CDN_DP
25*1a0f7ed3SChris Zhong        tristate "Rockchip cdn DP"
26*1a0f7ed3SChris Zhong        depends on DRM_ROCKCHIP
27*1a0f7ed3SChris Zhong	select SND_SOC_HDMI_CODEC if SND_SOC
28*1a0f7ed3SChris Zhong        help
29*1a0f7ed3SChris Zhong	  This selects support for Rockchip SoC specific extensions
30*1a0f7ed3SChris Zhong	  for the cdn DP driver. If you want to enable Dp on
31*1a0f7ed3SChris Zhong	  RK3399 based SoC, you should select this
32*1a0f7ed3SChris Zhong	  option.
33*1a0f7ed3SChris Zhong
3412b9f204SAndy Yanconfig ROCKCHIP_DW_HDMI
3512b9f204SAndy Yan        tristate "Rockchip specific extensions for Synopsys DW HDMI"
3612b9f204SAndy Yan        depends on DRM_ROCKCHIP
3712b9f204SAndy Yan        select DRM_DW_HDMI
3812b9f204SAndy Yan        help
3912b9f204SAndy Yan	  This selects support for Rockchip SoC specific extensions
4012b9f204SAndy Yan	  for the Synopsys DesignWare HDMI driver. If you want to
4112b9f204SAndy Yan	  enable HDMI on RK3288 based SoC, you should selet this
4212b9f204SAndy Yan	  option.
4384e05408SChris Zhong
4484e05408SChris Zhongconfig ROCKCHIP_DW_MIPI_DSI
4584e05408SChris Zhong	tristate "Rockchip specific extensions for Synopsys DW MIPI DSI"
4684e05408SChris Zhong	depends on DRM_ROCKCHIP
4784e05408SChris Zhong	select DRM_MIPI_DSI
4884e05408SChris Zhong	help
4984e05408SChris Zhong	 This selects support for Rockchip SoC specific extensions
5084e05408SChris Zhong	 for the Synopsys DesignWare HDMI driver. If you want to
5184e05408SChris Zhong	 enable MIPI DSI on RK3288 based SoC, you should selet this
5284e05408SChris Zhong	 option.
53412d4ae6SYakir Yang
54412d4ae6SYakir Yangconfig ROCKCHIP_INNO_HDMI
55412d4ae6SYakir Yang	tristate "Rockchip specific extensions for Innosilicon HDMI"
56412d4ae6SYakir Yang	depends on DRM_ROCKCHIP
57412d4ae6SYakir Yang	help
58412d4ae6SYakir Yang	  This selects support for Rockchip SoC specific extensions
59412d4ae6SYakir Yang	  for the Innosilicon HDMI driver. If you want to enable
60412d4ae6SYakir Yang	  HDMI on RK3036 based SoC, you should select this option.
61