xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/rk3588-toybrick.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*4882a593Smuzhiyun/*
3*4882a593Smuzhiyun * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
4*4882a593Smuzhiyun *
5*4882a593Smuzhiyun */
6*4882a593Smuzhiyun
7*4882a593Smuzhiyun#include <dt-bindings/gpio/gpio.h>
8*4882a593Smuzhiyun#include <dt-bindings/pwm/pwm.h>
9*4882a593Smuzhiyun#include <dt-bindings/pinctrl/rockchip.h>
10*4882a593Smuzhiyun#include <dt-bindings/input/rk-input.h>
11*4882a593Smuzhiyun#include <dt-bindings/display/drm_mipi_dsi.h>
12*4882a593Smuzhiyun#include <dt-bindings/display/rockchip_vop.h>
13*4882a593Smuzhiyun#include <dt-bindings/sensor-dev.h>
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun/ {
16*4882a593Smuzhiyun	adc_keys: adc-keys {
17*4882a593Smuzhiyun		compatible = "adc-keys";
18*4882a593Smuzhiyun		io-channels = <&saradc 1>;
19*4882a593Smuzhiyun		io-channel-names = "buttons";
20*4882a593Smuzhiyun		keyup-threshold-microvolt = <1800000>;
21*4882a593Smuzhiyun		poll-interval = <100>;
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun		vol-up-key {
24*4882a593Smuzhiyun			label = "volume up";
25*4882a593Smuzhiyun			linux,code = <KEY_VOLUMEUP>;
26*4882a593Smuzhiyun			press-threshold-microvolt = <17000>;
27*4882a593Smuzhiyun		};
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun		vol-down-key {
30*4882a593Smuzhiyun			label = "volume down";
31*4882a593Smuzhiyun			linux,code = <KEY_VOLUMEDOWN>;
32*4882a593Smuzhiyun			press-threshold-microvolt = <417000>;
33*4882a593Smuzhiyun		};
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun		menu-key {
36*4882a593Smuzhiyun			label = "menu";
37*4882a593Smuzhiyun			linux,code = <KEY_MENU>;
38*4882a593Smuzhiyun			press-threshold-microvolt = <890000>;
39*4882a593Smuzhiyun		};
40*4882a593Smuzhiyun
41*4882a593Smuzhiyun		back-key {
42*4882a593Smuzhiyun			label = "back";
43*4882a593Smuzhiyun			linux,code = <KEY_BACK>;
44*4882a593Smuzhiyun			press-threshold-microvolt = <1235000>;
45*4882a593Smuzhiyun		};
46*4882a593Smuzhiyun	};
47*4882a593Smuzhiyun
48*4882a593Smuzhiyun	backlight: backlight {
49*4882a593Smuzhiyun		compatible = "pwm-backlight";
50*4882a593Smuzhiyun		brightness-levels = <
51*4882a593Smuzhiyun			  0  20  20  21  21  22  22  23
52*4882a593Smuzhiyun			 23  24  24  25  25  26  26  27
53*4882a593Smuzhiyun			 27  28  28  29  29  30  30  31
54*4882a593Smuzhiyun			 31  32  32  33  33  34  34  35
55*4882a593Smuzhiyun			 35  36  36  37  37  38  38  39
56*4882a593Smuzhiyun			 40  41  42  43  44  45  46  47
57*4882a593Smuzhiyun			 48  49  50  51  52  53  54  55
58*4882a593Smuzhiyun			 56  57  58  59  60  61  62  63
59*4882a593Smuzhiyun			 64  65  66  67  68  69  70  71
60*4882a593Smuzhiyun			 72  73  74  75  76  77  78  79
61*4882a593Smuzhiyun			 80  81  82  83  84  85  86  87
62*4882a593Smuzhiyun			 88  89  90  91  92  93  94  95
63*4882a593Smuzhiyun			 96  97  98  99 100 101 102 103
64*4882a593Smuzhiyun			104 105 106 107 108 109 110 111
65*4882a593Smuzhiyun			112 113 114 115 116 117 118 119
66*4882a593Smuzhiyun			120 121 122 123 124 125 126 127
67*4882a593Smuzhiyun			128 129 130 131 132 133 134 135
68*4882a593Smuzhiyun			136 137 138 139 140 141 142 143
69*4882a593Smuzhiyun			144 145 146 147 148 149 150 151
70*4882a593Smuzhiyun			152 153 154 155 156 157 158 159
71*4882a593Smuzhiyun			160 161 162 163 164 165 166 167
72*4882a593Smuzhiyun			168 169 170 171 172 173 174 175
73*4882a593Smuzhiyun			176 177 178 179 180 181 182 183
74*4882a593Smuzhiyun			184 185 186 187 188 189 190 191
75*4882a593Smuzhiyun			192 193 194 195 196 197 198 199
76*4882a593Smuzhiyun			200 201 202 203 204 205 206 207
77*4882a593Smuzhiyun			208 209 210 211 212 213 214 215
78*4882a593Smuzhiyun			216 217 218 219 220 221 222 223
79*4882a593Smuzhiyun			224 225 226 227 228 229 230 231
80*4882a593Smuzhiyun			232 233 234 235 236 237 238 239
81*4882a593Smuzhiyun			240 241 242 243 244 245 246 247
82*4882a593Smuzhiyun			248 249 250 251 252 253 254 255
83*4882a593Smuzhiyun		>;
84*4882a593Smuzhiyun		default-brightness-level = <200>;
85*4882a593Smuzhiyun	};
86*4882a593Smuzhiyun
87*4882a593Smuzhiyun	dp0_sound: dp0-sound {
88*4882a593Smuzhiyun		status = "disabled";
89*4882a593Smuzhiyun		compatible = "rockchip,hdmi";
90*4882a593Smuzhiyun		rockchip,card-name= "rockchip-dp0";
91*4882a593Smuzhiyun		rockchip,mclk-fs = <512>;
92*4882a593Smuzhiyun		rockchip,cpu = <&spdif_tx2>;
93*4882a593Smuzhiyun		rockchip,codec = <&dp0 1>;
94*4882a593Smuzhiyun		rockchip,jack-det;
95*4882a593Smuzhiyun	};
96*4882a593Smuzhiyun
97*4882a593Smuzhiyun	dp1_sound: dp1-sound {
98*4882a593Smuzhiyun		status = "disabled";
99*4882a593Smuzhiyun		compatible = "rockchip,hdmi";
100*4882a593Smuzhiyun		rockchip,card-name= "rockchip-dp1";
101*4882a593Smuzhiyun		rockchip,mclk-fs = <512>;
102*4882a593Smuzhiyun		rockchip,cpu = <&spdif_tx5>;
103*4882a593Smuzhiyun		rockchip,codec = <&dp1 1>;
104*4882a593Smuzhiyun		rockchip,jack-det;
105*4882a593Smuzhiyun	};
106*4882a593Smuzhiyun
107*4882a593Smuzhiyun	hdmi0_sound: hdmi0-sound {
108*4882a593Smuzhiyun		status = "disabled";
109*4882a593Smuzhiyun		compatible = "rockchip,hdmi";
110*4882a593Smuzhiyun		rockchip,mclk-fs = <128>;
111*4882a593Smuzhiyun		rockchip,card-name = "rockchip-hdmi0";
112*4882a593Smuzhiyun		rockchip,cpu = <&i2s5_8ch>;
113*4882a593Smuzhiyun		rockchip,codec = <&hdmi0>;
114*4882a593Smuzhiyun		rockchip,jack-det;
115*4882a593Smuzhiyun	};
116*4882a593Smuzhiyun
117*4882a593Smuzhiyun	hdmi1_sound: hdmi1-sound {
118*4882a593Smuzhiyun		status = "disabled";
119*4882a593Smuzhiyun		compatible = "rockchip,hdmi";
120*4882a593Smuzhiyun		rockchip,mclk-fs = <128>;
121*4882a593Smuzhiyun		rockchip,card-name = "rockchip-hdmi1";
122*4882a593Smuzhiyun		rockchip,cpu = <&i2s6_8ch>;
123*4882a593Smuzhiyun		rockchip,codec = <&hdmi1>;
124*4882a593Smuzhiyun		rockchip,jack-det;
125*4882a593Smuzhiyun	};
126*4882a593Smuzhiyun
127*4882a593Smuzhiyun	leds: leds {
128*4882a593Smuzhiyun		compatible = "gpio-leds";
129*4882a593Smuzhiyun		work_led: work {
130*4882a593Smuzhiyun			gpios = <&gpio3 RK_PB7 GPIO_ACTIVE_HIGH>;
131*4882a593Smuzhiyun			linux,default-trigger = "heartbeat";
132*4882a593Smuzhiyun		};
133*4882a593Smuzhiyun	};
134*4882a593Smuzhiyun
135*4882a593Smuzhiyun	spdif_tx1_dc: spdif-tx1-dc {
136*4882a593Smuzhiyun		status = "disabled";
137*4882a593Smuzhiyun		compatible = "linux,spdif-dit";
138*4882a593Smuzhiyun		#sound-dai-cells = <0>;
139*4882a593Smuzhiyun	};
140*4882a593Smuzhiyun
141*4882a593Smuzhiyun	spdif_tx1_sound: spdif-tx1-sound {
142*4882a593Smuzhiyun		status = "disabled";
143*4882a593Smuzhiyun		compatible = "simple-audio-card";
144*4882a593Smuzhiyun		simple-audio-card,name = "rockchip,spdif-tx1";
145*4882a593Smuzhiyun		simple-audio-card,mclk-fs = <128>;
146*4882a593Smuzhiyun		simple-audio-card,cpu {
147*4882a593Smuzhiyun			sound-dai = <&spdif_tx1>;
148*4882a593Smuzhiyun		};
149*4882a593Smuzhiyun		simple-audio-card,codec {
150*4882a593Smuzhiyun			sound-dai = <&spdif_tx1_dc>;
151*4882a593Smuzhiyun		};
152*4882a593Smuzhiyun	};
153*4882a593Smuzhiyun
154*4882a593Smuzhiyun	test-power {
155*4882a593Smuzhiyun		status = "okay";
156*4882a593Smuzhiyun	};
157*4882a593Smuzhiyun
158*4882a593Smuzhiyun	vcc12v_dcin: vcc12v-dcin {
159*4882a593Smuzhiyun		compatible = "regulator-fixed";
160*4882a593Smuzhiyun		regulator-name = "vcc12v_dcin";
161*4882a593Smuzhiyun		regulator-always-on;
162*4882a593Smuzhiyun		regulator-boot-on;
163*4882a593Smuzhiyun		regulator-min-microvolt = <12000000>;
164*4882a593Smuzhiyun		regulator-max-microvolt = <12000000>;
165*4882a593Smuzhiyun	};
166*4882a593Smuzhiyun
167*4882a593Smuzhiyun	vcc5v0_sys: vcc5v0-sys {
168*4882a593Smuzhiyun		compatible = "regulator-fixed";
169*4882a593Smuzhiyun		regulator-name = "vcc5v0_sys";
170*4882a593Smuzhiyun		regulator-always-on;
171*4882a593Smuzhiyun		regulator-boot-on;
172*4882a593Smuzhiyun		regulator-min-microvolt = <5000000>;
173*4882a593Smuzhiyun		regulator-max-microvolt = <5000000>;
174*4882a593Smuzhiyun		vin-supply = <&vcc12v_dcin>;
175*4882a593Smuzhiyun	};
176*4882a593Smuzhiyun
177*4882a593Smuzhiyun	vcc5v0_usbdcin: vcc5v0-usbdcin {
178*4882a593Smuzhiyun		compatible = "regulator-fixed";
179*4882a593Smuzhiyun		regulator-name = "vcc5v0_usbdcin";
180*4882a593Smuzhiyun		regulator-always-on;
181*4882a593Smuzhiyun		regulator-boot-on;
182*4882a593Smuzhiyun		regulator-min-microvolt = <5000000>;
183*4882a593Smuzhiyun		regulator-max-microvolt = <5000000>;
184*4882a593Smuzhiyun		vin-supply = <&vcc12v_dcin>;
185*4882a593Smuzhiyun	};
186*4882a593Smuzhiyun
187*4882a593Smuzhiyun	vcc5v0_usb: vcc5v0-usb {
188*4882a593Smuzhiyun		compatible = "regulator-fixed";
189*4882a593Smuzhiyun		regulator-name = "vcc5v0_usb";
190*4882a593Smuzhiyun		regulator-always-on;
191*4882a593Smuzhiyun		regulator-boot-on;
192*4882a593Smuzhiyun		regulator-min-microvolt = <5000000>;
193*4882a593Smuzhiyun		regulator-max-microvolt = <5000000>;
194*4882a593Smuzhiyun		vin-supply = <&vcc5v0_usbdcin>;
195*4882a593Smuzhiyun	};
196*4882a593Smuzhiyun
197*4882a593Smuzhiyun	/*
198*4882a593Smuzhiyun	 *in TB-RK3588 gpio0 RK_PB6 for MIPI dsi tp
199*4882a593Smuzhiyun	 */
200*4882a593Smuzhiyun
201*4882a593Smuzhiyun	spi2: spi@feb20000 {
202*4882a593Smuzhiyun		compatible = "rockchip,rk3066-spi";
203*4882a593Smuzhiyun		reg = <0x0 0xfeb20000 0x0 0x1000>;
204*4882a593Smuzhiyun		interrupts = <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>;
205*4882a593Smuzhiyun		#address-cells = <1>;
206*4882a593Smuzhiyun		#size-cells = <0>;
207*4882a593Smuzhiyun		clocks = <&cru CLK_SPI2>, <&cru PCLK_SPI2>;
208*4882a593Smuzhiyun		clock-names = "spiclk", "apb_pclk";
209*4882a593Smuzhiyun		dmas = <&dmac1 15>, <&dmac1 16>;
210*4882a593Smuzhiyun		dma-names = "tx", "rx";
211*4882a593Smuzhiyun		pinctrl-names = "default";
212*4882a593Smuzhiyun		pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
213*4882a593Smuzhiyun		num-cs = <2>;
214*4882a593Smuzhiyun		status = "okay";
215*4882a593Smuzhiyun	};
216*4882a593Smuzhiyun
217*4882a593Smuzhiyun
218*4882a593Smuzhiyun	/*
219*4882a593Smuzhiyun	 *just for rk3588s-evb4 in rk3588-rk806-single.dtsi
220*4882a593Smuzhiyun	 *in TB-RK3588 gpio1 RK_PA6 for edp tp
221*4882a593Smuzhiyun	 */
222*4882a593Smuzhiyun	vcc_1v2_cam_s0: vcc-1v2-cam-s0 {
223*4882a593Smuzhiyun		status = "disabled";
224*4882a593Smuzhiyun		compatible = "regulator-fixed";
225*4882a593Smuzhiyun		regulator-name = "vcc_1v2_cam_s0";
226*4882a593Smuzhiyun		regulator-min-microvolt = <1200000>;
227*4882a593Smuzhiyun		regulator-max-microvolt = <1200000>;
228*4882a593Smuzhiyun		gpios = <&gpio1 RK_PA6 GPIO_ACTIVE_HIGH>;
229*4882a593Smuzhiyun		enable-active-high;
230*4882a593Smuzhiyun		vin-supply = <&vcc_3v3_s3>;
231*4882a593Smuzhiyun		regulator-state-mem {
232*4882a593Smuzhiyun			regulator-off-in-suspend;
233*4882a593Smuzhiyun		};
234*4882a593Smuzhiyun
235*4882a593Smuzhiyun	};
236*4882a593Smuzhiyun
237*4882a593Smuzhiyun	vcc_1v1_nldo_s3: vcc-1v1-nldo-s3 {
238*4882a593Smuzhiyun		compatible = "regulator-fixed";
239*4882a593Smuzhiyun		regulator-name = "vcc_1v1_nldo_s3";
240*4882a593Smuzhiyun		regulator-always-on;
241*4882a593Smuzhiyun		regulator-boot-on;
242*4882a593Smuzhiyun		regulator-min-microvolt = <1100000>;
243*4882a593Smuzhiyun		regulator-max-microvolt = <1100000>;
244*4882a593Smuzhiyun		vin-supply = <&vcc5v0_sys>;
245*4882a593Smuzhiyun	};
246*4882a593Smuzhiyun
247*4882a593Smuzhiyun	vcc_3v3_sd_s0: vcc-3v3-sd-s0 {
248*4882a593Smuzhiyun		compatible = "regulator-fixed";
249*4882a593Smuzhiyun		regulator-name = "vcc_3v3_sd_s0";
250*4882a593Smuzhiyun		regulator-min-microvolt = <3300000>;
251*4882a593Smuzhiyun		regulator-max-microvolt = <3300000>;
252*4882a593Smuzhiyun		gpios = <&gpio0 RK_PD4 GPIO_ACTIVE_LOW>;
253*4882a593Smuzhiyun		enable-active-low;
254*4882a593Smuzhiyun		vin-supply = <&vcc_3v3_s3>;
255*4882a593Smuzhiyun			regulator-state-mem {
256*4882a593Smuzhiyun			regulator-off-in-suspend;
257*4882a593Smuzhiyun		};
258*4882a593Smuzhiyun	};
259*4882a593Smuzhiyun};
260*4882a593Smuzhiyun
261*4882a593Smuzhiyun&av1d_mmu {
262*4882a593Smuzhiyun	status = "okay";
263*4882a593Smuzhiyun};
264*4882a593Smuzhiyun
265*4882a593Smuzhiyun&dsi0 {
266*4882a593Smuzhiyun	status = "disabled";
267*4882a593Smuzhiyun	//rockchip,lane-rate = <1000>;
268*4882a593Smuzhiyun	dsi0_panel: panel@0 {
269*4882a593Smuzhiyun		status = "okay";
270*4882a593Smuzhiyun		compatible = "simple-panel-dsi";
271*4882a593Smuzhiyun		reg = <0>;
272*4882a593Smuzhiyun		backlight = <&backlight>;
273*4882a593Smuzhiyun		reset-delay-ms = <60>;
274*4882a593Smuzhiyun		enable-delay-ms = <60>;
275*4882a593Smuzhiyun		prepare-delay-ms = <60>;
276*4882a593Smuzhiyun		unprepare-delay-ms = <60>;
277*4882a593Smuzhiyun		disable-delay-ms = <60>;
278*4882a593Smuzhiyun		dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
279*4882a593Smuzhiyun			MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;
280*4882a593Smuzhiyun		dsi,format = <MIPI_DSI_FMT_RGB888>;
281*4882a593Smuzhiyun		dsi,lanes  = <4>;
282*4882a593Smuzhiyun		panel-init-sequence = [
283*4882a593Smuzhiyun			23 00 02 FE 21
284*4882a593Smuzhiyun			23 00 02 04 00
285*4882a593Smuzhiyun			23 00 02 00 64
286*4882a593Smuzhiyun			23 00 02 2A 00
287*4882a593Smuzhiyun			23 00 02 26 64
288*4882a593Smuzhiyun			23 00 02 54 00
289*4882a593Smuzhiyun			23 00 02 50 64
290*4882a593Smuzhiyun			23 00 02 7B 00
291*4882a593Smuzhiyun			23 00 02 77 64
292*4882a593Smuzhiyun			23 00 02 A2 00
293*4882a593Smuzhiyun			23 00 02 9D 64
294*4882a593Smuzhiyun			23 00 02 C9 00
295*4882a593Smuzhiyun			23 00 02 C5 64
296*4882a593Smuzhiyun			23 00 02 01 71
297*4882a593Smuzhiyun			23 00 02 27 71
298*4882a593Smuzhiyun			23 00 02 51 71
299*4882a593Smuzhiyun			23 00 02 78 71
300*4882a593Smuzhiyun			23 00 02 9E 71
301*4882a593Smuzhiyun			23 00 02 C6 71
302*4882a593Smuzhiyun			23 00 02 02 89
303*4882a593Smuzhiyun			23 00 02 28 89
304*4882a593Smuzhiyun			23 00 02 52 89
305*4882a593Smuzhiyun			23 00 02 79 89
306*4882a593Smuzhiyun			23 00 02 9F 89
307*4882a593Smuzhiyun			23 00 02 C7 89
308*4882a593Smuzhiyun			23 00 02 03 9E
309*4882a593Smuzhiyun			23 00 02 29 9E
310*4882a593Smuzhiyun			23 00 02 53 9E
311*4882a593Smuzhiyun			23 00 02 7A 9E
312*4882a593Smuzhiyun			23 00 02 A0 9E
313*4882a593Smuzhiyun			23 00 02 C8 9E
314*4882a593Smuzhiyun			23 00 02 09 00
315*4882a593Smuzhiyun			23 00 02 05 B0
316*4882a593Smuzhiyun			23 00 02 31 00
317*4882a593Smuzhiyun			23 00 02 2B B0
318*4882a593Smuzhiyun			23 00 02 5A 00
319*4882a593Smuzhiyun			23 00 02 55 B0
320*4882a593Smuzhiyun			23 00 02 80 00
321*4882a593Smuzhiyun			23 00 02 7C B0
322*4882a593Smuzhiyun			23 00 02 A7 00
323*4882a593Smuzhiyun			23 00 02 A3 B0
324*4882a593Smuzhiyun			23 00 02 CE 00
325*4882a593Smuzhiyun			23 00 02 CA B0
326*4882a593Smuzhiyun			23 00 02 06 C0
327*4882a593Smuzhiyun			23 00 02 2D C0
328*4882a593Smuzhiyun			23 00 02 56 C0
329*4882a593Smuzhiyun			23 00 02 7D C0
330*4882a593Smuzhiyun			23 00 02 A4 C0
331*4882a593Smuzhiyun			23 00 02 CB C0
332*4882a593Smuzhiyun			23 00 02 07 CF
333*4882a593Smuzhiyun			23 00 02 2F CF
334*4882a593Smuzhiyun			23 00 02 58 CF
335*4882a593Smuzhiyun			23 00 02 7E CF
336*4882a593Smuzhiyun			23 00 02 A5 CF
337*4882a593Smuzhiyun			23 00 02 CC CF
338*4882a593Smuzhiyun			23 00 02 08 DD
339*4882a593Smuzhiyun			23 00 02 30 DD
340*4882a593Smuzhiyun			23 00 02 59 DD
341*4882a593Smuzhiyun			23 00 02 7F DD
342*4882a593Smuzhiyun			23 00 02 A6 DD
343*4882a593Smuzhiyun			23 00 02 CD DD
344*4882a593Smuzhiyun			23 00 02 0E 15
345*4882a593Smuzhiyun			23 00 02 0A E9
346*4882a593Smuzhiyun			23 00 02 36 15
347*4882a593Smuzhiyun			23 00 02 32 E9
348*4882a593Smuzhiyun			23 00 02 5F 15
349*4882a593Smuzhiyun			23 00 02 5B E9
350*4882a593Smuzhiyun			23 00 02 85 15
351*4882a593Smuzhiyun			23 00 02 81 E9
352*4882a593Smuzhiyun			23 00 02 AD 15
353*4882a593Smuzhiyun			23 00 02 A9 E9
354*4882a593Smuzhiyun			23 00 02 D3 15
355*4882a593Smuzhiyun			23 00 02 CF E9
356*4882a593Smuzhiyun			23 00 02 0B 14
357*4882a593Smuzhiyun			23 00 02 33 14
358*4882a593Smuzhiyun			23 00 02 5C 14
359*4882a593Smuzhiyun			23 00 02 82 14
360*4882a593Smuzhiyun			23 00 02 AA 14
361*4882a593Smuzhiyun			23 00 02 D0 14
362*4882a593Smuzhiyun			23 00 02 0C 36
363*4882a593Smuzhiyun			23 00 02 34 36
364*4882a593Smuzhiyun			23 00 02 5D 36
365*4882a593Smuzhiyun			23 00 02 83 36
366*4882a593Smuzhiyun			23 00 02 AB 36
367*4882a593Smuzhiyun			23 00 02 D1 36
368*4882a593Smuzhiyun			23 00 02 0D 6B
369*4882a593Smuzhiyun			23 00 02 35 6B
370*4882a593Smuzhiyun			23 00 02 5E 6B
371*4882a593Smuzhiyun			23 00 02 84 6B
372*4882a593Smuzhiyun			23 00 02 AC 6B
373*4882a593Smuzhiyun			23 00 02 D2 6B
374*4882a593Smuzhiyun			23 00 02 13 5A
375*4882a593Smuzhiyun			23 00 02 0F 94
376*4882a593Smuzhiyun			23 00 02 3B 5A
377*4882a593Smuzhiyun			23 00 02 37 94
378*4882a593Smuzhiyun			23 00 02 64 5A
379*4882a593Smuzhiyun			23 00 02 60 94
380*4882a593Smuzhiyun			23 00 02 8A 5A
381*4882a593Smuzhiyun			23 00 02 86 94
382*4882a593Smuzhiyun			23 00 02 B2 5A
383*4882a593Smuzhiyun			23 00 02 AE 94
384*4882a593Smuzhiyun			23 00 02 D8 5A
385*4882a593Smuzhiyun			23 00 02 D4 94
386*4882a593Smuzhiyun			23 00 02 10 D1
387*4882a593Smuzhiyun			23 00 02 38 D1
388*4882a593Smuzhiyun			23 00 02 61 D1
389*4882a593Smuzhiyun			23 00 02 87 D1
390*4882a593Smuzhiyun			23 00 02 AF D1
391*4882a593Smuzhiyun			23 00 02 D5 D1
392*4882a593Smuzhiyun			23 00 02 11 04
393*4882a593Smuzhiyun			23 00 02 39 04
394*4882a593Smuzhiyun			23 00 02 62 04
395*4882a593Smuzhiyun			23 00 02 88 04
396*4882a593Smuzhiyun			23 00 02 B0 04
397*4882a593Smuzhiyun			23 00 02 D6 04
398*4882a593Smuzhiyun			23 00 02 12 05
399*4882a593Smuzhiyun			23 00 02 3A 05
400*4882a593Smuzhiyun			23 00 02 63 05
401*4882a593Smuzhiyun			23 00 02 89 05
402*4882a593Smuzhiyun			23 00 02 B1 05
403*4882a593Smuzhiyun			23 00 02 D7 05
404*4882a593Smuzhiyun			23 00 02 18 AA
405*4882a593Smuzhiyun			23 00 02 14 36
406*4882a593Smuzhiyun			23 00 02 42 AA
407*4882a593Smuzhiyun			23 00 02 3D 36
408*4882a593Smuzhiyun			23 00 02 69 AA
409*4882a593Smuzhiyun			23 00 02 65 36
410*4882a593Smuzhiyun			23 00 02 8F AA
411*4882a593Smuzhiyun			23 00 02 8B 36
412*4882a593Smuzhiyun			23 00 02 B7 AA
413*4882a593Smuzhiyun			23 00 02 B3 36
414*4882a593Smuzhiyun			23 00 02 DD AA
415*4882a593Smuzhiyun			23 00 02 D9 36
416*4882a593Smuzhiyun			23 00 02 15 74
417*4882a593Smuzhiyun			23 00 02 3F 74
418*4882a593Smuzhiyun			23 00 02 66 74
419*4882a593Smuzhiyun			23 00 02 8C 74
420*4882a593Smuzhiyun			23 00 02 B4 74
421*4882a593Smuzhiyun			23 00 02 DA 74
422*4882a593Smuzhiyun			23 00 02 16 9F
423*4882a593Smuzhiyun			23 00 02 40 9F
424*4882a593Smuzhiyun			23 00 02 67 9F
425*4882a593Smuzhiyun			23 00 02 8D 9F
426*4882a593Smuzhiyun			23 00 02 B5 9F
427*4882a593Smuzhiyun			23 00 02 DB 9F
428*4882a593Smuzhiyun			23 00 02 17 DC
429*4882a593Smuzhiyun			23 00 02 41 DC
430*4882a593Smuzhiyun			23 00 02 68 DC
431*4882a593Smuzhiyun			23 00 02 8E DC
432*4882a593Smuzhiyun			23 00 02 B6 DC
433*4882a593Smuzhiyun			23 00 02 DC DC
434*4882a593Smuzhiyun			23 00 02 1D FF
435*4882a593Smuzhiyun			23 00 02 19 03
436*4882a593Smuzhiyun			23 00 02 47 FF
437*4882a593Smuzhiyun			23 00 02 43 03
438*4882a593Smuzhiyun			23 00 02 6E FF
439*4882a593Smuzhiyun			23 00 02 6A 03
440*4882a593Smuzhiyun			23 00 02 94 FF
441*4882a593Smuzhiyun			23 00 02 90 03
442*4882a593Smuzhiyun			23 00 02 BC FF
443*4882a593Smuzhiyun			23 00 02 B8 03
444*4882a593Smuzhiyun			23 00 02 E2 FF
445*4882a593Smuzhiyun			23 00 02 DE 03
446*4882a593Smuzhiyun			23 00 02 1A 35
447*4882a593Smuzhiyun			23 00 02 44 35
448*4882a593Smuzhiyun			23 00 02 6B 35
449*4882a593Smuzhiyun			23 00 02 91 35
450*4882a593Smuzhiyun			23 00 02 B9 35
451*4882a593Smuzhiyun			23 00 02 DF 35
452*4882a593Smuzhiyun			23 00 02 1B 45
453*4882a593Smuzhiyun			23 00 02 45 45
454*4882a593Smuzhiyun			23 00 02 6C 45
455*4882a593Smuzhiyun			23 00 02 92 45
456*4882a593Smuzhiyun			23 00 02 BA 45
457*4882a593Smuzhiyun			23 00 02 E0 45
458*4882a593Smuzhiyun			23 00 02 1C 55
459*4882a593Smuzhiyun			23 00 02 46 55
460*4882a593Smuzhiyun			23 00 02 6D 55
461*4882a593Smuzhiyun			23 00 02 93 55
462*4882a593Smuzhiyun			23 00 02 BB 55
463*4882a593Smuzhiyun			23 00 02 E1 55
464*4882a593Smuzhiyun			23 00 02 22 FF
465*4882a593Smuzhiyun			23 00 02 1E 68
466*4882a593Smuzhiyun			23 00 02 4C FF
467*4882a593Smuzhiyun			23 00 02 48 68
468*4882a593Smuzhiyun			23 00 02 73 FF
469*4882a593Smuzhiyun			23 00 02 6F 68
470*4882a593Smuzhiyun			23 00 02 99 FF
471*4882a593Smuzhiyun			23 00 02 95 68
472*4882a593Smuzhiyun			23 00 02 C1 FF
473*4882a593Smuzhiyun			23 00 02 BD 68
474*4882a593Smuzhiyun			23 00 02 E7 FF
475*4882a593Smuzhiyun			23 00 02 E3 68
476*4882a593Smuzhiyun			23 00 02 1F 7E
477*4882a593Smuzhiyun			23 00 02 49 7E
478*4882a593Smuzhiyun			23 00 02 70 7E
479*4882a593Smuzhiyun			23 00 02 96 7E
480*4882a593Smuzhiyun			23 00 02 BE 7E
481*4882a593Smuzhiyun			23 00 02 E4 7E
482*4882a593Smuzhiyun			23 00 02 20 97
483*4882a593Smuzhiyun			23 00 02 4A 97
484*4882a593Smuzhiyun			23 00 02 71 97
485*4882a593Smuzhiyun			23 00 02 97 97
486*4882a593Smuzhiyun			23 00 02 BF 97
487*4882a593Smuzhiyun			23 00 02 E5 97
488*4882a593Smuzhiyun			23 00 02 21 B5
489*4882a593Smuzhiyun			23 00 02 4B B5
490*4882a593Smuzhiyun			23 00 02 72 B5
491*4882a593Smuzhiyun			23 00 02 98 B5
492*4882a593Smuzhiyun			23 00 02 C0 B5
493*4882a593Smuzhiyun			23 00 02 E6 B5
494*4882a593Smuzhiyun			23 00 02 25 F0
495*4882a593Smuzhiyun			23 00 02 23 E8
496*4882a593Smuzhiyun			23 00 02 4F F0
497*4882a593Smuzhiyun			23 00 02 4D E8
498*4882a593Smuzhiyun			23 00 02 76 F0
499*4882a593Smuzhiyun			23 00 02 74 E8
500*4882a593Smuzhiyun			23 00 02 9C F0
501*4882a593Smuzhiyun			23 00 02 9A E8
502*4882a593Smuzhiyun			23 00 02 C4 F0
503*4882a593Smuzhiyun			23 00 02 C2 E8
504*4882a593Smuzhiyun			23 00 02 EA F0
505*4882a593Smuzhiyun			23 00 02 E8 E8
506*4882a593Smuzhiyun			23 00 02 24 FF
507*4882a593Smuzhiyun			23 00 02 4E FF
508*4882a593Smuzhiyun			23 00 02 75 FF
509*4882a593Smuzhiyun			23 00 02 9B FF
510*4882a593Smuzhiyun			23 00 02 C3 FF
511*4882a593Smuzhiyun			23 00 02 E9 FF
512*4882a593Smuzhiyun			23 00 02 FE 3D
513*4882a593Smuzhiyun			23 00 02 00 04
514*4882a593Smuzhiyun			23 00 02 FE 23
515*4882a593Smuzhiyun			23 00 02 08 82
516*4882a593Smuzhiyun			23 00 02 0A 00
517*4882a593Smuzhiyun			23 00 02 0B 00
518*4882a593Smuzhiyun			23 00 02 0C 01
519*4882a593Smuzhiyun			23 00 02 16 00
520*4882a593Smuzhiyun			23 00 02 18 02
521*4882a593Smuzhiyun			23 00 02 1B 04
522*4882a593Smuzhiyun			23 00 02 19 04
523*4882a593Smuzhiyun			23 00 02 1C 81
524*4882a593Smuzhiyun			23 00 02 1F 00
525*4882a593Smuzhiyun			23 00 02 20 03
526*4882a593Smuzhiyun			23 00 02 23 04
527*4882a593Smuzhiyun			23 00 02 21 01
528*4882a593Smuzhiyun			23 00 02 54 63
529*4882a593Smuzhiyun			23 00 02 55 54
530*4882a593Smuzhiyun			23 00 02 6E 45
531*4882a593Smuzhiyun			23 00 02 6D 36
532*4882a593Smuzhiyun			23 00 02 FE 3D
533*4882a593Smuzhiyun			23 00 02 55 78
534*4882a593Smuzhiyun			23 00 02 FE 20
535*4882a593Smuzhiyun			23 00 02 26 30
536*4882a593Smuzhiyun			23 00 02 FE 3D
537*4882a593Smuzhiyun			23 00 02 20 71
538*4882a593Smuzhiyun			23 00 02 50 8F
539*4882a593Smuzhiyun			23 00 02 51 8F
540*4882a593Smuzhiyun			23 00 02 FE 00
541*4882a593Smuzhiyun			23 00 02 35 00
542*4882a593Smuzhiyun			05 78 01 11
543*4882a593Smuzhiyun			05 1E 01 29
544*4882a593Smuzhiyun		];
545*4882a593Smuzhiyun
546*4882a593Smuzhiyun		panel-exit-sequence = [
547*4882a593Smuzhiyun			05 00 01 28
548*4882a593Smuzhiyun			05 00 01 10
549*4882a593Smuzhiyun		];
550*4882a593Smuzhiyun
551*4882a593Smuzhiyun		disp_timings0: display-timings {
552*4882a593Smuzhiyun			native-mode = <&dsi0_timing0>;
553*4882a593Smuzhiyun			dsi0_timing0: timing0 {
554*4882a593Smuzhiyun				clock-frequency = <132000000>;
555*4882a593Smuzhiyun				hactive = <1080>;
556*4882a593Smuzhiyun				vactive = <1920>;
557*4882a593Smuzhiyun				hfront-porch = <15>;
558*4882a593Smuzhiyun				hsync-len = <4>;
559*4882a593Smuzhiyun				hback-porch = <30>;
560*4882a593Smuzhiyun				vfront-porch = <15>;
561*4882a593Smuzhiyun				vsync-len = <2>;
562*4882a593Smuzhiyun				vback-porch = <15>;
563*4882a593Smuzhiyun				hsync-active = <0>;
564*4882a593Smuzhiyun				vsync-active = <0>;
565*4882a593Smuzhiyun				de-active = <0>;
566*4882a593Smuzhiyun				pixelclk-active = <0>;
567*4882a593Smuzhiyun			};
568*4882a593Smuzhiyun		};
569*4882a593Smuzhiyun
570*4882a593Smuzhiyun		ports {
571*4882a593Smuzhiyun			#address-cells = <1>;
572*4882a593Smuzhiyun			#size-cells = <0>;
573*4882a593Smuzhiyun
574*4882a593Smuzhiyun			port@0 {
575*4882a593Smuzhiyun				reg = <0>;
576*4882a593Smuzhiyun				panel_in_dsi: endpoint {
577*4882a593Smuzhiyun					remote-endpoint = <&dsi_out_panel>;
578*4882a593Smuzhiyun				};
579*4882a593Smuzhiyun			};
580*4882a593Smuzhiyun		};
581*4882a593Smuzhiyun	};
582*4882a593Smuzhiyun
583*4882a593Smuzhiyun	ports {
584*4882a593Smuzhiyun		#address-cells = <1>;
585*4882a593Smuzhiyun		#size-cells = <0>;
586*4882a593Smuzhiyun
587*4882a593Smuzhiyun		port@1 {
588*4882a593Smuzhiyun			reg = <1>;
589*4882a593Smuzhiyun			dsi_out_panel: endpoint {
590*4882a593Smuzhiyun				remote-endpoint = <&panel_in_dsi>;
591*4882a593Smuzhiyun			};
592*4882a593Smuzhiyun		};
593*4882a593Smuzhiyun	};
594*4882a593Smuzhiyun
595*4882a593Smuzhiyun};
596*4882a593Smuzhiyun
597*4882a593Smuzhiyun&dsi1 {
598*4882a593Smuzhiyun	status = "disabled";
599*4882a593Smuzhiyun	//rockchip,lane-rate = <1000>;
600*4882a593Smuzhiyun	dsi1_panel: panel@0 {
601*4882a593Smuzhiyun		status = "okay";
602*4882a593Smuzhiyun		compatible = "simple-panel-dsi";
603*4882a593Smuzhiyun		reg = <0>;
604*4882a593Smuzhiyun		backlight = <&backlight>;
605*4882a593Smuzhiyun		reset-delay-ms = <60>;
606*4882a593Smuzhiyun		enable-delay-ms = <60>;
607*4882a593Smuzhiyun		prepare-delay-ms = <60>;
608*4882a593Smuzhiyun		unprepare-delay-ms = <60>;
609*4882a593Smuzhiyun		disable-delay-ms = <60>;
610*4882a593Smuzhiyun		dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
611*4882a593Smuzhiyun			MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;
612*4882a593Smuzhiyun		dsi,format = <MIPI_DSI_FMT_RGB888>;
613*4882a593Smuzhiyun		dsi,lanes  = <4>;
614*4882a593Smuzhiyun		panel-init-sequence = [
615*4882a593Smuzhiyun			23 00 02 FE 21
616*4882a593Smuzhiyun			23 00 02 04 00
617*4882a593Smuzhiyun			23 00 02 00 64
618*4882a593Smuzhiyun			23 00 02 2A 00
619*4882a593Smuzhiyun			23 00 02 26 64
620*4882a593Smuzhiyun			23 00 02 54 00
621*4882a593Smuzhiyun			23 00 02 50 64
622*4882a593Smuzhiyun			23 00 02 7B 00
623*4882a593Smuzhiyun			23 00 02 77 64
624*4882a593Smuzhiyun			23 00 02 A2 00
625*4882a593Smuzhiyun			23 00 02 9D 64
626*4882a593Smuzhiyun			23 00 02 C9 00
627*4882a593Smuzhiyun			23 00 02 C5 64
628*4882a593Smuzhiyun			23 00 02 01 71
629*4882a593Smuzhiyun			23 00 02 27 71
630*4882a593Smuzhiyun			23 00 02 51 71
631*4882a593Smuzhiyun			23 00 02 78 71
632*4882a593Smuzhiyun			23 00 02 9E 71
633*4882a593Smuzhiyun			23 00 02 C6 71
634*4882a593Smuzhiyun			23 00 02 02 89
635*4882a593Smuzhiyun			23 00 02 28 89
636*4882a593Smuzhiyun			23 00 02 52 89
637*4882a593Smuzhiyun			23 00 02 79 89
638*4882a593Smuzhiyun			23 00 02 9F 89
639*4882a593Smuzhiyun			23 00 02 C7 89
640*4882a593Smuzhiyun			23 00 02 03 9E
641*4882a593Smuzhiyun			23 00 02 29 9E
642*4882a593Smuzhiyun			23 00 02 53 9E
643*4882a593Smuzhiyun			23 00 02 7A 9E
644*4882a593Smuzhiyun			23 00 02 A0 9E
645*4882a593Smuzhiyun			23 00 02 C8 9E
646*4882a593Smuzhiyun			23 00 02 09 00
647*4882a593Smuzhiyun			23 00 02 05 B0
648*4882a593Smuzhiyun			23 00 02 31 00
649*4882a593Smuzhiyun			23 00 02 2B B0
650*4882a593Smuzhiyun			23 00 02 5A 00
651*4882a593Smuzhiyun			23 00 02 55 B0
652*4882a593Smuzhiyun			23 00 02 80 00
653*4882a593Smuzhiyun			23 00 02 7C B0
654*4882a593Smuzhiyun			23 00 02 A7 00
655*4882a593Smuzhiyun			23 00 02 A3 B0
656*4882a593Smuzhiyun			23 00 02 CE 00
657*4882a593Smuzhiyun			23 00 02 CA B0
658*4882a593Smuzhiyun			23 00 02 06 C0
659*4882a593Smuzhiyun			23 00 02 2D C0
660*4882a593Smuzhiyun			23 00 02 56 C0
661*4882a593Smuzhiyun			23 00 02 7D C0
662*4882a593Smuzhiyun			23 00 02 A4 C0
663*4882a593Smuzhiyun			23 00 02 CB C0
664*4882a593Smuzhiyun			23 00 02 07 CF
665*4882a593Smuzhiyun			23 00 02 2F CF
666*4882a593Smuzhiyun			23 00 02 58 CF
667*4882a593Smuzhiyun			23 00 02 7E CF
668*4882a593Smuzhiyun			23 00 02 A5 CF
669*4882a593Smuzhiyun			23 00 02 CC CF
670*4882a593Smuzhiyun			23 00 02 08 DD
671*4882a593Smuzhiyun			23 00 02 30 DD
672*4882a593Smuzhiyun			23 00 02 59 DD
673*4882a593Smuzhiyun			23 00 02 7F DD
674*4882a593Smuzhiyun			23 00 02 A6 DD
675*4882a593Smuzhiyun			23 00 02 CD DD
676*4882a593Smuzhiyun			23 00 02 0E 15
677*4882a593Smuzhiyun			23 00 02 0A E9
678*4882a593Smuzhiyun			23 00 02 36 15
679*4882a593Smuzhiyun			23 00 02 32 E9
680*4882a593Smuzhiyun			23 00 02 5F 15
681*4882a593Smuzhiyun			23 00 02 5B E9
682*4882a593Smuzhiyun			23 00 02 85 15
683*4882a593Smuzhiyun			23 00 02 81 E9
684*4882a593Smuzhiyun			23 00 02 AD 15
685*4882a593Smuzhiyun			23 00 02 A9 E9
686*4882a593Smuzhiyun			23 00 02 D3 15
687*4882a593Smuzhiyun			23 00 02 CF E9
688*4882a593Smuzhiyun			23 00 02 0B 14
689*4882a593Smuzhiyun			23 00 02 33 14
690*4882a593Smuzhiyun			23 00 02 5C 14
691*4882a593Smuzhiyun			23 00 02 82 14
692*4882a593Smuzhiyun			23 00 02 AA 14
693*4882a593Smuzhiyun			23 00 02 D0 14
694*4882a593Smuzhiyun			23 00 02 0C 36
695*4882a593Smuzhiyun			23 00 02 34 36
696*4882a593Smuzhiyun			23 00 02 5D 36
697*4882a593Smuzhiyun			23 00 02 83 36
698*4882a593Smuzhiyun			23 00 02 AB 36
699*4882a593Smuzhiyun			23 00 02 D1 36
700*4882a593Smuzhiyun			23 00 02 0D 6B
701*4882a593Smuzhiyun			23 00 02 35 6B
702*4882a593Smuzhiyun			23 00 02 5E 6B
703*4882a593Smuzhiyun			23 00 02 84 6B
704*4882a593Smuzhiyun			23 00 02 AC 6B
705*4882a593Smuzhiyun			23 00 02 D2 6B
706*4882a593Smuzhiyun			23 00 02 13 5A
707*4882a593Smuzhiyun			23 00 02 0F 94
708*4882a593Smuzhiyun			23 00 02 3B 5A
709*4882a593Smuzhiyun			23 00 02 37 94
710*4882a593Smuzhiyun			23 00 02 64 5A
711*4882a593Smuzhiyun			23 00 02 60 94
712*4882a593Smuzhiyun			23 00 02 8A 5A
713*4882a593Smuzhiyun			23 00 02 86 94
714*4882a593Smuzhiyun			23 00 02 B2 5A
715*4882a593Smuzhiyun			23 00 02 AE 94
716*4882a593Smuzhiyun			23 00 02 D8 5A
717*4882a593Smuzhiyun			23 00 02 D4 94
718*4882a593Smuzhiyun			23 00 02 10 D1
719*4882a593Smuzhiyun			23 00 02 38 D1
720*4882a593Smuzhiyun			23 00 02 61 D1
721*4882a593Smuzhiyun			23 00 02 87 D1
722*4882a593Smuzhiyun			23 00 02 AF D1
723*4882a593Smuzhiyun			23 00 02 D5 D1
724*4882a593Smuzhiyun			23 00 02 11 04
725*4882a593Smuzhiyun			23 00 02 39 04
726*4882a593Smuzhiyun			23 00 02 62 04
727*4882a593Smuzhiyun			23 00 02 88 04
728*4882a593Smuzhiyun			23 00 02 B0 04
729*4882a593Smuzhiyun			23 00 02 D6 04
730*4882a593Smuzhiyun			23 00 02 12 05
731*4882a593Smuzhiyun			23 00 02 3A 05
732*4882a593Smuzhiyun			23 00 02 63 05
733*4882a593Smuzhiyun			23 00 02 89 05
734*4882a593Smuzhiyun			23 00 02 B1 05
735*4882a593Smuzhiyun			23 00 02 D7 05
736*4882a593Smuzhiyun			23 00 02 18 AA
737*4882a593Smuzhiyun			23 00 02 14 36
738*4882a593Smuzhiyun			23 00 02 42 AA
739*4882a593Smuzhiyun			23 00 02 3D 36
740*4882a593Smuzhiyun			23 00 02 69 AA
741*4882a593Smuzhiyun			23 00 02 65 36
742*4882a593Smuzhiyun			23 00 02 8F AA
743*4882a593Smuzhiyun			23 00 02 8B 36
744*4882a593Smuzhiyun			23 00 02 B7 AA
745*4882a593Smuzhiyun			23 00 02 B3 36
746*4882a593Smuzhiyun			23 00 02 DD AA
747*4882a593Smuzhiyun			23 00 02 D9 36
748*4882a593Smuzhiyun			23 00 02 15 74
749*4882a593Smuzhiyun			23 00 02 3F 74
750*4882a593Smuzhiyun			23 00 02 66 74
751*4882a593Smuzhiyun			23 00 02 8C 74
752*4882a593Smuzhiyun			23 00 02 B4 74
753*4882a593Smuzhiyun			23 00 02 DA 74
754*4882a593Smuzhiyun			23 00 02 16 9F
755*4882a593Smuzhiyun			23 00 02 40 9F
756*4882a593Smuzhiyun			23 00 02 67 9F
757*4882a593Smuzhiyun			23 00 02 8D 9F
758*4882a593Smuzhiyun			23 00 02 B5 9F
759*4882a593Smuzhiyun			23 00 02 DB 9F
760*4882a593Smuzhiyun			23 00 02 17 DC
761*4882a593Smuzhiyun			23 00 02 41 DC
762*4882a593Smuzhiyun			23 00 02 68 DC
763*4882a593Smuzhiyun			23 00 02 8E DC
764*4882a593Smuzhiyun			23 00 02 B6 DC
765*4882a593Smuzhiyun			23 00 02 DC DC
766*4882a593Smuzhiyun			23 00 02 1D FF
767*4882a593Smuzhiyun			23 00 02 19 03
768*4882a593Smuzhiyun			23 00 02 47 FF
769*4882a593Smuzhiyun			23 00 02 43 03
770*4882a593Smuzhiyun			23 00 02 6E FF
771*4882a593Smuzhiyun			23 00 02 6A 03
772*4882a593Smuzhiyun			23 00 02 94 FF
773*4882a593Smuzhiyun			23 00 02 90 03
774*4882a593Smuzhiyun			23 00 02 BC FF
775*4882a593Smuzhiyun			23 00 02 B8 03
776*4882a593Smuzhiyun			23 00 02 E2 FF
777*4882a593Smuzhiyun			23 00 02 DE 03
778*4882a593Smuzhiyun			23 00 02 1A 35
779*4882a593Smuzhiyun			23 00 02 44 35
780*4882a593Smuzhiyun			23 00 02 6B 35
781*4882a593Smuzhiyun			23 00 02 91 35
782*4882a593Smuzhiyun			23 00 02 B9 35
783*4882a593Smuzhiyun			23 00 02 DF 35
784*4882a593Smuzhiyun			23 00 02 1B 45
785*4882a593Smuzhiyun			23 00 02 45 45
786*4882a593Smuzhiyun			23 00 02 6C 45
787*4882a593Smuzhiyun			23 00 02 92 45
788*4882a593Smuzhiyun			23 00 02 BA 45
789*4882a593Smuzhiyun			23 00 02 E0 45
790*4882a593Smuzhiyun			23 00 02 1C 55
791*4882a593Smuzhiyun			23 00 02 46 55
792*4882a593Smuzhiyun			23 00 02 6D 55
793*4882a593Smuzhiyun			23 00 02 93 55
794*4882a593Smuzhiyun			23 00 02 BB 55
795*4882a593Smuzhiyun			23 00 02 E1 55
796*4882a593Smuzhiyun			23 00 02 22 FF
797*4882a593Smuzhiyun			23 00 02 1E 68
798*4882a593Smuzhiyun			23 00 02 4C FF
799*4882a593Smuzhiyun			23 00 02 48 68
800*4882a593Smuzhiyun			23 00 02 73 FF
801*4882a593Smuzhiyun			23 00 02 6F 68
802*4882a593Smuzhiyun			23 00 02 99 FF
803*4882a593Smuzhiyun			23 00 02 95 68
804*4882a593Smuzhiyun			23 00 02 C1 FF
805*4882a593Smuzhiyun			23 00 02 BD 68
806*4882a593Smuzhiyun			23 00 02 E7 FF
807*4882a593Smuzhiyun			23 00 02 E3 68
808*4882a593Smuzhiyun			23 00 02 1F 7E
809*4882a593Smuzhiyun			23 00 02 49 7E
810*4882a593Smuzhiyun			23 00 02 70 7E
811*4882a593Smuzhiyun			23 00 02 96 7E
812*4882a593Smuzhiyun			23 00 02 BE 7E
813*4882a593Smuzhiyun			23 00 02 E4 7E
814*4882a593Smuzhiyun			23 00 02 20 97
815*4882a593Smuzhiyun			23 00 02 4A 97
816*4882a593Smuzhiyun			23 00 02 71 97
817*4882a593Smuzhiyun			23 00 02 97 97
818*4882a593Smuzhiyun			23 00 02 BF 97
819*4882a593Smuzhiyun			23 00 02 E5 97
820*4882a593Smuzhiyun			23 00 02 21 B5
821*4882a593Smuzhiyun			23 00 02 4B B5
822*4882a593Smuzhiyun			23 00 02 72 B5
823*4882a593Smuzhiyun			23 00 02 98 B5
824*4882a593Smuzhiyun			23 00 02 C0 B5
825*4882a593Smuzhiyun			23 00 02 E6 B5
826*4882a593Smuzhiyun			23 00 02 25 F0
827*4882a593Smuzhiyun			23 00 02 23 E8
828*4882a593Smuzhiyun			23 00 02 4F F0
829*4882a593Smuzhiyun			23 00 02 4D E8
830*4882a593Smuzhiyun			23 00 02 76 F0
831*4882a593Smuzhiyun			23 00 02 74 E8
832*4882a593Smuzhiyun			23 00 02 9C F0
833*4882a593Smuzhiyun			23 00 02 9A E8
834*4882a593Smuzhiyun			23 00 02 C4 F0
835*4882a593Smuzhiyun			23 00 02 C2 E8
836*4882a593Smuzhiyun			23 00 02 EA F0
837*4882a593Smuzhiyun			23 00 02 E8 E8
838*4882a593Smuzhiyun			23 00 02 24 FF
839*4882a593Smuzhiyun			23 00 02 4E FF
840*4882a593Smuzhiyun			23 00 02 75 FF
841*4882a593Smuzhiyun			23 00 02 9B FF
842*4882a593Smuzhiyun			23 00 02 C3 FF
843*4882a593Smuzhiyun			23 00 02 E9 FF
844*4882a593Smuzhiyun			23 00 02 FE 3D
845*4882a593Smuzhiyun			23 00 02 00 04
846*4882a593Smuzhiyun			23 00 02 FE 23
847*4882a593Smuzhiyun			23 00 02 08 82
848*4882a593Smuzhiyun			23 00 02 0A 00
849*4882a593Smuzhiyun			23 00 02 0B 00
850*4882a593Smuzhiyun			23 00 02 0C 01
851*4882a593Smuzhiyun			23 00 02 16 00
852*4882a593Smuzhiyun			23 00 02 18 02
853*4882a593Smuzhiyun			23 00 02 1B 04
854*4882a593Smuzhiyun			23 00 02 19 04
855*4882a593Smuzhiyun			23 00 02 1C 81
856*4882a593Smuzhiyun			23 00 02 1F 00
857*4882a593Smuzhiyun			23 00 02 20 03
858*4882a593Smuzhiyun			23 00 02 23 04
859*4882a593Smuzhiyun			23 00 02 21 01
860*4882a593Smuzhiyun			23 00 02 54 63
861*4882a593Smuzhiyun			23 00 02 55 54
862*4882a593Smuzhiyun			23 00 02 6E 45
863*4882a593Smuzhiyun			23 00 02 6D 36
864*4882a593Smuzhiyun			23 00 02 FE 3D
865*4882a593Smuzhiyun			23 00 02 55 78
866*4882a593Smuzhiyun			23 00 02 FE 20
867*4882a593Smuzhiyun			23 00 02 26 30
868*4882a593Smuzhiyun			23 00 02 FE 3D
869*4882a593Smuzhiyun			23 00 02 20 71
870*4882a593Smuzhiyun			23 00 02 50 8F
871*4882a593Smuzhiyun			23 00 02 51 8F
872*4882a593Smuzhiyun			23 00 02 FE 00
873*4882a593Smuzhiyun			23 00 02 35 00
874*4882a593Smuzhiyun			05 78 01 11
875*4882a593Smuzhiyun			05 1E 01 29
876*4882a593Smuzhiyun		];
877*4882a593Smuzhiyun
878*4882a593Smuzhiyun		panel-exit-sequence = [
879*4882a593Smuzhiyun			05 00 01 28
880*4882a593Smuzhiyun			05 00 01 10
881*4882a593Smuzhiyun		];
882*4882a593Smuzhiyun
883*4882a593Smuzhiyun		disp_timings1: display-timings {
884*4882a593Smuzhiyun			native-mode = <&dsi1_timing0>;
885*4882a593Smuzhiyun			dsi1_timing0: timing0 {
886*4882a593Smuzhiyun				clock-frequency = <132000000>;
887*4882a593Smuzhiyun				hactive = <1080>;
888*4882a593Smuzhiyun				vactive = <1920>;
889*4882a593Smuzhiyun				hfront-porch = <15>;
890*4882a593Smuzhiyun				hsync-len = <4>;
891*4882a593Smuzhiyun				hback-porch = <30>;
892*4882a593Smuzhiyun				vfront-porch = <15>;
893*4882a593Smuzhiyun				vsync-len = <2>;
894*4882a593Smuzhiyun				vback-porch = <15>;
895*4882a593Smuzhiyun				hsync-active = <0>;
896*4882a593Smuzhiyun				vsync-active = <0>;
897*4882a593Smuzhiyun				de-active = <0>;
898*4882a593Smuzhiyun				pixelclk-active = <0>;
899*4882a593Smuzhiyun			};
900*4882a593Smuzhiyun		};
901*4882a593Smuzhiyun
902*4882a593Smuzhiyun		ports {
903*4882a593Smuzhiyun			#address-cells = <1>;
904*4882a593Smuzhiyun			#size-cells = <0>;
905*4882a593Smuzhiyun
906*4882a593Smuzhiyun			port@0 {
907*4882a593Smuzhiyun				reg = <0>;
908*4882a593Smuzhiyun				panel_in_dsi1: endpoint {
909*4882a593Smuzhiyun					remote-endpoint = <&dsi1_out_panel>;
910*4882a593Smuzhiyun				};
911*4882a593Smuzhiyun			};
912*4882a593Smuzhiyun		};
913*4882a593Smuzhiyun	};
914*4882a593Smuzhiyun
915*4882a593Smuzhiyun	ports {
916*4882a593Smuzhiyun		#address-cells = <1>;
917*4882a593Smuzhiyun		#size-cells = <0>;
918*4882a593Smuzhiyun
919*4882a593Smuzhiyun		port@1 {
920*4882a593Smuzhiyun			reg = <1>;
921*4882a593Smuzhiyun			dsi1_out_panel: endpoint {
922*4882a593Smuzhiyun				remote-endpoint = <&panel_in_dsi1>;
923*4882a593Smuzhiyun			};
924*4882a593Smuzhiyun		};
925*4882a593Smuzhiyun	};
926*4882a593Smuzhiyun
927*4882a593Smuzhiyun};
928*4882a593Smuzhiyun
929*4882a593Smuzhiyun&gpu {
930*4882a593Smuzhiyun	mali-supply = <&vdd_gpu_s0>;
931*4882a593Smuzhiyun	mem-supply = <&vdd_gpu_mem_s0>;
932*4882a593Smuzhiyun	status = "okay";
933*4882a593Smuzhiyun};
934*4882a593Smuzhiyun
935*4882a593Smuzhiyun&i2s0_8ch {
936*4882a593Smuzhiyun	status = "okay";
937*4882a593Smuzhiyun	pinctrl-0 = <&i2s0_lrck
938*4882a593Smuzhiyun		     &i2s0_sclk
939*4882a593Smuzhiyun		     &i2s0_sdi0
940*4882a593Smuzhiyun		     &i2s0_sdo0>;
941*4882a593Smuzhiyun};
942*4882a593Smuzhiyun
943*4882a593Smuzhiyun&iep {
944*4882a593Smuzhiyun	status = "okay";
945*4882a593Smuzhiyun};
946*4882a593Smuzhiyun
947*4882a593Smuzhiyun&iep_mmu {
948*4882a593Smuzhiyun	status = "okay";
949*4882a593Smuzhiyun};
950*4882a593Smuzhiyun
951*4882a593Smuzhiyun&jpegd {
952*4882a593Smuzhiyun	status = "okay";
953*4882a593Smuzhiyun};
954*4882a593Smuzhiyun
955*4882a593Smuzhiyun&jpegd_mmu {
956*4882a593Smuzhiyun	status = "okay";
957*4882a593Smuzhiyun};
958*4882a593Smuzhiyun
959*4882a593Smuzhiyun&jpege_ccu {
960*4882a593Smuzhiyun	status = "okay";
961*4882a593Smuzhiyun};
962*4882a593Smuzhiyun&jpege0 {
963*4882a593Smuzhiyun	status = "okay";
964*4882a593Smuzhiyun};
965*4882a593Smuzhiyun
966*4882a593Smuzhiyun&jpege0_mmu {
967*4882a593Smuzhiyun	status = "okay";
968*4882a593Smuzhiyun};
969*4882a593Smuzhiyun
970*4882a593Smuzhiyun&jpege1 {
971*4882a593Smuzhiyun	status = "okay";
972*4882a593Smuzhiyun};
973*4882a593Smuzhiyun
974*4882a593Smuzhiyun&jpege1_mmu {
975*4882a593Smuzhiyun	status = "okay";
976*4882a593Smuzhiyun};
977*4882a593Smuzhiyun
978*4882a593Smuzhiyun&jpege2 {
979*4882a593Smuzhiyun	status = "okay";
980*4882a593Smuzhiyun};
981*4882a593Smuzhiyun
982*4882a593Smuzhiyun&jpege2_mmu {
983*4882a593Smuzhiyun	status = "okay";
984*4882a593Smuzhiyun};
985*4882a593Smuzhiyun
986*4882a593Smuzhiyun&jpege3 {
987*4882a593Smuzhiyun	status = "okay";
988*4882a593Smuzhiyun};
989*4882a593Smuzhiyun
990*4882a593Smuzhiyun&jpege3_mmu {
991*4882a593Smuzhiyun	status = "okay";
992*4882a593Smuzhiyun};
993*4882a593Smuzhiyun
994*4882a593Smuzhiyun&mpp_srv {
995*4882a593Smuzhiyun	status = "okay";
996*4882a593Smuzhiyun};
997*4882a593Smuzhiyun
998*4882a593Smuzhiyun&rga3_core0 {
999*4882a593Smuzhiyun	status = "okay";
1000*4882a593Smuzhiyun};
1001*4882a593Smuzhiyun
1002*4882a593Smuzhiyun&rga3_0_mmu {
1003*4882a593Smuzhiyun	status = "okay";
1004*4882a593Smuzhiyun};
1005*4882a593Smuzhiyun
1006*4882a593Smuzhiyun&rga3_core1 {
1007*4882a593Smuzhiyun	status = "okay";
1008*4882a593Smuzhiyun};
1009*4882a593Smuzhiyun
1010*4882a593Smuzhiyun&rga3_1_mmu {
1011*4882a593Smuzhiyun	status = "okay";
1012*4882a593Smuzhiyun};
1013*4882a593Smuzhiyun
1014*4882a593Smuzhiyun&rga2 {
1015*4882a593Smuzhiyun	status = "okay";
1016*4882a593Smuzhiyun};
1017*4882a593Smuzhiyun
1018*4882a593Smuzhiyun&rknpu {
1019*4882a593Smuzhiyun	rknpu-supply = <&vdd_npu_s0>;
1020*4882a593Smuzhiyun	mem-supply = <&vdd_npu_mem_s0>;
1021*4882a593Smuzhiyun	status = "okay";
1022*4882a593Smuzhiyun};
1023*4882a593Smuzhiyun
1024*4882a593Smuzhiyun&rknpu_mmu {
1025*4882a593Smuzhiyun	status = "okay";
1026*4882a593Smuzhiyun};
1027*4882a593Smuzhiyun
1028*4882a593Smuzhiyun&rkvdec_ccu {
1029*4882a593Smuzhiyun	status = "okay";
1030*4882a593Smuzhiyun};
1031*4882a593Smuzhiyun&rkvdec0 {
1032*4882a593Smuzhiyun	status = "okay";
1033*4882a593Smuzhiyun};
1034*4882a593Smuzhiyun
1035*4882a593Smuzhiyun&rkvdec0_mmu {
1036*4882a593Smuzhiyun	status = "okay";
1037*4882a593Smuzhiyun};
1038*4882a593Smuzhiyun
1039*4882a593Smuzhiyun&rkvdec1 {
1040*4882a593Smuzhiyun	status = "okay";
1041*4882a593Smuzhiyun};
1042*4882a593Smuzhiyun
1043*4882a593Smuzhiyun&rkvdec1_mmu {
1044*4882a593Smuzhiyun	status = "okay";
1045*4882a593Smuzhiyun};
1046*4882a593Smuzhiyun
1047*4882a593Smuzhiyun&rkvenc_ccu {
1048*4882a593Smuzhiyun	status = "okay";
1049*4882a593Smuzhiyun};
1050*4882a593Smuzhiyun
1051*4882a593Smuzhiyun&rkvenc0 {
1052*4882a593Smuzhiyun	venc-supply = <&vdd_vdenc_s0>;
1053*4882a593Smuzhiyun	mem-supply = <&vdd_vdenc_mem_s0>;
1054*4882a593Smuzhiyun	status = "okay";
1055*4882a593Smuzhiyun};
1056*4882a593Smuzhiyun
1057*4882a593Smuzhiyun&rkvenc0_mmu {
1058*4882a593Smuzhiyun	status = "okay";
1059*4882a593Smuzhiyun};
1060*4882a593Smuzhiyun
1061*4882a593Smuzhiyun&rkvenc1 {
1062*4882a593Smuzhiyun	venc-supply = <&vdd_vdenc_s0>;
1063*4882a593Smuzhiyun	mem-supply = <&vdd_vdenc_mem_s0>;
1064*4882a593Smuzhiyun	status = "okay";
1065*4882a593Smuzhiyun};
1066*4882a593Smuzhiyun
1067*4882a593Smuzhiyun&rkvenc1_mmu {
1068*4882a593Smuzhiyun	status = "okay";
1069*4882a593Smuzhiyun};
1070*4882a593Smuzhiyun
1071*4882a593Smuzhiyun&rockchip_suspend {
1072*4882a593Smuzhiyun	status = "okay";
1073*4882a593Smuzhiyun	rockchip,sleep-debug-en = <1>;
1074*4882a593Smuzhiyun};
1075*4882a593Smuzhiyun
1076*4882a593Smuzhiyun&saradc {
1077*4882a593Smuzhiyun	status = "okay";
1078*4882a593Smuzhiyun	vref-supply = <&vcc_1v8_s0>;
1079*4882a593Smuzhiyun};
1080*4882a593Smuzhiyun
1081*4882a593Smuzhiyun&sdhci {
1082*4882a593Smuzhiyun	bus-width = <8>;
1083*4882a593Smuzhiyun	no-sdio;
1084*4882a593Smuzhiyun	no-sd;
1085*4882a593Smuzhiyun	non-removable;
1086*4882a593Smuzhiyun	max-frequency = <200000000>;
1087*4882a593Smuzhiyun	mmc-hs400-1_8v;
1088*4882a593Smuzhiyun	mmc-hs400-enhanced-strobe;
1089*4882a593Smuzhiyun	status = "okay";
1090*4882a593Smuzhiyun};
1091*4882a593Smuzhiyun
1092*4882a593Smuzhiyun&sdmmc {
1093*4882a593Smuzhiyun	max-frequency = <150000000>;
1094*4882a593Smuzhiyun	no-sdio;
1095*4882a593Smuzhiyun	no-mmc;
1096*4882a593Smuzhiyun	bus-width = <4>;
1097*4882a593Smuzhiyun	cap-mmc-highspeed;
1098*4882a593Smuzhiyun	cap-sd-highspeed;
1099*4882a593Smuzhiyun	disable-wp;
1100*4882a593Smuzhiyun	sd-uhs-sdr104;
1101*4882a593Smuzhiyun	vmmc-supply = <&vcc_3v3_sd_s0>;
1102*4882a593Smuzhiyun	vqmmc-supply = <&vccio_sd_s0>;
1103*4882a593Smuzhiyun	status = "disabled";
1104*4882a593Smuzhiyun};
1105*4882a593Smuzhiyun
1106*4882a593Smuzhiyun&tsadc {
1107*4882a593Smuzhiyun	status = "okay";
1108*4882a593Smuzhiyun};
1109*4882a593Smuzhiyun
1110*4882a593Smuzhiyun&u2phy0 {
1111*4882a593Smuzhiyun	status = "okay";
1112*4882a593Smuzhiyun};
1113*4882a593Smuzhiyun
1114*4882a593Smuzhiyun&u2phy1 {
1115*4882a593Smuzhiyun	status = "okay";
1116*4882a593Smuzhiyun};
1117*4882a593Smuzhiyun
1118*4882a593Smuzhiyun&u2phy2 {
1119*4882a593Smuzhiyun	status = "okay";
1120*4882a593Smuzhiyun};
1121*4882a593Smuzhiyun
1122*4882a593Smuzhiyun&u2phy3 {
1123*4882a593Smuzhiyun	status = "okay";
1124*4882a593Smuzhiyun};
1125*4882a593Smuzhiyun
1126*4882a593Smuzhiyun&u2phy0_otg {
1127*4882a593Smuzhiyun	rockchip,typec-vbus-det;
1128*4882a593Smuzhiyun	status = "okay";
1129*4882a593Smuzhiyun};
1130*4882a593Smuzhiyun
1131*4882a593Smuzhiyun&u2phy1_otg {
1132*4882a593Smuzhiyun	status = "okay";
1133*4882a593Smuzhiyun};
1134*4882a593Smuzhiyun
1135*4882a593Smuzhiyun&u2phy2_host {
1136*4882a593Smuzhiyun	status = "okay";
1137*4882a593Smuzhiyun};
1138*4882a593Smuzhiyun
1139*4882a593Smuzhiyun&u2phy3_host {
1140*4882a593Smuzhiyun	status = "okay";
1141*4882a593Smuzhiyun};
1142*4882a593Smuzhiyun
1143*4882a593Smuzhiyun&usb_host0_ehci {
1144*4882a593Smuzhiyun	status = "okay";
1145*4882a593Smuzhiyun};
1146*4882a593Smuzhiyun
1147*4882a593Smuzhiyun&usb_host0_ohci {
1148*4882a593Smuzhiyun	status = "okay";
1149*4882a593Smuzhiyun};
1150*4882a593Smuzhiyun
1151*4882a593Smuzhiyun&usb_host1_ehci {
1152*4882a593Smuzhiyun	status = "okay";
1153*4882a593Smuzhiyun};
1154*4882a593Smuzhiyun
1155*4882a593Smuzhiyun&usb_host1_ohci {
1156*4882a593Smuzhiyun	status = "okay";
1157*4882a593Smuzhiyun};
1158*4882a593Smuzhiyun
1159*4882a593Smuzhiyun&usbdp_phy0 {
1160*4882a593Smuzhiyun	status = "okay";
1161*4882a593Smuzhiyun};
1162*4882a593Smuzhiyun
1163*4882a593Smuzhiyun&usbdp_phy0_dp {
1164*4882a593Smuzhiyun	status = "okay";
1165*4882a593Smuzhiyun};
1166*4882a593Smuzhiyun
1167*4882a593Smuzhiyun&usbdp_phy0_u3 {
1168*4882a593Smuzhiyun	status = "okay";
1169*4882a593Smuzhiyun};
1170*4882a593Smuzhiyun
1171*4882a593Smuzhiyun&usbdp_phy1 {
1172*4882a593Smuzhiyun	status = "okay";
1173*4882a593Smuzhiyun};
1174*4882a593Smuzhiyun
1175*4882a593Smuzhiyun&usbdp_phy1_dp {
1176*4882a593Smuzhiyun	status = "okay";
1177*4882a593Smuzhiyun};
1178*4882a593Smuzhiyun
1179*4882a593Smuzhiyun&usbdp_phy1_u3 {
1180*4882a593Smuzhiyun	status = "okay";
1181*4882a593Smuzhiyun};
1182*4882a593Smuzhiyun
1183*4882a593Smuzhiyun&usbdrd3_0 {
1184*4882a593Smuzhiyun	status = "okay";
1185*4882a593Smuzhiyun};
1186*4882a593Smuzhiyun
1187*4882a593Smuzhiyun&usbdrd_dwc3_0 {
1188*4882a593Smuzhiyun	dr_mode = "peripheral";
1189*4882a593Smuzhiyun	status = "okay";
1190*4882a593Smuzhiyun};
1191*4882a593Smuzhiyun
1192*4882a593Smuzhiyun&usbhost3_0 {
1193*4882a593Smuzhiyun	status = "okay";
1194*4882a593Smuzhiyun};
1195*4882a593Smuzhiyun
1196*4882a593Smuzhiyun&usbhost_dwc3_0 {
1197*4882a593Smuzhiyun	status = "okay";
1198*4882a593Smuzhiyun};
1199*4882a593Smuzhiyun
1200*4882a593Smuzhiyun&usbdrd3_1 {
1201*4882a593Smuzhiyun	status = "okay";
1202*4882a593Smuzhiyun};
1203*4882a593Smuzhiyun
1204*4882a593Smuzhiyun&usbdrd_dwc3_1 {
1205*4882a593Smuzhiyun	status = "okay";
1206*4882a593Smuzhiyun};
1207*4882a593Smuzhiyun
1208*4882a593Smuzhiyun&vdpu {
1209*4882a593Smuzhiyun	status = "okay";
1210*4882a593Smuzhiyun};
1211*4882a593Smuzhiyun
1212*4882a593Smuzhiyun&vdpu_mmu {
1213*4882a593Smuzhiyun	status = "okay";
1214*4882a593Smuzhiyun};
1215*4882a593Smuzhiyun
1216*4882a593Smuzhiyun&vepu {
1217*4882a593Smuzhiyun	status = "okay";
1218*4882a593Smuzhiyun};
1219*4882a593Smuzhiyun
1220*4882a593Smuzhiyun&vop {
1221*4882a593Smuzhiyun	status = "okay";
1222*4882a593Smuzhiyun};
1223*4882a593Smuzhiyun
1224*4882a593Smuzhiyun&vop_mmu {
1225*4882a593Smuzhiyun	status = "okay";
1226*4882a593Smuzhiyun};
1227*4882a593Smuzhiyun
1228*4882a593Smuzhiyun/* vp0 & vp1 splice for 8K output */
1229*4882a593Smuzhiyun&vp0 {
1230*4882a593Smuzhiyun	rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER0 | 1 << ROCKCHIP_VOP2_ESMART0)>;
1231*4882a593Smuzhiyun	rockchip,primary-plane = <ROCKCHIP_VOP2_ESMART0>;
1232*4882a593Smuzhiyun};
1233*4882a593Smuzhiyun
1234*4882a593Smuzhiyun&vp1 {
1235*4882a593Smuzhiyun	rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER1 | 1 << ROCKCHIP_VOP2_ESMART1)>;
1236*4882a593Smuzhiyun	rockchip,primary-plane = <ROCKCHIP_VOP2_ESMART1>;
1237*4882a593Smuzhiyun};
1238*4882a593Smuzhiyun
1239*4882a593Smuzhiyun&vp2 {
1240*4882a593Smuzhiyun	rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER2 | 1 << ROCKCHIP_VOP2_ESMART2)>;
1241*4882a593Smuzhiyun	rockchip,primary-plane = <ROCKCHIP_VOP2_ESMART2>;
1242*4882a593Smuzhiyun};
1243*4882a593Smuzhiyun
1244*4882a593Smuzhiyun&vp3 {
1245*4882a593Smuzhiyun	rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER3 | 1 << ROCKCHIP_VOP2_ESMART3)>;
1246*4882a593Smuzhiyun	rockchip,primary-plane = <ROCKCHIP_VOP2_ESMART3>;
1247*4882a593Smuzhiyun};
1248*4882a593Smuzhiyun
1249*4882a593Smuzhiyun&i2c0 {
1250*4882a593Smuzhiyun	pinctrl-names = "default";
1251*4882a593Smuzhiyun	pinctrl-0 = <&i2c0m2_xfer>;
1252*4882a593Smuzhiyun};
1253*4882a593Smuzhiyun
1254*4882a593Smuzhiyun&cpu_l0 {
1255*4882a593Smuzhiyun	cpu-supply = <&vdd_cpu_lit_s0>;
1256*4882a593Smuzhiyun	mem-supply = <&vdd_cpu_lit_mem_s0>;
1257*4882a593Smuzhiyun};
1258*4882a593Smuzhiyun
1259*4882a593Smuzhiyun&cpu_b0 {
1260*4882a593Smuzhiyun	cpu-supply = <&vdd_cpu_big0_s0>;
1261*4882a593Smuzhiyun	mem-supply = <&vdd_cpu_big0_mem_s0>;
1262*4882a593Smuzhiyun};
1263*4882a593Smuzhiyun
1264*4882a593Smuzhiyun&cpu_b2 {
1265*4882a593Smuzhiyun	cpu-supply = <&vdd_cpu_big1_s0>;
1266*4882a593Smuzhiyun	mem-supply = <&vdd_cpu_big1_mem_s0>;
1267*4882a593Smuzhiyun};
1268