xref: /rk3399_rockchip-uboot/drivers/video/drm/Kconfig (revision 2a3fb7bb049d69d96f3bc7dae8caa756fdc8a613)
1menuconfig DRM_ROCKCHIP
2	bool "Rockchip DRM Support"
3	depends on DM_VIDEO && OF_LIVE
4	select VIDEO_BRIDGE
5	select PHY
6	help
7	  Rockchip SoCs provide video output capabilities for High-Definition
8	  Multimedia Interface (HDMI), Low-voltage Differential Signalling
9	  (LVDS), embedded DisplayPort (eDP) and Display Serial Interface (DSI).
10
11	  This driver supports the on-chip video output device, and targets the
12	  Rockchip RK3288 and RK3399.
13
14config DRM_ROCKCHIP_PANEL
15	bool "Rockchip Panel Support"
16	depends on DRM_ROCKCHIP
17	select DRM_MIPI_DSI
18
19config DRM_ROCKCHIP_DW_HDMI
20	bool "Rockchip specific extensions for Synopsys DW HDMI"
21	depends on DRM_ROCKCHIP
22	help
23	 This selects support for Rockchip SoC specific extensions
24	 for the Synopsys DesignWare HDMI driver. If you want to
25	 enable HDMI on, you should selet this option.
26
27config DRM_ROCKCHIP_INNO_HDMI
28	bool "Rockchip specific extensions for INNO HDMI"
29	depends on DRM_ROCKCHIP
30	help
31	 This selects support for Rockchip SoC specific extensions
32	 for the Synopsys DesignWare HDMI driver. If you want to
33	 enable HDMI on, you should selet this option.
34
35config ROCKCHIP_INNO_HDMI_PHY
36	bool "Rockchip specific extensions for INNO HDMI PHY"
37	depends on DRM_ROCKCHIP
38	help
39	 This selects support for INNO HDMI PHY. If you want to
40	 use HDMI or TVE in RK322XH or RK322X, you should selet
41	 this option.
42
43config DRM_ROCKCHIP_INNO_MIPI_PHY
44	tristate "Rockchip INNO MIPI PHY driver"
45	depends on DRM_ROCKCHIP
46	help
47	  Enable this to support the Rockchip MIPI PHY
48	  with Innosilicon IP block.
49
50config DRM_ROCKCHIP_INNO_VIDEO_PHY
51	tristate "Rockchip INNO LVDS/TTL PHY driver"
52	depends on DRM_ROCKCHIP
53	help
54	  Enable this to support the Rockchip LVDS/TTL PHY
55	  with Innosilicon IP block.
56
57config DRM_ROCKCHIP_INNO_VIDEO_COMBO_PHY
58	tristate "Rockchip INNO MIPI/LVDS/TTL PHY driver"
59	depends on DRM_ROCKCHIP
60	help
61	  Enable this to support the Rockchip MIPI/LVDS/TTL PHY
62	  with Innosilicon IP block.
63
64config DRM_MIPI_DSI
65	bool
66	depends on DRM_ROCKCHIP
67
68config DRM_ROCKCHIP_DW_MIPI_DSI
69	tristate "Rockchip specific extensions for Synopsys DW MIPI DSI"
70	depends on DRM_ROCKCHIP
71	select DRM_MIPI_DSI
72	select DRM_ROCKCHIP_PANEL
73	help
74	 This selects support for Rockchip SoC specific extensions
75	 for the Synopsys DesignWare HDMI driver. If you want to
76	 enable MIPI DSI on RK3288 based SoC, you should selet this
77	 option.
78
79config DRM_ROCKCHIP_ANALOGIX_DP
80	bool "Rockchip specific extensions for Analogix DP driver"
81	depends on DRM_ROCKCHIP
82	select DRM_ROCKCHIP_PANEL
83	help
84	  This selects support for Rockchip SoC specific extensions
85	  for the Analogix Core DP driver. If you want to enable DP
86	  on RK3288 based SoC, you should selet this option.
87
88config DRM_ROCKCHIP_LVDS
89	bool "Rockchip LVDS Support"
90	depends on DRM_ROCKCHIP
91	select DRM_ROCKCHIP_PANEL
92	help
93	  Choose this option to enable support for Rockchip LVDS controllers.
94	  Rockchip rk3288 SoC has LVDS TX Controller can be used, and it
95	  support LVDS, rgb, dual LVDS output mode. say Y to enable its
96	  driver.
97
98config DRM_ROCKCHIP_RGB
99	bool "Rockchip RGB Support"
100	depends on DRM_ROCKCHIP
101	select DRM_ROCKCHIP_PANEL
102	help
103	  Choose this option to enable support for Rockchip RGB driver.
104	  say Y to enable its driver.
105
106config DRM_ROCKCHIP_RK618
107	bool "Rockchip RK618 display bridge driver"
108	depends on DRM_ROCKCHIP
109	select DRM_ROCKCHIP_PANEL
110	select VIDEO_BRIDGE
111	help
112	  Choose this option to enable support for Rockchip RK618 display
113	  bridge chips driver. say Y to enable its driver.
114
115config DRM_ROCKCHIP_RK1000
116	bool "Rockchip RK1000 display bridge driver"
117	depends on DRM_ROCKCHIP
118	select DRM_ROCKCHIP_PANEL
119	select VIDEO_BRIDGE
120	help
121	  Choose this option to enable support for Rockchip RK1000 display
122	  bridge chips driver. say Y to enable its driver.
123
124config ROCKCHIP_DRM_TVE
125	bool "Rockchip TVE Support"
126	depends on DRM_ROCKCHIP
127	help
128	  Choose this option to enable support for Rockchip TVE.
129	  Rockchip rk322x and rk322xh SoC has TVE can be used, and
130	  say Y to enable TVE driver.
131