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