xref: /rk3399_rockchip-uboot/drivers/video/drm/Kconfig (revision f05ce84792cbd2e5573a414010d421eb8fbb7689)
1menuconfig DRM_ROCKCHIP
2	bool "Rockchip DRM Support"
3	depends on DM_VIDEO && OF_LIVE
4	help
5	  Rockchip SoCs provide video output capabilities for High-Definition
6	  Multimedia Interface (HDMI), Low-voltage Differential Signalling
7	  (LVDS), embedded DisplayPort (eDP) and Display Serial Interface (DSI).
8
9	  This driver supports the on-chip video output device, and targets the
10	  Rockchip RK3288 and RK3399.
11
12config DRM_ROCKCHIP_PANEL
13	bool "Rockchip Panel Support"
14	select DRM_ROCKCHIP_MIPI_DSI
15
16config DRM_ROCKCHIP_DW_HDMI
17	bool "Rockchip specific extensions for Synopsys DW HDMI"
18	depends on DRM_ROCKCHIP
19	help
20	 This selects support for Rockchip SoC specific extensions
21	 for the Synopsys DesignWare HDMI driver. If you want to
22	 enable HDMI on, you should selet this option.
23
24config ROCKCHIP_INNO_HDMI_PHY
25	bool "Rockchip specific extensions for INNO HDMI PHY"
26	depends on DRM_ROCKCHIP
27	help
28	 This selects support for INNO HDMI PHY. If you want to
29	 use HDMI or TVE in RK322XH or RK322X, you should selet
30	 this option.
31
32config DRM_ROCKCHIP_MIPI_DSI
33	bool
34
35config DRM_ROCKCHIP_DW_MIPI_DSI
36	tristate "Rockchip specific extensions for Synopsys DW MIPI DSI"
37	depends on DRM_ROCKCHIP
38	select DRM_ROCKCHIP_MIPI_DSI
39	select DRM_ROCKCHIP_PANEL
40	help
41	 This selects support for Rockchip SoC specific extensions
42	 for the Synopsys DesignWare HDMI driver. If you want to
43	 enable MIPI DSI on RK3288 based SoC, you should selet this
44	 option.
45
46config DRM_ROCKCHIP_ANALOGIX_DP
47	bool "Rockchip specific extensions for Analogix DP driver"
48	depends on DRM_ROCKCHIP
49	select DRM_ROCKCHIP_PANEL
50	help
51	  This selects support for Rockchip SoC specific extensions
52	  for the Analogix Core DP driver. If you want to enable DP
53	  on RK3288 based SoC, you should selet this option.
54
55config DRM_ROCKCHIP_LVDS
56	bool "Rockchip LVDS Support"
57	depends on DRM_ROCKCHIP
58	select DRM_ROCKCHIP_PANEL
59	help
60	  Choose this option to enable support for Rockchip LVDS controllers.
61	  Rockchip rk3288 SoC has LVDS TX Controller can be used, and it
62	  support LVDS, rgb, dual LVDS output mode. say Y to enable its
63	  driver.
64
65config DRM_ROCKCHIP_RGB
66	bool "Rockchip RGB Support"
67	depends on DRM_ROCKCHIP
68	select DRM_ROCKCHIP_PANEL
69	help
70	  Choose this option to enable support for Rockchip RGB driver.
71	  say Y to enable its driver.
72
73config ROCKCHIP_DRM_TVE
74	bool "Rockchip TVE Support"
75	depends on DRM_ROCKCHIP
76	help
77	  Choose this option to enable support for Rockchip TVE.
78	  Rockchip rk322x and rk322xh SoC has TVE can be used, and
79	  say Y to enable TVE driver.
80