xref: /freebsd/sys/contrib/device-tree/src/arm64/rockchip/rk3588-mnt-reform2.dts (revision 8ccc0d235c226d84112561d453c49904398d085c)
1*8ccc0d23SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*8ccc0d23SEmmanuel Vadot/*
3*8ccc0d23SEmmanuel Vadot * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
4*8ccc0d23SEmmanuel Vadot * Copyright (c) 2024 MNT Research GmbH
5*8ccc0d23SEmmanuel Vadot */
6*8ccc0d23SEmmanuel Vadot
7*8ccc0d23SEmmanuel Vadot/dts-v1/;
8*8ccc0d23SEmmanuel Vadot
9*8ccc0d23SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
10*8ccc0d23SEmmanuel Vadot#include <dt-bindings/input/input.h>
11*8ccc0d23SEmmanuel Vadot#include <dt-bindings/pinctrl/rockchip.h>
12*8ccc0d23SEmmanuel Vadot#include <dt-bindings/soc/rockchip,vop2.h>
13*8ccc0d23SEmmanuel Vadot#include <dt-bindings/usb/pd.h>
14*8ccc0d23SEmmanuel Vadot
15*8ccc0d23SEmmanuel Vadot#include "rk3588-firefly-icore-3588q.dtsi"
16*8ccc0d23SEmmanuel Vadot
17*8ccc0d23SEmmanuel Vadot/ {
18*8ccc0d23SEmmanuel Vadot	model = "MNT Reform 2 with RCORE RK3588 Module";
19*8ccc0d23SEmmanuel Vadot	compatible = "mntre,reform2-rcore", "firefly,icore-3588q", "rockchip,rk3588";
20*8ccc0d23SEmmanuel Vadot	chassis-type = "laptop";
21*8ccc0d23SEmmanuel Vadot
22*8ccc0d23SEmmanuel Vadot	aliases {
23*8ccc0d23SEmmanuel Vadot		ethernet0 = &gmac0;
24*8ccc0d23SEmmanuel Vadot		mmc1 = &sdmmc;
25*8ccc0d23SEmmanuel Vadot	};
26*8ccc0d23SEmmanuel Vadot
27*8ccc0d23SEmmanuel Vadot	chosen {
28*8ccc0d23SEmmanuel Vadot		stdout-path = "serial2:1500000n8";
29*8ccc0d23SEmmanuel Vadot	};
30*8ccc0d23SEmmanuel Vadot
31*8ccc0d23SEmmanuel Vadot	backlight: backlight {
32*8ccc0d23SEmmanuel Vadot		compatible = "pwm-backlight";
33*8ccc0d23SEmmanuel Vadot		brightness-levels = <0 8 16 32 64 128 160 200 255>;
34*8ccc0d23SEmmanuel Vadot		default-brightness-level = <128>;
35*8ccc0d23SEmmanuel Vadot		enable-gpios = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>;
36*8ccc0d23SEmmanuel Vadot		pwms = <&pwm8 0 10000 0>;
37*8ccc0d23SEmmanuel Vadot	};
38*8ccc0d23SEmmanuel Vadot
39*8ccc0d23SEmmanuel Vadot	gmac0_clkin: external-gmac0-clock {
40*8ccc0d23SEmmanuel Vadot		compatible = "fixed-clock";
41*8ccc0d23SEmmanuel Vadot		#clock-cells = <0>;
42*8ccc0d23SEmmanuel Vadot		clock-frequency = <125000000>;
43*8ccc0d23SEmmanuel Vadot		clock-output-names = "gmac0_clkin";
44*8ccc0d23SEmmanuel Vadot	};
45*8ccc0d23SEmmanuel Vadot
46*8ccc0d23SEmmanuel Vadot	pcie30_avdd1v8: regulator-pcie30-avdd1v8 {
47*8ccc0d23SEmmanuel Vadot		compatible = "regulator-fixed";
48*8ccc0d23SEmmanuel Vadot		regulator-boot-on;
49*8ccc0d23SEmmanuel Vadot		regulator-always-on;
50*8ccc0d23SEmmanuel Vadot		regulator-min-microvolt = <1800000>;
51*8ccc0d23SEmmanuel Vadot		regulator-max-microvolt = <1800000>;
52*8ccc0d23SEmmanuel Vadot		regulator-name = "pcie30_avdd1v8";
53*8ccc0d23SEmmanuel Vadot		vin-supply = <&avcc_1v8_s0>;
54*8ccc0d23SEmmanuel Vadot	};
55*8ccc0d23SEmmanuel Vadot
56*8ccc0d23SEmmanuel Vadot	pcie30_avdd0v75: regulator-pcie30-avdd0v75 {
57*8ccc0d23SEmmanuel Vadot		compatible = "regulator-fixed";
58*8ccc0d23SEmmanuel Vadot		regulator-always-on;
59*8ccc0d23SEmmanuel Vadot		regulator-boot-on;
60*8ccc0d23SEmmanuel Vadot		regulator-min-microvolt = <750000>;
61*8ccc0d23SEmmanuel Vadot		regulator-max-microvolt = <750000>;
62*8ccc0d23SEmmanuel Vadot		regulator-name = "pcie30_avdd0v75";
63*8ccc0d23SEmmanuel Vadot		vin-supply = <&avdd_0v75_s0>;
64*8ccc0d23SEmmanuel Vadot	};
65*8ccc0d23SEmmanuel Vadot
66*8ccc0d23SEmmanuel Vadot	vcc12v_dcin: regulator-vcc12v-dcin {
67*8ccc0d23SEmmanuel Vadot		compatible = "regulator-fixed";
68*8ccc0d23SEmmanuel Vadot		regulator-always-on;
69*8ccc0d23SEmmanuel Vadot		regulator-boot-on;
70*8ccc0d23SEmmanuel Vadot		regulator-min-microvolt = <12000000>;
71*8ccc0d23SEmmanuel Vadot		regulator-max-microvolt = <12000000>;
72*8ccc0d23SEmmanuel Vadot		regulator-name = "vcc12v_dcin";
73*8ccc0d23SEmmanuel Vadot	};
74*8ccc0d23SEmmanuel Vadot
75*8ccc0d23SEmmanuel Vadot	vcc_1v1_nldo_s3: regulator-vcc-1v1-nldo-s3 {
76*8ccc0d23SEmmanuel Vadot		compatible = "regulator-fixed";
77*8ccc0d23SEmmanuel Vadot		regulator-name = "vcc_1v1_nldo_s3";
78*8ccc0d23SEmmanuel Vadot		regulator-always-on;
79*8ccc0d23SEmmanuel Vadot		regulator-boot-on;
80*8ccc0d23SEmmanuel Vadot		regulator-min-microvolt = <1100000>;
81*8ccc0d23SEmmanuel Vadot		regulator-max-microvolt = <1100000>;
82*8ccc0d23SEmmanuel Vadot		vin-supply = <&vcc5v0_sys>;
83*8ccc0d23SEmmanuel Vadot	};
84*8ccc0d23SEmmanuel Vadot
85*8ccc0d23SEmmanuel Vadot	vcc3v3_pcie30: regulator-vcc3v3-pcie30 {
86*8ccc0d23SEmmanuel Vadot		compatible = "regulator-fixed";
87*8ccc0d23SEmmanuel Vadot		regulator-always-on;
88*8ccc0d23SEmmanuel Vadot		regulator-boot-on;
89*8ccc0d23SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
90*8ccc0d23SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
91*8ccc0d23SEmmanuel Vadot		regulator-name = "vcc3v3_pcie30";
92*8ccc0d23SEmmanuel Vadot		vin-supply = <&vcc12v_dcin>;
93*8ccc0d23SEmmanuel Vadot	};
94*8ccc0d23SEmmanuel Vadot
95*8ccc0d23SEmmanuel Vadot	vcc5v0_host: regulator-vcc5v0-host {
96*8ccc0d23SEmmanuel Vadot		compatible = "regulator-fixed";
97*8ccc0d23SEmmanuel Vadot		regulator-always-on;
98*8ccc0d23SEmmanuel Vadot		regulator-boot-on;
99*8ccc0d23SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
100*8ccc0d23SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
101*8ccc0d23SEmmanuel Vadot		regulator-name = "vcc5v0_host";
102*8ccc0d23SEmmanuel Vadot	};
103*8ccc0d23SEmmanuel Vadot
104*8ccc0d23SEmmanuel Vadot	vcc5v0_sys: regulator-vcc5v0-sys {
105*8ccc0d23SEmmanuel Vadot		compatible = "regulator-fixed";
106*8ccc0d23SEmmanuel Vadot		regulator-always-on;
107*8ccc0d23SEmmanuel Vadot		regulator-boot-on;
108*8ccc0d23SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
109*8ccc0d23SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
110*8ccc0d23SEmmanuel Vadot		regulator-name = "vcc5v0_sys";
111*8ccc0d23SEmmanuel Vadot		vin-supply = <&vcc12v_dcin>;
112*8ccc0d23SEmmanuel Vadot	};
113*8ccc0d23SEmmanuel Vadot
114*8ccc0d23SEmmanuel Vadot	vcc5v0_usb: regulator-vcc5v0-usb {
115*8ccc0d23SEmmanuel Vadot		compatible = "regulator-fixed";
116*8ccc0d23SEmmanuel Vadot		regulator-always-on;
117*8ccc0d23SEmmanuel Vadot		regulator-boot-on;
118*8ccc0d23SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
119*8ccc0d23SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
120*8ccc0d23SEmmanuel Vadot		regulator-name = "vcc5v0_usb";
121*8ccc0d23SEmmanuel Vadot		vin-supply = <&vcc12v_dcin>;
122*8ccc0d23SEmmanuel Vadot	};
123*8ccc0d23SEmmanuel Vadot};
124*8ccc0d23SEmmanuel Vadot
125*8ccc0d23SEmmanuel Vadot&combphy0_ps {
126*8ccc0d23SEmmanuel Vadot	status = "okay";
127*8ccc0d23SEmmanuel Vadot};
128*8ccc0d23SEmmanuel Vadot
129*8ccc0d23SEmmanuel Vadot&gmac0 {
130*8ccc0d23SEmmanuel Vadot	clock_in_out = "output";
131*8ccc0d23SEmmanuel Vadot	phy-handle = <&rgmii_phy>;
132*8ccc0d23SEmmanuel Vadot	phy-mode = "rgmii-id";
133*8ccc0d23SEmmanuel Vadot	pinctrl-names = "default";
134*8ccc0d23SEmmanuel Vadot	pinctrl-0 = <&gmac0_miim
135*8ccc0d23SEmmanuel Vadot		     &gmac0_tx_bus2
136*8ccc0d23SEmmanuel Vadot		     &gmac0_rx_bus2
137*8ccc0d23SEmmanuel Vadot		     &gmac0_rgmii_clk
138*8ccc0d23SEmmanuel Vadot		     &gmac0_rgmii_bus
139*8ccc0d23SEmmanuel Vadot		     &gmac0_clkinout
140*8ccc0d23SEmmanuel Vadot		     &eth_phy_reset>;
141*8ccc0d23SEmmanuel Vadot	status = "okay";
142*8ccc0d23SEmmanuel Vadot};
143*8ccc0d23SEmmanuel Vadot
144*8ccc0d23SEmmanuel Vadot&gpu {
145*8ccc0d23SEmmanuel Vadot	mali-supply = <&vdd_gpu_s0>;
146*8ccc0d23SEmmanuel Vadot	sram-supply = <&vdd_gpu_mem_s0>;
147*8ccc0d23SEmmanuel Vadot	status = "okay";
148*8ccc0d23SEmmanuel Vadot};
149*8ccc0d23SEmmanuel Vadot
150*8ccc0d23SEmmanuel Vadot&hdmi0 {
151*8ccc0d23SEmmanuel Vadot	status = "okay";
152*8ccc0d23SEmmanuel Vadot};
153*8ccc0d23SEmmanuel Vadot
154*8ccc0d23SEmmanuel Vadot&hdmi0_in {
155*8ccc0d23SEmmanuel Vadot	hdmi0_in_vp2: endpoint {
156*8ccc0d23SEmmanuel Vadot		remote-endpoint = <&vp2_out_hdmi0>;
157*8ccc0d23SEmmanuel Vadot	};
158*8ccc0d23SEmmanuel Vadot};
159*8ccc0d23SEmmanuel Vadot
160*8ccc0d23SEmmanuel Vadot&hdptxphy0 {
161*8ccc0d23SEmmanuel Vadot	status = "okay";
162*8ccc0d23SEmmanuel Vadot};
163*8ccc0d23SEmmanuel Vadot
164*8ccc0d23SEmmanuel Vadot&i2c6 {
165*8ccc0d23SEmmanuel Vadot	pinctrl-names = "default";
166*8ccc0d23SEmmanuel Vadot	pinctrl-0 = <&i2c6m0_xfer>;
167*8ccc0d23SEmmanuel Vadot	status = "okay";
168*8ccc0d23SEmmanuel Vadot
169*8ccc0d23SEmmanuel Vadot	rtc@68 {
170*8ccc0d23SEmmanuel Vadot		compatible = "nxp,pcf8523";
171*8ccc0d23SEmmanuel Vadot		reg = <0x68>;
172*8ccc0d23SEmmanuel Vadot	};
173*8ccc0d23SEmmanuel Vadot};
174*8ccc0d23SEmmanuel Vadot
175*8ccc0d23SEmmanuel Vadot&mdio0 {
176*8ccc0d23SEmmanuel Vadot	rgmii_phy: ethernet-phy@0 {
177*8ccc0d23SEmmanuel Vadot		compatible = "ethernet-phy-ieee802.3-c22";
178*8ccc0d23SEmmanuel Vadot		reg = <0x0>;
179*8ccc0d23SEmmanuel Vadot	};
180*8ccc0d23SEmmanuel Vadot};
181*8ccc0d23SEmmanuel Vadot
182*8ccc0d23SEmmanuel Vadot&pcie2x1l2 {
183*8ccc0d23SEmmanuel Vadot	pinctrl-0 = <&pcie2_0_rst>;
184*8ccc0d23SEmmanuel Vadot	reset-gpios = <&gpio3 RK_PD1 GPIO_ACTIVE_HIGH>;
185*8ccc0d23SEmmanuel Vadot	status = "okay";
186*8ccc0d23SEmmanuel Vadot};
187*8ccc0d23SEmmanuel Vadot
188*8ccc0d23SEmmanuel Vadot&pcie30phy {
189*8ccc0d23SEmmanuel Vadot	status = "okay";
190*8ccc0d23SEmmanuel Vadot};
191*8ccc0d23SEmmanuel Vadot
192*8ccc0d23SEmmanuel Vadot&pcie3x4 {
193*8ccc0d23SEmmanuel Vadot	num-lanes = <1>;
194*8ccc0d23SEmmanuel Vadot	pinctrl-names = "default";
195*8ccc0d23SEmmanuel Vadot	pinctrl-0 = <&pcie3_reset>;
196*8ccc0d23SEmmanuel Vadot	reset-gpios = <&gpio1 RK_PB4 GPIO_ACTIVE_HIGH>;
197*8ccc0d23SEmmanuel Vadot	vpcie3v3-supply = <&vcc3v3_pcie30>;
198*8ccc0d23SEmmanuel Vadot	status = "okay";
199*8ccc0d23SEmmanuel Vadot};
200*8ccc0d23SEmmanuel Vadot
201*8ccc0d23SEmmanuel Vadot&pinctrl {
202*8ccc0d23SEmmanuel Vadot	dp {
203*8ccc0d23SEmmanuel Vadot		dp1_hpd: dp1-hpd {
204*8ccc0d23SEmmanuel Vadot			rockchip,pins = <1 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>;
205*8ccc0d23SEmmanuel Vadot		};
206*8ccc0d23SEmmanuel Vadot	};
207*8ccc0d23SEmmanuel Vadot
208*8ccc0d23SEmmanuel Vadot	pcie2 {
209*8ccc0d23SEmmanuel Vadot		pcie2_0_rst: pcie2-0-rst {
210*8ccc0d23SEmmanuel Vadot			rockchip,pins = <3 RK_PD1 RK_FUNC_GPIO &pcfg_pull_none>;
211*8ccc0d23SEmmanuel Vadot		};
212*8ccc0d23SEmmanuel Vadot	};
213*8ccc0d23SEmmanuel Vadot
214*8ccc0d23SEmmanuel Vadot	pcie3 {
215*8ccc0d23SEmmanuel Vadot		pcie3_reset: pcie3-reset {
216*8ccc0d23SEmmanuel Vadot			rockchip,pins = <1 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>;
217*8ccc0d23SEmmanuel Vadot		};
218*8ccc0d23SEmmanuel Vadot	};
219*8ccc0d23SEmmanuel Vadot
220*8ccc0d23SEmmanuel Vadot	eth_phy {
221*8ccc0d23SEmmanuel Vadot		eth_phy_reset: eth-phy-reset {
222*8ccc0d23SEmmanuel Vadot			rockchip,pins = <3 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>;
223*8ccc0d23SEmmanuel Vadot		};
224*8ccc0d23SEmmanuel Vadot	};
225*8ccc0d23SEmmanuel Vadot};
226*8ccc0d23SEmmanuel Vadot
227*8ccc0d23SEmmanuel Vadot&pwm8 {
228*8ccc0d23SEmmanuel Vadot	pinctrl-0 = <&pwm8m2_pins>;
229*8ccc0d23SEmmanuel Vadot	status = "okay";
230*8ccc0d23SEmmanuel Vadot};
231*8ccc0d23SEmmanuel Vadot
232*8ccc0d23SEmmanuel Vadot&saradc {
233*8ccc0d23SEmmanuel Vadot	vref-supply = <&avcc_1v8_s0>;
234*8ccc0d23SEmmanuel Vadot	status = "okay";
235*8ccc0d23SEmmanuel Vadot};
236*8ccc0d23SEmmanuel Vadot
237*8ccc0d23SEmmanuel Vadot&sdmmc {
238*8ccc0d23SEmmanuel Vadot	bus-width = <4>;
239*8ccc0d23SEmmanuel Vadot	cap-sd-highspeed;
240*8ccc0d23SEmmanuel Vadot	cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
241*8ccc0d23SEmmanuel Vadot	disable-wp;
242*8ccc0d23SEmmanuel Vadot	max-frequency = <40000000>;
243*8ccc0d23SEmmanuel Vadot	no-1-8-v;
244*8ccc0d23SEmmanuel Vadot	no-mmc;
245*8ccc0d23SEmmanuel Vadot	no-sdio;
246*8ccc0d23SEmmanuel Vadot	vmmc-supply = <&vcc3v3_pcie30>;
247*8ccc0d23SEmmanuel Vadot	vqmmc-supply = <&vcc3v3_pcie30>;
248*8ccc0d23SEmmanuel Vadot	status = "okay";
249*8ccc0d23SEmmanuel Vadot};
250*8ccc0d23SEmmanuel Vadot
251*8ccc0d23SEmmanuel Vadot&tsadc {
252*8ccc0d23SEmmanuel Vadot	status = "okay";
253*8ccc0d23SEmmanuel Vadot};
254*8ccc0d23SEmmanuel Vadot
255*8ccc0d23SEmmanuel Vadot&u2phy0 {
256*8ccc0d23SEmmanuel Vadot	status = "okay";
257*8ccc0d23SEmmanuel Vadot};
258*8ccc0d23SEmmanuel Vadot
259*8ccc0d23SEmmanuel Vadot&u2phy0_otg {
260*8ccc0d23SEmmanuel Vadot	status = "okay";
261*8ccc0d23SEmmanuel Vadot};
262*8ccc0d23SEmmanuel Vadot
263*8ccc0d23SEmmanuel Vadot&u2phy1 {
264*8ccc0d23SEmmanuel Vadot	status = "okay";
265*8ccc0d23SEmmanuel Vadot};
266*8ccc0d23SEmmanuel Vadot
267*8ccc0d23SEmmanuel Vadot&u2phy1_otg {
268*8ccc0d23SEmmanuel Vadot	status = "okay";
269*8ccc0d23SEmmanuel Vadot};
270*8ccc0d23SEmmanuel Vadot
271*8ccc0d23SEmmanuel Vadot&u2phy2 {
272*8ccc0d23SEmmanuel Vadot	status = "okay";
273*8ccc0d23SEmmanuel Vadot};
274*8ccc0d23SEmmanuel Vadot
275*8ccc0d23SEmmanuel Vadot&u2phy2_host {
276*8ccc0d23SEmmanuel Vadot	phy-supply = <&vcc5v0_host>;
277*8ccc0d23SEmmanuel Vadot	status = "okay";
278*8ccc0d23SEmmanuel Vadot};
279*8ccc0d23SEmmanuel Vadot
280*8ccc0d23SEmmanuel Vadot&u2phy3 {
281*8ccc0d23SEmmanuel Vadot	status = "okay";
282*8ccc0d23SEmmanuel Vadot};
283*8ccc0d23SEmmanuel Vadot
284*8ccc0d23SEmmanuel Vadot&u2phy3_host {
285*8ccc0d23SEmmanuel Vadot	phy-supply = <&vcc5v0_host>;
286*8ccc0d23SEmmanuel Vadot	status = "okay";
287*8ccc0d23SEmmanuel Vadot};
288*8ccc0d23SEmmanuel Vadot
289*8ccc0d23SEmmanuel Vadot&usbdp_phy0 {
290*8ccc0d23SEmmanuel Vadot	status = "okay";
291*8ccc0d23SEmmanuel Vadot};
292*8ccc0d23SEmmanuel Vadot
293*8ccc0d23SEmmanuel Vadot&usbdp_phy1 {
294*8ccc0d23SEmmanuel Vadot	status = "okay";
295*8ccc0d23SEmmanuel Vadot};
296*8ccc0d23SEmmanuel Vadot
297*8ccc0d23SEmmanuel Vadot&usb_host0_ehci {
298*8ccc0d23SEmmanuel Vadot	status = "okay";
299*8ccc0d23SEmmanuel Vadot};
300*8ccc0d23SEmmanuel Vadot
301*8ccc0d23SEmmanuel Vadot&usb_host0_ohci {
302*8ccc0d23SEmmanuel Vadot	status = "okay";
303*8ccc0d23SEmmanuel Vadot};
304*8ccc0d23SEmmanuel Vadot
305*8ccc0d23SEmmanuel Vadot&usb_host0_xhci {
306*8ccc0d23SEmmanuel Vadot	dr_mode = "host";
307*8ccc0d23SEmmanuel Vadot	status = "okay";
308*8ccc0d23SEmmanuel Vadot};
309*8ccc0d23SEmmanuel Vadot
310*8ccc0d23SEmmanuel Vadot&usb_host1_ehci {
311*8ccc0d23SEmmanuel Vadot	status = "okay";
312*8ccc0d23SEmmanuel Vadot};
313*8ccc0d23SEmmanuel Vadot
314*8ccc0d23SEmmanuel Vadot&usb_host1_ohci {
315*8ccc0d23SEmmanuel Vadot	status = "okay";
316*8ccc0d23SEmmanuel Vadot};
317*8ccc0d23SEmmanuel Vadot
318*8ccc0d23SEmmanuel Vadot&usb_host1_xhci {
319*8ccc0d23SEmmanuel Vadot	dr_mode = "host";
320*8ccc0d23SEmmanuel Vadot	status = "okay";
321*8ccc0d23SEmmanuel Vadot};
322*8ccc0d23SEmmanuel Vadot
323*8ccc0d23SEmmanuel Vadot&vop {
324*8ccc0d23SEmmanuel Vadot	status = "okay";
325*8ccc0d23SEmmanuel Vadot};
326*8ccc0d23SEmmanuel Vadot
327*8ccc0d23SEmmanuel Vadot&vop_mmu {
328*8ccc0d23SEmmanuel Vadot	status = "okay";
329*8ccc0d23SEmmanuel Vadot};
330*8ccc0d23SEmmanuel Vadot
331*8ccc0d23SEmmanuel Vadot&vp2 {
332*8ccc0d23SEmmanuel Vadot	vp2_out_hdmi0: endpoint@ROCKCHIP_VOP2_EP_HDMI0 {
333*8ccc0d23SEmmanuel Vadot		reg = <ROCKCHIP_VOP2_EP_HDMI0>;
334*8ccc0d23SEmmanuel Vadot		remote-endpoint = <&hdmi0_in_vp2>;
335*8ccc0d23SEmmanuel Vadot	};
336*8ccc0d23SEmmanuel Vadot};
337