xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/px30-evb-ddr3-v10-avb.dts (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (c) 2017-2021 Fuzhou Rockchip Electronics Co., Ltd
4 */
5
6/dts-v1/;
7#include "px30.dtsi"
8#include "px30-android.dtsi"
9#include "px30-evb-ddr3-v10.dtsi"
10
11/ {
12	model = "Rockchip PX30 evb ddr3 board";
13	compatible = "rockchip,px30-evb-ddr3-v10-avb", "rockchip,px30";
14};
15
16&chosen {
17	bootargs_ext = "androidboot.boot_devices=ff390000.dwmmc,ff3b0000.nandc";
18};
19
20&dsi {
21	status = "okay";
22
23	panel@0 {
24		compatible = "simple-panel-dsi";
25		reg = <0>;
26		power-supply = <&vcc3v3_lcd>;
27		backlight = <&backlight>;
28		prepare-delay-ms = <0>;
29		reset-delay-ms = <0>;
30		init-delay-ms = <80>;
31		enable-delay-ms = <0>;
32		disable-delay-ms = <10>;
33		unprepare-delay-ms = <60>;
34
35		width-mm = <68>;
36		height-mm = <121>;
37
38		dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
39			      MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;
40		dsi,format = <MIPI_DSI_FMT_RGB888>;
41		dsi,lanes = <4>;
42
43		panel-init-sequence = [
44			39 00 04 ff 98 81 03
45			15 00 02 01 00
46			15 00 02 02 00
47			15 00 02 03 53
48			15 00 02 04 53
49			15 00 02 05 13
50			15 00 02 06 04
51			15 00 02 07 02
52			15 00 02 08 02
53			15 00 02 09 00
54			15 00 02 0a 00
55			15 00 02 0b 00
56			15 00 02 0c 00
57			15 00 02 0d 00
58			15 00 02 0e 00
59			15 00 02 0f 00
60
61			15 00 02 10 00
62			15 00 02 11 00
63			15 00 02 12 00
64			15 00 02 13 00
65			15 00 02 14 00
66			15 00 02 15 08
67			15 00 02 16 10
68			15 00 02 17 00
69			15 00 02 18 08
70			15 00 02 19 00
71			15 00 02 1a 00
72			15 00 02 1b 00
73			15 00 02 1c 00
74			15 00 02 1d 00
75			15 00 02 1e c0
76			15 00 02 1f 80
77
78			15 00 02 20 02
79			15 00 02 21 09
80			15 00 02 22 00
81			15 00 02 23 00
82			15 00 02 24 00
83			15 00 02 25 00
84			15 00 02 26 00
85			15 00 02 27 00
86			15 00 02 28 55
87			15 00 02 29 03
88			15 00 02 2a 00
89			15 00 02 2b 00
90			15 00 02 2c 00
91			15 00 02 2d 00
92			15 00 02 2e 00
93			15 00 02 2f 00
94
95			15 00 02 30 00
96			15 00 02 31 00
97			15 00 02 32 00
98			15 00 02 33 00
99			15 00 02 34 04
100			15 00 02 35 05
101			15 00 02 36 05
102			15 00 02 37 00
103			15 00 02 38 3c
104			15 00 02 39 35
105			15 00 02 3a 00
106			15 00 02 3b 40
107			15 00 02 3c 00
108			15 00 02 3d 00
109			15 00 02 3e 00
110			15 00 02 3f 00
111
112			15 00 02 40 00
113			15 00 02 41 88
114			15 00 02 42 00
115			15 00 02 43 00
116			15 00 02 44 1f
117
118			15 00 02 50 01
119			15 00 02 51 23
120			15 00 02 52 45
121			15 00 02 53 67
122			15 00 02 54 89
123			15 00 02 55 ab
124			15 00 02 56 01
125			15 00 02 57 23
126			15 00 02 58 45
127			15 00 02 59 67
128			15 00 02 5a 89
129			15 00 02 5b ab
130			15 00 02 5c cd
131			15 00 02 5d ef
132			15 00 02 5e 03
133			15 00 02 5f 14
134
135			15 00 02 60 15
136			15 00 02 61 0c
137			15 00 02 62 0d
138			15 00 02 63 0e
139			15 00 02 64 0f
140			15 00 02 65 10
141			15 00 02 66 11
142			15 00 02 67 08
143			15 00 02 68 02
144			15 00 02 69 0a
145			15 00 02 6a 02
146			15 00 02 6b 02
147			15 00 02 6c 02
148			15 00 02 6d 02
149			15 00 02 6e 02
150			15 00 02 6f 02
151
152			15 00 02 70 02
153			15 00 02 71 02
154			15 00 02 72 06
155			15 00 02 73 02
156			15 00 02 74 02
157			15 00 02 75 14
158			15 00 02 76 15
159			15 00 02 77 0f
160			15 00 02 78 0e
161			15 00 02 79 0d
162			15 00 02 7a 0c
163			15 00 02 7b 11
164			15 00 02 7c 10
165			15 00 02 7d 06
166			15 00 02 7e 02
167			15 00 02 7f 0a
168
169			15 00 02 80 02
170			15 00 02 81 02
171			15 00 02 82 02
172			15 00 02 83 02
173			15 00 02 84 02
174			15 00 02 85 02
175			15 00 02 86 02
176			15 00 02 87 02
177			15 00 02 88 08
178			15 00 02 89 02
179			15 00 02 8a 02
180
181			39 00 04 ff 98 81 04
182			15 00 02 00 80
183			15 00 02 70 00
184			15 00 02 71 00
185			15 00 02 66 fe
186			15 00 02 82 15
187			15 00 02 84 15
188			15 00 02 85 15
189			15 00 02 3a 24
190			15 00 02 32 ac
191			15 00 02 8c 80
192			15 00 02 3c f5
193			15 00 02 88 33
194
195			39 00 04 ff 98 81 01
196			15 00 02 22 0a
197			15 00 02 31 00
198			15 00 02 53 78
199			15 00 02 50 5b
200			15 00 02 51 5b
201			15 00 02 60 20
202			15 00 02 61 00
203			15 00 02 62 0d
204			15 00 02 63 00
205
206			15 00 02 a0 00
207			15 00 02 a1 10
208			15 00 02 a2 1c
209			15 00 02 a3 13
210			15 00 02 a4 15
211			15 00 02 a5 26
212			15 00 02 a6 1a
213			15 00 02 a7 1d
214			15 00 02 a8 67
215			15 00 02 a9 1c
216			15 00 02 aa 29
217			15 00 02 ab 5b
218			15 00 02 ac 26
219			15 00 02 ad 28
220			15 00 02 ae 5c
221			15 00 02 af 30
222			15 00 02 b0 31
223			15 00 02 b1 2e
224			15 00 02 b2 32
225			15 00 02 b3 00
226
227			15 00 02 c0 00
228			15 00 02 c1 10
229			15 00 02 c2 1c
230			15 00 02 c3 13
231			15 00 02 c4 15
232			15 00 02 c5 26
233			15 00 02 c6 1a
234			15 00 02 c7 1d
235			15 00 02 c8 67
236			15 00 02 c9 1c
237			15 00 02 ca 29
238			15 00 02 cb 5b
239			15 00 02 cc 26
240			15 00 02 cd 28
241			15 00 02 ce 5c
242			15 00 02 cf 30
243			15 00 02 d0 31
244			15 00 02 d1 2e
245			15 00 02 d2 32
246			15 00 02 d3 00
247			39 00 04 ff 98 81 00
248			05 00 01 11
249			05 01 01 29
250		];
251
252		panel-exit-sequence = [
253			05 00 01 28
254			05 00 01 10
255		];
256
257		display-timings {
258			native-mode = <&timing1>;
259
260			timing1: timing1 {
261				clock-frequency = <64000000>;
262				hactive = <720>;
263				vactive = <1280>;
264				hfront-porch = <40>;
265				hsync-len = <10>;
266				hback-porch = <40>;
267				vfront-porch = <22>;
268				vsync-len = <4>;
269				vback-porch = <11>;
270				hsync-active = <0>;
271				vsync-active = <0>;
272				de-active = <0>;
273				pixelclk-active = <0>;
274			};
275		};
276	};
277};
278