xref: /linux/arch/arm64/boot/dts/rockchip/rk3588-firefly-core-3588j.dtsi (revision 4f9786035f9e519db41375818e1d0b5f20da2f10) !
1ebe82df4SShimrra Shai// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2ebe82df4SShimrra Shai
3ebe82df4SShimrra Shai#include <dt-bindings/gpio/gpio.h>
4ebe82df4SShimrra Shai#include <dt-bindings/pinctrl/rockchip.h>
5ebe82df4SShimrra Shai
6ebe82df4SShimrra Shai#include "rk3588.dtsi"
7ebe82df4SShimrra Shai
8ebe82df4SShimrra Shai/ {
9ebe82df4SShimrra Shai	compatible = "firefly,core-3588j", "rockchip,rk3588";
10ebe82df4SShimrra Shai
11ebe82df4SShimrra Shai	aliases {
12ebe82df4SShimrra Shai		mmc0 = &sdhci;
13ebe82df4SShimrra Shai	};
14ebe82df4SShimrra Shai};
15ebe82df4SShimrra Shai
16ebe82df4SShimrra Shai&cpu_b0 {
17ebe82df4SShimrra Shai	cpu-supply = <&vdd_cpu_big0_s0>;
18ebe82df4SShimrra Shai};
19ebe82df4SShimrra Shai
20ebe82df4SShimrra Shai&cpu_b1 {
21ebe82df4SShimrra Shai	cpu-supply = <&vdd_cpu_big0_s0>;
22ebe82df4SShimrra Shai};
23ebe82df4SShimrra Shai
24ebe82df4SShimrra Shai&cpu_b2 {
25ebe82df4SShimrra Shai	cpu-supply = <&vdd_cpu_big1_s0>;
26ebe82df4SShimrra Shai};
27ebe82df4SShimrra Shai
28ebe82df4SShimrra Shai&cpu_b3 {
29ebe82df4SShimrra Shai	cpu-supply = <&vdd_cpu_big1_s0>;
30ebe82df4SShimrra Shai};
31ebe82df4SShimrra Shai
32ebe82df4SShimrra Shai&cpu_l0 {
33ebe82df4SShimrra Shai	cpu-supply = <&vdd_cpu_lit_s0>;
34ebe82df4SShimrra Shai};
35ebe82df4SShimrra Shai
36ebe82df4SShimrra Shai&cpu_l1 {
37ebe82df4SShimrra Shai	cpu-supply = <&vdd_cpu_lit_s0>;
38ebe82df4SShimrra Shai};
39ebe82df4SShimrra Shai
40ebe82df4SShimrra Shai&cpu_l2 {
41ebe82df4SShimrra Shai	cpu-supply = <&vdd_cpu_lit_s0>;
42ebe82df4SShimrra Shai};
43ebe82df4SShimrra Shai
44ebe82df4SShimrra Shai&cpu_l3 {
45ebe82df4SShimrra Shai	cpu-supply = <&vdd_cpu_lit_s0>;
46ebe82df4SShimrra Shai};
47ebe82df4SShimrra Shai
48ebe82df4SShimrra Shai&i2c0 {
49ebe82df4SShimrra Shai	pinctrl-names = "default";
50ebe82df4SShimrra Shai	pinctrl-0 = <&i2c0m2_xfer>;
51ebe82df4SShimrra Shai	status = "okay";
52ebe82df4SShimrra Shai
53ebe82df4SShimrra Shai	vdd_cpu_big0_s0: regulator@42 {
54ebe82df4SShimrra Shai		compatible = "rockchip,rk8602";
55ebe82df4SShimrra Shai		reg = <0x42>;
56ebe82df4SShimrra Shai		fcs,suspend-voltage-selector = <1>;
57ebe82df4SShimrra Shai		regulator-always-on;
58ebe82df4SShimrra Shai		regulator-boot-on;
59ebe82df4SShimrra Shai		regulator-min-microvolt = <550000>;
60ebe82df4SShimrra Shai		regulator-max-microvolt = <1050000>;
61ebe82df4SShimrra Shai		regulator-name = "vdd_cpu_big0_s0";
62ebe82df4SShimrra Shai		regulator-ramp-delay = <2300>;
63ebe82df4SShimrra Shai		vin-supply = <&vcc5v0_sys>;
64ebe82df4SShimrra Shai
65ebe82df4SShimrra Shai		regulator-state-mem {
66ebe82df4SShimrra Shai			regulator-off-in-suspend;
67ebe82df4SShimrra Shai		};
68ebe82df4SShimrra Shai	};
69ebe82df4SShimrra Shai
70ebe82df4SShimrra Shai	vdd_cpu_big1_s0: regulator@43 {
71ebe82df4SShimrra Shai		compatible = "rockchip,rk8603", "rockchip,rk8602";
72ebe82df4SShimrra Shai		reg = <0x43>;
73ebe82df4SShimrra Shai		fcs,suspend-voltage-selector = <1>;
74ebe82df4SShimrra Shai		regulator-name = "vdd_cpu_big1_s0";
75ebe82df4SShimrra Shai		regulator-always-on;
76ebe82df4SShimrra Shai		regulator-boot-on;
77ebe82df4SShimrra Shai		regulator-min-microvolt = <550000>;
78ebe82df4SShimrra Shai		regulator-max-microvolt = <1050000>;
79ebe82df4SShimrra Shai		regulator-ramp-delay = <2300>;
80ebe82df4SShimrra Shai		vin-supply = <&vcc5v0_sys>;
81ebe82df4SShimrra Shai
82ebe82df4SShimrra Shai		regulator-state-mem {
83ebe82df4SShimrra Shai			regulator-off-in-suspend;
84ebe82df4SShimrra Shai		};
85ebe82df4SShimrra Shai	};
86ebe82df4SShimrra Shai};
87ebe82df4SShimrra Shai
88ebe82df4SShimrra Shai&i2c1 {
89ebe82df4SShimrra Shai	pinctrl-names = "default";
90ebe82df4SShimrra Shai	pinctrl-0 = <&i2c1m2_xfer>;
91ebe82df4SShimrra Shai	status = "okay";
92ebe82df4SShimrra Shai
93ebe82df4SShimrra Shai	vdd_npu_s0: vdd_npu_mem_s0: regulator@42 {
94ebe82df4SShimrra Shai		compatible = "rockchip,rk8602";
95ebe82df4SShimrra Shai		reg = <0x42>;
96ebe82df4SShimrra Shai		fcs,suspend-voltage-selector = <1>;
97ebe82df4SShimrra Shai		regulator-always-on;
98ebe82df4SShimrra Shai		regulator-boot-on;
99ebe82df4SShimrra Shai		regulator-min-microvolt = <550000>;
100ebe82df4SShimrra Shai		regulator-max-microvolt = <950000>;
101ebe82df4SShimrra Shai		regulator-name = "vdd_npu_s0";
102ebe82df4SShimrra Shai		regulator-ramp-delay = <2300>;
103ebe82df4SShimrra Shai		vin-supply = <&vcc5v0_sys>;
104ebe82df4SShimrra Shai
105ebe82df4SShimrra Shai		regulator-state-mem {
106ebe82df4SShimrra Shai			regulator-off-in-suspend;
107ebe82df4SShimrra Shai		};
108ebe82df4SShimrra Shai	};
109ebe82df4SShimrra Shai};
110ebe82df4SShimrra Shai
111*f94500ebSSebastian Reichel&pd_gpu {
112*f94500ebSSebastian Reichel	domain-supply = <&vdd_gpu_s0>;
113*f94500ebSSebastian Reichel};
114*f94500ebSSebastian Reichel
115ebe82df4SShimrra Shai&sdhci {
116ebe82df4SShimrra Shai	bus-width = <8>;
117ebe82df4SShimrra Shai	no-sdio;
118ebe82df4SShimrra Shai	no-sd;
119ebe82df4SShimrra Shai	non-removable;
120ebe82df4SShimrra Shai	mmc-hs400-1_8v;
121ebe82df4SShimrra Shai	mmc-hs400-enhanced-strobe;
122ebe82df4SShimrra Shai	status = "okay";
123ebe82df4SShimrra Shai};
124ebe82df4SShimrra Shai
125ebe82df4SShimrra Shai&spi2 {
126ebe82df4SShimrra Shai	assigned-clocks = <&cru CLK_SPI2>;
127ebe82df4SShimrra Shai	assigned-clock-rates = <200000000>;
128ebe82df4SShimrra Shai	num-cs = <1>;
129ebe82df4SShimrra Shai	pinctrl-names = "default";
130ebe82df4SShimrra Shai	pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
131ebe82df4SShimrra Shai	status = "okay";
132ebe82df4SShimrra Shai
133ebe82df4SShimrra Shai	pmic@0 {
134ebe82df4SShimrra Shai		compatible = "rockchip,rk806";
135ebe82df4SShimrra Shai		reg = <0x0>;
136ebe82df4SShimrra Shai		interrupt-parent = <&gpio0>;
137ebe82df4SShimrra Shai		interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
138ebe82df4SShimrra Shai		gpio-controller;
139ebe82df4SShimrra Shai		#gpio-cells = <2>;
140ebe82df4SShimrra Shai		pinctrl-names = "default";
141ebe82df4SShimrra Shai		pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
142ebe82df4SShimrra Shai			    <&rk806_dvs2_null>, <&rk806_dvs3_null>;
143ebe82df4SShimrra Shai		spi-max-frequency = <1000000>;
144ebe82df4SShimrra Shai		system-power-controller;
145ebe82df4SShimrra Shai
146ebe82df4SShimrra Shai		vcc1-supply = <&vcc5v0_sys>;
147ebe82df4SShimrra Shai		vcc2-supply = <&vcc5v0_sys>;
148ebe82df4SShimrra Shai		vcc3-supply = <&vcc5v0_sys>;
149ebe82df4SShimrra Shai		vcc4-supply = <&vcc5v0_sys>;
150ebe82df4SShimrra Shai		vcc5-supply = <&vcc5v0_sys>;
151ebe82df4SShimrra Shai		vcc6-supply = <&vcc5v0_sys>;
152ebe82df4SShimrra Shai		vcc7-supply = <&vcc5v0_sys>;
153ebe82df4SShimrra Shai		vcc8-supply = <&vcc5v0_sys>;
154ebe82df4SShimrra Shai		vcc9-supply = <&vcc5v0_sys>;
155ebe82df4SShimrra Shai		vcc10-supply = <&vcc5v0_sys>;
156ebe82df4SShimrra Shai		vcc11-supply = <&vcc_2v0_pldo_s3>;
157ebe82df4SShimrra Shai		vcc12-supply = <&vcc5v0_sys>;
158ebe82df4SShimrra Shai		vcc13-supply = <&vcc_1v1_nldo_s3>;
159ebe82df4SShimrra Shai		vcc14-supply = <&vcc_1v1_nldo_s3>;
160ebe82df4SShimrra Shai		vcca-supply = <&vcc5v0_sys>;
161ebe82df4SShimrra Shai
162ebe82df4SShimrra Shai		rk806_dvs1_null: dvs1-null-pins {
163ebe82df4SShimrra Shai			pins = "gpio_pwrctrl1";
164ebe82df4SShimrra Shai			function = "pin_fun0";
165ebe82df4SShimrra Shai		};
166ebe82df4SShimrra Shai
167ebe82df4SShimrra Shai		rk806_dvs2_null: dvs2-null-pins {
168ebe82df4SShimrra Shai			pins = "gpio_pwrctrl2";
169ebe82df4SShimrra Shai			function = "pin_fun0";
170ebe82df4SShimrra Shai		};
171ebe82df4SShimrra Shai
172ebe82df4SShimrra Shai		rk806_dvs3_null: dvs3-null-pins {
173ebe82df4SShimrra Shai			pins = "gpio_pwrctrl3";
174ebe82df4SShimrra Shai			function = "pin_fun0";
175ebe82df4SShimrra Shai		};
176ebe82df4SShimrra Shai
177ebe82df4SShimrra Shai		regulators {
178ebe82df4SShimrra Shai			vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
179ebe82df4SShimrra Shai				regulator-boot-on;
180ebe82df4SShimrra Shai				regulator-min-microvolt = <550000>;
181ebe82df4SShimrra Shai				regulator-max-microvolt = <950000>;
182ebe82df4SShimrra Shai				regulator-ramp-delay = <12500>;
183ebe82df4SShimrra Shai				regulator-name = "vdd_gpu_s0";
184ebe82df4SShimrra Shai				regulator-enable-ramp-delay = <400>;
185ebe82df4SShimrra Shai
186ebe82df4SShimrra Shai				regulator-state-mem {
187ebe82df4SShimrra Shai					regulator-off-in-suspend;
188ebe82df4SShimrra Shai				};
189ebe82df4SShimrra Shai			};
190ebe82df4SShimrra Shai
191ebe82df4SShimrra Shai			vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
192ebe82df4SShimrra Shai				regulator-always-on;
193ebe82df4SShimrra Shai				regulator-boot-on;
194ebe82df4SShimrra Shai				regulator-min-microvolt = <550000>;
195ebe82df4SShimrra Shai				regulator-max-microvolt = <950000>;
196ebe82df4SShimrra Shai				regulator-ramp-delay = <12500>;
197ebe82df4SShimrra Shai				regulator-name = "vdd_cpu_lit_s0";
198ebe82df4SShimrra Shai
199ebe82df4SShimrra Shai				regulator-state-mem {
200ebe82df4SShimrra Shai					regulator-off-in-suspend;
201ebe82df4SShimrra Shai				};
202ebe82df4SShimrra Shai			};
203ebe82df4SShimrra Shai
204ebe82df4SShimrra Shai			vdd_log_s0: dcdc-reg3 {
205ebe82df4SShimrra Shai				regulator-always-on;
206ebe82df4SShimrra Shai				regulator-boot-on;
207ebe82df4SShimrra Shai				regulator-min-microvolt = <675000>;
208ebe82df4SShimrra Shai				regulator-max-microvolt = <750000>;
209ebe82df4SShimrra Shai				regulator-ramp-delay = <12500>;
210ebe82df4SShimrra Shai				regulator-name = "vdd_log_s0";
211ebe82df4SShimrra Shai
212ebe82df4SShimrra Shai				regulator-state-mem {
213ebe82df4SShimrra Shai					regulator-off-in-suspend;
214ebe82df4SShimrra Shai					regulator-suspend-microvolt = <750000>;
215ebe82df4SShimrra Shai				};
216ebe82df4SShimrra Shai			};
217ebe82df4SShimrra Shai
218ebe82df4SShimrra Shai			vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
219ebe82df4SShimrra Shai				regulator-always-on;
220ebe82df4SShimrra Shai				regulator-boot-on;
221ebe82df4SShimrra Shai				regulator-min-microvolt = <550000>;
222ebe82df4SShimrra Shai				regulator-max-microvolt = <950000>;
223ebe82df4SShimrra Shai				regulator-ramp-delay = <12500>;
224ebe82df4SShimrra Shai				regulator-name = "vdd_vdenc_s0";
225ebe82df4SShimrra Shai
226ebe82df4SShimrra Shai				regulator-state-mem {
227ebe82df4SShimrra Shai					regulator-off-in-suspend;
228ebe82df4SShimrra Shai				};
229ebe82df4SShimrra Shai			};
230ebe82df4SShimrra Shai
231ebe82df4SShimrra Shai			vdd_ddr_s0: dcdc-reg5 {
232ebe82df4SShimrra Shai				regulator-always-on;
233ebe82df4SShimrra Shai				regulator-boot-on;
234ebe82df4SShimrra Shai				regulator-min-microvolt = <675000>;
235ebe82df4SShimrra Shai				regulator-max-microvolt = <900000>;
236ebe82df4SShimrra Shai				regulator-ramp-delay = <12500>;
237ebe82df4SShimrra Shai				regulator-name = "vdd_ddr_s0";
238ebe82df4SShimrra Shai
239ebe82df4SShimrra Shai				regulator-state-mem {
240ebe82df4SShimrra Shai					regulator-off-in-suspend;
241ebe82df4SShimrra Shai					regulator-suspend-microvolt = <850000>;
242ebe82df4SShimrra Shai				};
243ebe82df4SShimrra Shai			};
244ebe82df4SShimrra Shai
245ebe82df4SShimrra Shai			vdd2_ddr_s3: dcdc-reg6 {
246ebe82df4SShimrra Shai				regulator-always-on;
247ebe82df4SShimrra Shai				regulator-boot-on;
248ebe82df4SShimrra Shai				regulator-name = "vdd2_ddr_s3";
249ebe82df4SShimrra Shai
250ebe82df4SShimrra Shai				regulator-state-mem {
251ebe82df4SShimrra Shai					regulator-on-in-suspend;
252ebe82df4SShimrra Shai				};
253ebe82df4SShimrra Shai			};
254ebe82df4SShimrra Shai
255ebe82df4SShimrra Shai			vcc_2v0_pldo_s3: dcdc-reg7 {
256ebe82df4SShimrra Shai				regulator-always-on;
257ebe82df4SShimrra Shai				regulator-boot-on;
258ebe82df4SShimrra Shai				regulator-min-microvolt = <2000000>;
259ebe82df4SShimrra Shai				regulator-max-microvolt = <2000000>;
260ebe82df4SShimrra Shai				regulator-name = "vdd_2v0_pldo_s3";
261ebe82df4SShimrra Shai
262ebe82df4SShimrra Shai				regulator-state-mem {
263ebe82df4SShimrra Shai					regulator-on-in-suspend;
264ebe82df4SShimrra Shai					regulator-suspend-microvolt = <2000000>;
265ebe82df4SShimrra Shai				};
266ebe82df4SShimrra Shai			};
267ebe82df4SShimrra Shai
268ebe82df4SShimrra Shai			vcc_3v3_s3: dcdc-reg8 {
269ebe82df4SShimrra Shai				regulator-always-on;
270ebe82df4SShimrra Shai				regulator-boot-on;
271ebe82df4SShimrra Shai				regulator-min-microvolt = <3300000>;
272ebe82df4SShimrra Shai				regulator-max-microvolt = <3300000>;
273ebe82df4SShimrra Shai				regulator-name = "vcc_3v3_s3";
274ebe82df4SShimrra Shai
275ebe82df4SShimrra Shai				regulator-state-mem {
276ebe82df4SShimrra Shai					regulator-on-in-suspend;
277ebe82df4SShimrra Shai					regulator-suspend-microvolt = <3300000>;
278ebe82df4SShimrra Shai				};
279ebe82df4SShimrra Shai			};
280ebe82df4SShimrra Shai
281ebe82df4SShimrra Shai			vddq_ddr_s0: dcdc-reg9 {
282ebe82df4SShimrra Shai				regulator-always-on;
283ebe82df4SShimrra Shai				regulator-boot-on;
284ebe82df4SShimrra Shai				regulator-name = "vddq_ddr_s0";
285ebe82df4SShimrra Shai
286ebe82df4SShimrra Shai				regulator-state-mem {
287ebe82df4SShimrra Shai					regulator-off-in-suspend;
288ebe82df4SShimrra Shai				};
289ebe82df4SShimrra Shai			};
290ebe82df4SShimrra Shai
291ebe82df4SShimrra Shai			vcc_1v8_s3: dcdc-reg10 {
292ebe82df4SShimrra Shai				regulator-always-on;
293ebe82df4SShimrra Shai				regulator-boot-on;
294ebe82df4SShimrra Shai				regulator-min-microvolt = <1800000>;
295ebe82df4SShimrra Shai				regulator-max-microvolt = <1800000>;
296ebe82df4SShimrra Shai				regulator-name = "vcc_1v8_s3";
297ebe82df4SShimrra Shai
298ebe82df4SShimrra Shai				regulator-state-mem {
299ebe82df4SShimrra Shai					regulator-on-in-suspend;
300ebe82df4SShimrra Shai					regulator-suspend-microvolt = <1800000>;
301ebe82df4SShimrra Shai				};
302ebe82df4SShimrra Shai			};
303ebe82df4SShimrra Shai
304ebe82df4SShimrra Shai			avcc_1v8_s0: pldo-reg1 {
305ebe82df4SShimrra Shai				regulator-always-on;
306ebe82df4SShimrra Shai				regulator-boot-on;
307ebe82df4SShimrra Shai				regulator-min-microvolt = <1800000>;
308ebe82df4SShimrra Shai				regulator-max-microvolt = <1800000>;
309ebe82df4SShimrra Shai				regulator-name = "avcc_1v8_s0";
310ebe82df4SShimrra Shai
311ebe82df4SShimrra Shai				regulator-state-mem {
312ebe82df4SShimrra Shai					regulator-off-in-suspend;
313ebe82df4SShimrra Shai				};
314ebe82df4SShimrra Shai			};
315ebe82df4SShimrra Shai
316ebe82df4SShimrra Shai			vcc_1v8_s0: pldo-reg2 {
317ebe82df4SShimrra Shai				regulator-always-on;
318ebe82df4SShimrra Shai				regulator-boot-on;
319ebe82df4SShimrra Shai				regulator-min-microvolt = <1800000>;
320ebe82df4SShimrra Shai				regulator-max-microvolt = <1800000>;
321ebe82df4SShimrra Shai				regulator-name = "vcc_1v8_s0";
322ebe82df4SShimrra Shai
323ebe82df4SShimrra Shai				regulator-state-mem {
324ebe82df4SShimrra Shai					regulator-off-in-suspend;
325ebe82df4SShimrra Shai					regulator-suspend-microvolt = <1800000>;
326ebe82df4SShimrra Shai				};
327ebe82df4SShimrra Shai			};
328ebe82df4SShimrra Shai
329ebe82df4SShimrra Shai			avdd_1v2_s0: pldo-reg3 {
330ebe82df4SShimrra Shai				regulator-always-on;
331ebe82df4SShimrra Shai				regulator-boot-on;
332ebe82df4SShimrra Shai				regulator-min-microvolt = <1200000>;
333ebe82df4SShimrra Shai				regulator-max-microvolt = <1200000>;
334ebe82df4SShimrra Shai				regulator-name = "avdd_1v2_s0";
335ebe82df4SShimrra Shai
336ebe82df4SShimrra Shai				regulator-state-mem {
337ebe82df4SShimrra Shai					regulator-off-in-suspend;
338ebe82df4SShimrra Shai				};
339ebe82df4SShimrra Shai			};
340ebe82df4SShimrra Shai
341ebe82df4SShimrra Shai			avcc_3v3_s0: pldo-reg4 {
342ebe82df4SShimrra Shai				regulator-always-on;
343ebe82df4SShimrra Shai				regulator-boot-on;
344ebe82df4SShimrra Shai				regulator-min-microvolt = <3300000>;
345ebe82df4SShimrra Shai				regulator-max-microvolt = <3300000>;
346ebe82df4SShimrra Shai				regulator-name = "avcc_3v3_s0";
347ebe82df4SShimrra Shai
348ebe82df4SShimrra Shai				regulator-state-mem {
349ebe82df4SShimrra Shai					regulator-off-in-suspend;
350ebe82df4SShimrra Shai				};
351ebe82df4SShimrra Shai			};
352ebe82df4SShimrra Shai
353ebe82df4SShimrra Shai			vccio_sd_s0: pldo-reg5 {
354ebe82df4SShimrra Shai				regulator-always-on;
355ebe82df4SShimrra Shai				regulator-boot-on;
356ebe82df4SShimrra Shai				regulator-min-microvolt = <1800000>;
357ebe82df4SShimrra Shai				regulator-max-microvolt = <3300000>;
358ebe82df4SShimrra Shai				regulator-name = "vccio_sd_s0";
359ebe82df4SShimrra Shai
360ebe82df4SShimrra Shai				regulator-state-mem {
361ebe82df4SShimrra Shai					regulator-off-in-suspend;
362ebe82df4SShimrra Shai				};
363ebe82df4SShimrra Shai			};
364ebe82df4SShimrra Shai
365ebe82df4SShimrra Shai			pldo6_s3: pldo-reg6 {
366ebe82df4SShimrra Shai				regulator-always-on;
367ebe82df4SShimrra Shai				regulator-boot-on;
368ebe82df4SShimrra Shai				regulator-min-microvolt = <1800000>;
369ebe82df4SShimrra Shai				regulator-max-microvolt = <1800000>;
370ebe82df4SShimrra Shai				regulator-name = "pldo6_s3";
371ebe82df4SShimrra Shai
372ebe82df4SShimrra Shai				regulator-state-mem {
373ebe82df4SShimrra Shai					regulator-on-in-suspend;
374ebe82df4SShimrra Shai					regulator-suspend-microvolt = <1800000>;
375ebe82df4SShimrra Shai				};
376ebe82df4SShimrra Shai			};
377ebe82df4SShimrra Shai
378ebe82df4SShimrra Shai			vdd_0v75_s3: nldo-reg1 {
379ebe82df4SShimrra Shai				regulator-always-on;
380ebe82df4SShimrra Shai				regulator-boot-on;
381ebe82df4SShimrra Shai				regulator-min-microvolt = <750000>;
382ebe82df4SShimrra Shai				regulator-max-microvolt = <750000>;
383ebe82df4SShimrra Shai				regulator-name = "vdd_0v75_s3";
384ebe82df4SShimrra Shai
385ebe82df4SShimrra Shai				regulator-state-mem {
386ebe82df4SShimrra Shai					regulator-on-in-suspend;
387ebe82df4SShimrra Shai					regulator-suspend-microvolt = <750000>;
388ebe82df4SShimrra Shai				};
389ebe82df4SShimrra Shai			};
390ebe82df4SShimrra Shai
391ebe82df4SShimrra Shai			avdd_ddr_pll_s0: nldo-reg2 {
392ebe82df4SShimrra Shai				regulator-always-on;
393ebe82df4SShimrra Shai				regulator-boot-on;
394ebe82df4SShimrra Shai				regulator-min-microvolt = <850000>;
395ebe82df4SShimrra Shai				regulator-max-microvolt = <850000>;
396ebe82df4SShimrra Shai				regulator-name = "avdd_ddr_pll_s0";
397ebe82df4SShimrra Shai
398ebe82df4SShimrra Shai				regulator-state-mem {
399ebe82df4SShimrra Shai					regulator-off-in-suspend;
400ebe82df4SShimrra Shai					regulator-suspend-microvolt = <850000>;
401ebe82df4SShimrra Shai				};
402ebe82df4SShimrra Shai			};
403ebe82df4SShimrra Shai
404ebe82df4SShimrra Shai			avdd_0v75_s0: nldo-reg3 {
405ebe82df4SShimrra Shai				regulator-always-on;
406ebe82df4SShimrra Shai				regulator-boot-on;
407ebe82df4SShimrra Shai				regulator-min-microvolt = <750000>;
408ebe82df4SShimrra Shai				regulator-max-microvolt = <750000>;
409ebe82df4SShimrra Shai				regulator-name = "avdd_0v75_s0";
410ebe82df4SShimrra Shai
411ebe82df4SShimrra Shai				regulator-state-mem {
412ebe82df4SShimrra Shai					regulator-off-in-suspend;
413ebe82df4SShimrra Shai				};
414ebe82df4SShimrra Shai			};
415ebe82df4SShimrra Shai
416ebe82df4SShimrra Shai			avdd_0v85_s0: nldo-reg4 {
417ebe82df4SShimrra Shai				regulator-always-on;
418ebe82df4SShimrra Shai				regulator-boot-on;
419ebe82df4SShimrra Shai				regulator-min-microvolt = <850000>;
420ebe82df4SShimrra Shai				regulator-max-microvolt = <850000>;
421ebe82df4SShimrra Shai				regulator-name = "avdd_0v85_s0";
422ebe82df4SShimrra Shai
423ebe82df4SShimrra Shai				regulator-state-mem {
424ebe82df4SShimrra Shai					regulator-off-in-suspend;
425ebe82df4SShimrra Shai				};
426ebe82df4SShimrra Shai			};
427ebe82df4SShimrra Shai
428ebe82df4SShimrra Shai			vdd_0v75_s0: nldo-reg5 {
429ebe82df4SShimrra Shai				regulator-always-on;
430ebe82df4SShimrra Shai				regulator-boot-on;
431ebe82df4SShimrra Shai				regulator-min-microvolt = <750000>;
432ebe82df4SShimrra Shai				regulator-max-microvolt = <750000>;
433ebe82df4SShimrra Shai				regulator-name = "vdd_0v75_s0";
434ebe82df4SShimrra Shai
435ebe82df4SShimrra Shai				regulator-state-mem {
436ebe82df4SShimrra Shai					regulator-off-in-suspend;
437ebe82df4SShimrra Shai				};
438ebe82df4SShimrra Shai			};
439ebe82df4SShimrra Shai		};
440ebe82df4SShimrra Shai	};
441ebe82df4SShimrra Shai};
442ebe82df4SShimrra Shai
443ebe82df4SShimrra Shai/* rk3588 preferred debug out */
444ebe82df4SShimrra Shai&uart2 {
445ebe82df4SShimrra Shai	pinctrl-0 = <&uart2m0_xfer>;
446ebe82df4SShimrra Shai	status = "okay";
447ebe82df4SShimrra Shai};
448