xref: /linux/drivers/gpu/drm/rockchip/Kconfig (revision 2a6ae85a383090e2c230d878cc5f53d0917b44ee)
12048e328SMark Yaoconfig DRM_ROCKCHIP
22048e328SMark Yao	tristate "DRM Support for Rockchip"
32048e328SMark Yao	depends on DRM && ROCKCHIP_IOMMU
43f70b89cSArnd Bergmann	depends on RESET_CONTROLLER
5*2a6ae85aSArnd Bergmann	select DRM_GEM_CMA_HELPER
62048e328SMark Yao	select DRM_KMS_HELPER
72048e328SMark Yao	select DRM_KMS_FB_HELPER
82048e328SMark Yao	select DRM_PANEL
92048e328SMark Yao	select FB_CFB_FILLRECT
102048e328SMark Yao	select FB_CFB_COPYAREA
112048e328SMark Yao	select FB_CFB_IMAGEBLIT
122048e328SMark Yao	select VIDEOMODE_HELPERS
132048e328SMark Yao	help
142048e328SMark Yao	  Choose this option if you have a Rockchip soc chipset.
152048e328SMark Yao	  This driver provides kernel mode setting and buffer
162048e328SMark Yao	  management to userspace. This driver does not provide
172048e328SMark Yao	  2D or 3D acceleration; acceleration is performed by other
182048e328SMark Yao	  IP found on the SoC.
1912b9f204SAndy Yan
209e32e16eSYakir Yangconfig ROCKCHIP_ANALOGIX_DP
219e32e16eSYakir Yang	tristate "Rockchip specific extensions for Analogix DP driver"
229e32e16eSYakir Yang	depends on DRM_ROCKCHIP
239e32e16eSYakir Yang	select DRM_ANALOGIX_DP
249e32e16eSYakir Yang	help
259e32e16eSYakir Yang	  This selects support for Rockchip SoC specific extensions
269e32e16eSYakir Yang	  for the Analogix Core DP driver. If you want to enable DP
279e32e16eSYakir Yang	  on RK3288 based SoC, you should selet this option.
289e32e16eSYakir Yang
2912b9f204SAndy Yanconfig ROCKCHIP_DW_HDMI
3012b9f204SAndy Yan        tristate "Rockchip specific extensions for Synopsys DW HDMI"
3112b9f204SAndy Yan        depends on DRM_ROCKCHIP
3212b9f204SAndy Yan        select DRM_DW_HDMI
3312b9f204SAndy Yan        help
3412b9f204SAndy Yan	  This selects support for Rockchip SoC specific extensions
3512b9f204SAndy Yan	  for the Synopsys DesignWare HDMI driver. If you want to
3612b9f204SAndy Yan	  enable HDMI on RK3288 based SoC, you should selet this
3712b9f204SAndy Yan	  option.
3884e05408SChris Zhong
3984e05408SChris Zhongconfig ROCKCHIP_DW_MIPI_DSI
4084e05408SChris Zhong	tristate "Rockchip specific extensions for Synopsys DW MIPI DSI"
4184e05408SChris Zhong	depends on DRM_ROCKCHIP
4284e05408SChris Zhong	select DRM_MIPI_DSI
4384e05408SChris Zhong	help
4484e05408SChris Zhong	 This selects support for Rockchip SoC specific extensions
4584e05408SChris Zhong	 for the Synopsys DesignWare HDMI driver. If you want to
4684e05408SChris Zhong	 enable MIPI DSI on RK3288 based SoC, you should selet this
4784e05408SChris Zhong	 option.
48412d4ae6SYakir Yang
49412d4ae6SYakir Yangconfig ROCKCHIP_INNO_HDMI
50412d4ae6SYakir Yang	tristate "Rockchip specific extensions for Innosilicon HDMI"
51412d4ae6SYakir Yang	depends on DRM_ROCKCHIP
52412d4ae6SYakir Yang	help
53412d4ae6SYakir Yang	  This selects support for Rockchip SoC specific extensions
54412d4ae6SYakir Yang	  for the Innosilicon HDMI driver. If you want to enable
55412d4ae6SYakir Yang	  HDMI on RK3036 based SoC, you should select this option.
56