xref: /openbmc/linux/arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
15f06c3f5SJagan Teki// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
25f06c3f5SJagan Teki/*
35f06c3f5SJagan Teki * Copyright (c) 2023 Edgeble AI Technologies Pvt. Ltd.
45f06c3f5SJagan Teki */
55f06c3f5SJagan Teki
65f06c3f5SJagan Teki/ {
75f06c3f5SJagan Teki	compatible = "edgeble,neural-compute-module-6b", "rockchip,rk3588";
85f06c3f5SJagan Teki
95f06c3f5SJagan Teki	aliases {
105f06c3f5SJagan Teki		mmc0 = &sdhci;
115f06c3f5SJagan Teki	};
125f06c3f5SJagan Teki
135f06c3f5SJagan Teki	vcc12v_dcin: vcc12v-dcin-regulator {
145f06c3f5SJagan Teki		compatible = "regulator-fixed";
155f06c3f5SJagan Teki		regulator-name = "vcc12v_dcin";
165f06c3f5SJagan Teki		regulator-always-on;
175f06c3f5SJagan Teki		regulator-boot-on;
185f06c3f5SJagan Teki		regulator-min-microvolt = <12000000>;
195f06c3f5SJagan Teki		regulator-max-microvolt = <12000000>;
205f06c3f5SJagan Teki	};
21*0d3f385dSJagan Teki
22*0d3f385dSJagan Teki	vcc5v0_sys: vcc5v0-sys-regulator {
23*0d3f385dSJagan Teki		compatible = "regulator-fixed";
24*0d3f385dSJagan Teki		regulator-name = "vcc5v0_sys";
25*0d3f385dSJagan Teki		regulator-always-on;
26*0d3f385dSJagan Teki		regulator-boot-on;
27*0d3f385dSJagan Teki		regulator-min-microvolt = <5000000>;
28*0d3f385dSJagan Teki		regulator-max-microvolt = <5000000>;
29*0d3f385dSJagan Teki		vin-supply = <&vcc12v_dcin>;
30*0d3f385dSJagan Teki	};
31*0d3f385dSJagan Teki
32*0d3f385dSJagan Teki	vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator {
33*0d3f385dSJagan Teki		compatible = "regulator-fixed";
34*0d3f385dSJagan Teki		regulator-name = "vcc_1v1_nldo_s3";
35*0d3f385dSJagan Teki		regulator-always-on;
36*0d3f385dSJagan Teki		regulator-boot-on;
37*0d3f385dSJagan Teki		regulator-min-microvolt = <1100000>;
38*0d3f385dSJagan Teki		regulator-max-microvolt = <1100000>;
39*0d3f385dSJagan Teki		vin-supply = <&vcc5v0_sys>;
40*0d3f385dSJagan Teki	};
41*0d3f385dSJagan Teki};
42*0d3f385dSJagan Teki
43*0d3f385dSJagan Teki&cpu_l0 {
44*0d3f385dSJagan Teki	cpu-supply = <&vdd_cpu_lit_s0>;
45*0d3f385dSJagan Teki};
46*0d3f385dSJagan Teki
47*0d3f385dSJagan Teki&cpu_l1 {
48*0d3f385dSJagan Teki	cpu-supply = <&vdd_cpu_lit_s0>;
49*0d3f385dSJagan Teki};
50*0d3f385dSJagan Teki
51*0d3f385dSJagan Teki&cpu_l2 {
52*0d3f385dSJagan Teki	cpu-supply = <&vdd_cpu_lit_s0>;
53*0d3f385dSJagan Teki};
54*0d3f385dSJagan Teki
55*0d3f385dSJagan Teki&cpu_l3 {
56*0d3f385dSJagan Teki	cpu-supply = <&vdd_cpu_lit_s0>;
575f06c3f5SJagan Teki};
585f06c3f5SJagan Teki
595f06c3f5SJagan Teki&sdhci {
605f06c3f5SJagan Teki	bus-width = <8>;
615f06c3f5SJagan Teki	no-sdio;
625f06c3f5SJagan Teki	no-sd;
635f06c3f5SJagan Teki	non-removable;
645f06c3f5SJagan Teki	mmc-hs400-1_8v;
655f06c3f5SJagan Teki	mmc-hs400-enhanced-strobe;
665f06c3f5SJagan Teki	status = "okay";
675f06c3f5SJagan Teki};
68*0d3f385dSJagan Teki
69*0d3f385dSJagan Teki&spi2 {
70*0d3f385dSJagan Teki	status = "okay";
71*0d3f385dSJagan Teki	assigned-clocks = <&cru CLK_SPI2>;
72*0d3f385dSJagan Teki	assigned-clock-rates = <200000000>;
73*0d3f385dSJagan Teki	num-cs = <1>;
74*0d3f385dSJagan Teki	pinctrl-names = "default";
75*0d3f385dSJagan Teki	pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
76*0d3f385dSJagan Teki
77*0d3f385dSJagan Teki	pmic@0 {
78*0d3f385dSJagan Teki		compatible = "rockchip,rk806";
79*0d3f385dSJagan Teki		spi-max-frequency = <1000000>;
80*0d3f385dSJagan Teki		reg = <0x0>;
81*0d3f385dSJagan Teki		interrupt-parent = <&gpio0>;
82*0d3f385dSJagan Teki		interrupts = <RK_PA7 IRQ_TYPE_LEVEL_LOW>;
83*0d3f385dSJagan Teki		pinctrl-names = "default";
84*0d3f385dSJagan Teki		pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
85*0d3f385dSJagan Teki			    <&rk806_dvs2_null>, <&rk806_dvs3_null>;
86*0d3f385dSJagan Teki
87*0d3f385dSJagan Teki		vcc1-supply = <&vcc5v0_sys>;
88*0d3f385dSJagan Teki		vcc2-supply = <&vcc5v0_sys>;
89*0d3f385dSJagan Teki		vcc3-supply = <&vcc5v0_sys>;
90*0d3f385dSJagan Teki		vcc4-supply = <&vcc5v0_sys>;
91*0d3f385dSJagan Teki		vcc5-supply = <&vcc5v0_sys>;
92*0d3f385dSJagan Teki		vcc6-supply = <&vcc5v0_sys>;
93*0d3f385dSJagan Teki		vcc7-supply = <&vcc5v0_sys>;
94*0d3f385dSJagan Teki		vcc8-supply = <&vcc5v0_sys>;
95*0d3f385dSJagan Teki		vcc9-supply = <&vcc5v0_sys>;
96*0d3f385dSJagan Teki		vcc10-supply = <&vcc5v0_sys>;
97*0d3f385dSJagan Teki		vcc11-supply = <&vcc_2v0_pldo_s3>;
98*0d3f385dSJagan Teki		vcc12-supply = <&vcc5v0_sys>;
99*0d3f385dSJagan Teki		vcc13-supply = <&vcc_1v1_nldo_s3>;
100*0d3f385dSJagan Teki		vcc14-supply = <&vcc_1v1_nldo_s3>;
101*0d3f385dSJagan Teki		vcca-supply = <&vcc5v0_sys>;
102*0d3f385dSJagan Teki
103*0d3f385dSJagan Teki		gpio-controller;
104*0d3f385dSJagan Teki		#gpio-cells = <2>;
105*0d3f385dSJagan Teki
106*0d3f385dSJagan Teki		rk806_dvs1_null: dvs1-null-pins {
107*0d3f385dSJagan Teki			pins = "gpio_pwrctrl2";
108*0d3f385dSJagan Teki			function = "pin_fun0";
109*0d3f385dSJagan Teki		};
110*0d3f385dSJagan Teki
111*0d3f385dSJagan Teki		rk806_dvs2_null: dvs2-null-pins {
112*0d3f385dSJagan Teki			pins = "gpio_pwrctrl2";
113*0d3f385dSJagan Teki			function = "pin_fun0";
114*0d3f385dSJagan Teki		};
115*0d3f385dSJagan Teki
116*0d3f385dSJagan Teki		rk806_dvs3_null: dvs3-null-pins {
117*0d3f385dSJagan Teki			pins = "gpio_pwrctrl3";
118*0d3f385dSJagan Teki			function = "pin_fun0";
119*0d3f385dSJagan Teki		};
120*0d3f385dSJagan Teki
121*0d3f385dSJagan Teki		regulators {
122*0d3f385dSJagan Teki			vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
123*0d3f385dSJagan Teki				regulator-name = "vdd_gpu_s0";
124*0d3f385dSJagan Teki				regulator-boot-on;
125*0d3f385dSJagan Teki				regulator-min-microvolt = <550000>;
126*0d3f385dSJagan Teki				regulator-max-microvolt = <950000>;
127*0d3f385dSJagan Teki				regulator-ramp-delay = <12500>;
128*0d3f385dSJagan Teki				regulator-enable-ramp-delay = <400>;
129*0d3f385dSJagan Teki
130*0d3f385dSJagan Teki				regulator-state-mem {
131*0d3f385dSJagan Teki					regulator-off-in-suspend;
132*0d3f385dSJagan Teki				};
133*0d3f385dSJagan Teki			};
134*0d3f385dSJagan Teki
135*0d3f385dSJagan Teki			vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
136*0d3f385dSJagan Teki				regulator-name = "vdd_cpu_lit_s0";
137*0d3f385dSJagan Teki				regulator-always-on;
138*0d3f385dSJagan Teki				regulator-boot-on;
139*0d3f385dSJagan Teki				regulator-min-microvolt = <550000>;
140*0d3f385dSJagan Teki				regulator-max-microvolt = <950000>;
141*0d3f385dSJagan Teki				regulator-ramp-delay = <12500>;
142*0d3f385dSJagan Teki
143*0d3f385dSJagan Teki				regulator-state-mem {
144*0d3f385dSJagan Teki					regulator-off-in-suspend;
145*0d3f385dSJagan Teki				};
146*0d3f385dSJagan Teki			};
147*0d3f385dSJagan Teki
148*0d3f385dSJagan Teki			vdd_log_s0: dcdc-reg3 {
149*0d3f385dSJagan Teki				regulator-name = "vdd_log_s0";
150*0d3f385dSJagan Teki				regulator-always-on;
151*0d3f385dSJagan Teki				regulator-boot-on;
152*0d3f385dSJagan Teki				regulator-min-microvolt = <675000>;
153*0d3f385dSJagan Teki				regulator-max-microvolt = <750000>;
154*0d3f385dSJagan Teki				regulator-ramp-delay = <12500>;
155*0d3f385dSJagan Teki
156*0d3f385dSJagan Teki				regulator-state-mem {
157*0d3f385dSJagan Teki					regulator-off-in-suspend;
158*0d3f385dSJagan Teki					regulator-suspend-microvolt = <750000>;
159*0d3f385dSJagan Teki				};
160*0d3f385dSJagan Teki			};
161*0d3f385dSJagan Teki
162*0d3f385dSJagan Teki			vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
163*0d3f385dSJagan Teki				regulator-name = "vdd_vdenc_s0";
164*0d3f385dSJagan Teki				regulator-always-on;
165*0d3f385dSJagan Teki				regulator-boot-on;
166*0d3f385dSJagan Teki				regulator-min-microvolt = <550000>;
167*0d3f385dSJagan Teki				regulator-max-microvolt = <950000>;
168*0d3f385dSJagan Teki				regulator-init-microvolt = <750000>;
169*0d3f385dSJagan Teki				regulator-ramp-delay = <12500>;
170*0d3f385dSJagan Teki
171*0d3f385dSJagan Teki				regulator-state-mem {
172*0d3f385dSJagan Teki					regulator-off-in-suspend;
173*0d3f385dSJagan Teki				};
174*0d3f385dSJagan Teki			};
175*0d3f385dSJagan Teki
176*0d3f385dSJagan Teki			vdd_ddr_s0: dcdc-reg5 {
177*0d3f385dSJagan Teki				regulator-name = "vdd_ddr_s0";
178*0d3f385dSJagan Teki				regulator-always-on;
179*0d3f385dSJagan Teki				regulator-boot-on;
180*0d3f385dSJagan Teki				regulator-min-microvolt = <675000>;
181*0d3f385dSJagan Teki				regulator-max-microvolt = <900000>;
182*0d3f385dSJagan Teki				regulator-ramp-delay = <12500>;
183*0d3f385dSJagan Teki
184*0d3f385dSJagan Teki				regulator-state-mem {
185*0d3f385dSJagan Teki					regulator-off-in-suspend;
186*0d3f385dSJagan Teki					regulator-suspend-microvolt = <850000>;
187*0d3f385dSJagan Teki				};
188*0d3f385dSJagan Teki			};
189*0d3f385dSJagan Teki
190*0d3f385dSJagan Teki			vdd2_ddr_s3: dcdc-reg6 {
191*0d3f385dSJagan Teki				regulator-name = "vdd2_ddr_s3";
192*0d3f385dSJagan Teki				regulator-always-on;
193*0d3f385dSJagan Teki				regulator-boot-on;
194*0d3f385dSJagan Teki
195*0d3f385dSJagan Teki				regulator-state-mem {
196*0d3f385dSJagan Teki					regulator-on-in-suspend;
197*0d3f385dSJagan Teki				};
198*0d3f385dSJagan Teki			};
199*0d3f385dSJagan Teki
200*0d3f385dSJagan Teki			vcc_2v0_pldo_s3: dcdc-reg7 {
201*0d3f385dSJagan Teki				regulator-name = "vdd_2v0_pldo_s3";
202*0d3f385dSJagan Teki				regulator-always-on;
203*0d3f385dSJagan Teki				regulator-boot-on;
204*0d3f385dSJagan Teki				regulator-min-microvolt = <2000000>;
205*0d3f385dSJagan Teki				regulator-max-microvolt = <2000000>;
206*0d3f385dSJagan Teki				regulator-ramp-delay = <12500>;
207*0d3f385dSJagan Teki
208*0d3f385dSJagan Teki				regulator-state-mem {
209*0d3f385dSJagan Teki					regulator-on-in-suspend;
210*0d3f385dSJagan Teki					regulator-suspend-microvolt = <2000000>;
211*0d3f385dSJagan Teki				};
212*0d3f385dSJagan Teki			};
213*0d3f385dSJagan Teki
214*0d3f385dSJagan Teki			vcc_3v3_s3: dcdc-reg8 {
215*0d3f385dSJagan Teki				regulator-name = "vcc_3v3_s3";
216*0d3f385dSJagan Teki				regulator-always-on;
217*0d3f385dSJagan Teki				regulator-boot-on;
218*0d3f385dSJagan Teki				regulator-min-microvolt = <3300000>;
219*0d3f385dSJagan Teki				regulator-max-microvolt = <3300000>;
220*0d3f385dSJagan Teki
221*0d3f385dSJagan Teki				regulator-state-mem {
222*0d3f385dSJagan Teki					regulator-on-in-suspend;
223*0d3f385dSJagan Teki					regulator-suspend-microvolt = <3300000>;
224*0d3f385dSJagan Teki				};
225*0d3f385dSJagan Teki			};
226*0d3f385dSJagan Teki
227*0d3f385dSJagan Teki			vddq_ddr_s0: dcdc-reg9 {
228*0d3f385dSJagan Teki				regulator-name = "vddq_ddr_s0";
229*0d3f385dSJagan Teki				regulator-always-on;
230*0d3f385dSJagan Teki				regulator-boot-on;
231*0d3f385dSJagan Teki
232*0d3f385dSJagan Teki				regulator-state-mem {
233*0d3f385dSJagan Teki					regulator-off-in-suspend;
234*0d3f385dSJagan Teki				};
235*0d3f385dSJagan Teki			};
236*0d3f385dSJagan Teki
237*0d3f385dSJagan Teki			vcc_1v8_s3: dcdc-reg10 {
238*0d3f385dSJagan Teki				regulator-name = "vcc_1v8_s3";
239*0d3f385dSJagan Teki				regulator-always-on;
240*0d3f385dSJagan Teki				regulator-boot-on;
241*0d3f385dSJagan Teki				regulator-min-microvolt = <1800000>;
242*0d3f385dSJagan Teki				regulator-max-microvolt = <1800000>;
243*0d3f385dSJagan Teki
244*0d3f385dSJagan Teki				regulator-state-mem {
245*0d3f385dSJagan Teki					regulator-on-in-suspend;
246*0d3f385dSJagan Teki					regulator-suspend-microvolt = <1800000>;
247*0d3f385dSJagan Teki				};
248*0d3f385dSJagan Teki			};
249*0d3f385dSJagan Teki
250*0d3f385dSJagan Teki			avcc_1v8_s0: pldo-reg1 {
251*0d3f385dSJagan Teki				regulator-name = "avcc_1v8_s0";
252*0d3f385dSJagan Teki				regulator-always-on;
253*0d3f385dSJagan Teki				regulator-boot-on;
254*0d3f385dSJagan Teki				regulator-min-microvolt = <1800000>;
255*0d3f385dSJagan Teki				regulator-max-microvolt = <1800000>;
256*0d3f385dSJagan Teki
257*0d3f385dSJagan Teki				regulator-state-mem {
258*0d3f385dSJagan Teki					regulator-off-in-suspend;
259*0d3f385dSJagan Teki				};
260*0d3f385dSJagan Teki			};
261*0d3f385dSJagan Teki
262*0d3f385dSJagan Teki			vcc_1v8_s0: pldo-reg2 {
263*0d3f385dSJagan Teki				regulator-name = "vcc_1v8_s0";
264*0d3f385dSJagan Teki				regulator-always-on;
265*0d3f385dSJagan Teki				regulator-boot-on;
266*0d3f385dSJagan Teki				regulator-min-microvolt = <1800000>;
267*0d3f385dSJagan Teki				regulator-max-microvolt = <1800000>;
268*0d3f385dSJagan Teki
269*0d3f385dSJagan Teki				regulator-state-mem {
270*0d3f385dSJagan Teki					regulator-off-in-suspend;
271*0d3f385dSJagan Teki					regulator-suspend-microvolt = <1800000>;
272*0d3f385dSJagan Teki				};
273*0d3f385dSJagan Teki			};
274*0d3f385dSJagan Teki
275*0d3f385dSJagan Teki			avdd_1v2_s0: pldo-reg3 {
276*0d3f385dSJagan Teki				regulator-name = "avdd_1v2_s0";
277*0d3f385dSJagan Teki				regulator-always-on;
278*0d3f385dSJagan Teki				regulator-boot-on;
279*0d3f385dSJagan Teki				regulator-min-microvolt = <1200000>;
280*0d3f385dSJagan Teki				regulator-max-microvolt = <1200000>;
281*0d3f385dSJagan Teki
282*0d3f385dSJagan Teki				regulator-state-mem {
283*0d3f385dSJagan Teki					regulator-off-in-suspend;
284*0d3f385dSJagan Teki				};
285*0d3f385dSJagan Teki			};
286*0d3f385dSJagan Teki
287*0d3f385dSJagan Teki			vcc_3v3_s0: pldo-reg4 {
288*0d3f385dSJagan Teki				regulator-name = "vcc_3v3_s0";
289*0d3f385dSJagan Teki				regulator-always-on;
290*0d3f385dSJagan Teki				regulator-boot-on;
291*0d3f385dSJagan Teki				regulator-min-microvolt = <3300000>;
292*0d3f385dSJagan Teki				regulator-max-microvolt = <3300000>;
293*0d3f385dSJagan Teki				regulator-ramp-delay = <12500>;
294*0d3f385dSJagan Teki
295*0d3f385dSJagan Teki				regulator-state-mem {
296*0d3f385dSJagan Teki					regulator-off-in-suspend;
297*0d3f385dSJagan Teki				};
298*0d3f385dSJagan Teki			};
299*0d3f385dSJagan Teki
300*0d3f385dSJagan Teki			vccio_sd_s0: pldo-reg5 {
301*0d3f385dSJagan Teki				regulator-name = "vccio_sd_s0";
302*0d3f385dSJagan Teki				regulator-always-on;
303*0d3f385dSJagan Teki				regulator-boot-on;
304*0d3f385dSJagan Teki				regulator-min-microvolt = <1800000>;
305*0d3f385dSJagan Teki				regulator-max-microvolt = <3300000>;
306*0d3f385dSJagan Teki				regulator-ramp-delay = <12500>;
307*0d3f385dSJagan Teki
308*0d3f385dSJagan Teki				regulator-state-mem {
309*0d3f385dSJagan Teki					regulator-off-in-suspend;
310*0d3f385dSJagan Teki				};
311*0d3f385dSJagan Teki			};
312*0d3f385dSJagan Teki
313*0d3f385dSJagan Teki			pldo6_s3: pldo-reg6 {
314*0d3f385dSJagan Teki				regulator-name = "pldo6_s3";
315*0d3f385dSJagan Teki				regulator-always-on;
316*0d3f385dSJagan Teki				regulator-boot-on;
317*0d3f385dSJagan Teki				regulator-min-microvolt = <1800000>;
318*0d3f385dSJagan Teki				regulator-max-microvolt = <1800000>;
319*0d3f385dSJagan Teki
320*0d3f385dSJagan Teki				regulator-state-mem {
321*0d3f385dSJagan Teki					regulator-on-in-suspend;
322*0d3f385dSJagan Teki					regulator-suspend-microvolt = <1800000>;
323*0d3f385dSJagan Teki				};
324*0d3f385dSJagan Teki			};
325*0d3f385dSJagan Teki
326*0d3f385dSJagan Teki			vdd_0v75_s3: nldo-reg1 {
327*0d3f385dSJagan Teki				regulator-name = "vdd_0v75_s3";
328*0d3f385dSJagan Teki				regulator-always-on;
329*0d3f385dSJagan Teki				regulator-boot-on;
330*0d3f385dSJagan Teki				regulator-min-microvolt = <750000>;
331*0d3f385dSJagan Teki				regulator-max-microvolt = <750000>;
332*0d3f385dSJagan Teki
333*0d3f385dSJagan Teki				regulator-state-mem {
334*0d3f385dSJagan Teki					regulator-on-in-suspend;
335*0d3f385dSJagan Teki					regulator-suspend-microvolt = <750000>;
336*0d3f385dSJagan Teki				};
337*0d3f385dSJagan Teki			};
338*0d3f385dSJagan Teki
339*0d3f385dSJagan Teki			vdd_ddr_pll_s0: nldo-reg2 {
340*0d3f385dSJagan Teki				regulator-name = "vdd_ddr_pll_s0";
341*0d3f385dSJagan Teki				regulator-always-on;
342*0d3f385dSJagan Teki				regulator-boot-on;
343*0d3f385dSJagan Teki				regulator-min-microvolt = <850000>;
344*0d3f385dSJagan Teki				regulator-max-microvolt = <850000>;
345*0d3f385dSJagan Teki
346*0d3f385dSJagan Teki				regulator-state-mem {
347*0d3f385dSJagan Teki					regulator-off-in-suspend;
348*0d3f385dSJagan Teki					regulator-suspend-microvolt = <850000>;
349*0d3f385dSJagan Teki				};
350*0d3f385dSJagan Teki			};
351*0d3f385dSJagan Teki
352*0d3f385dSJagan Teki			avdd_0v75_s0: nldo-reg3 {
353*0d3f385dSJagan Teki				regulator-name = "avdd_0v75_s0";
354*0d3f385dSJagan Teki				regulator-always-on;
355*0d3f385dSJagan Teki				regulator-boot-on;
356*0d3f385dSJagan Teki				regulator-min-microvolt = <750000>;
357*0d3f385dSJagan Teki				regulator-max-microvolt = <750000>;
358*0d3f385dSJagan Teki
359*0d3f385dSJagan Teki				regulator-state-mem {
360*0d3f385dSJagan Teki					regulator-off-in-suspend;
361*0d3f385dSJagan Teki				};
362*0d3f385dSJagan Teki			};
363*0d3f385dSJagan Teki
364*0d3f385dSJagan Teki			vdd_0v85_s0: nldo-reg4 {
365*0d3f385dSJagan Teki				regulator-name = "vdd_0v85_s0";
366*0d3f385dSJagan Teki				regulator-always-on;
367*0d3f385dSJagan Teki				regulator-boot-on;
368*0d3f385dSJagan Teki				regulator-min-microvolt = <850000>;
369*0d3f385dSJagan Teki				regulator-max-microvolt = <850000>;
370*0d3f385dSJagan Teki
371*0d3f385dSJagan Teki				regulator-state-mem {
372*0d3f385dSJagan Teki					regulator-off-in-suspend;
373*0d3f385dSJagan Teki				};
374*0d3f385dSJagan Teki			};
375*0d3f385dSJagan Teki
376*0d3f385dSJagan Teki			vdd_0v75_s0: nldo-reg5 {
377*0d3f385dSJagan Teki				regulator-name = "vdd_0v75_s0";
378*0d3f385dSJagan Teki				regulator-always-on;
379*0d3f385dSJagan Teki				regulator-boot-on;
380*0d3f385dSJagan Teki				regulator-min-microvolt = <750000>;
381*0d3f385dSJagan Teki				regulator-max-microvolt = <750000>;
382*0d3f385dSJagan Teki
383*0d3f385dSJagan Teki				regulator-state-mem {
384*0d3f385dSJagan Teki					regulator-off-in-suspend;
385*0d3f385dSJagan Teki				};
386*0d3f385dSJagan Teki			};
387*0d3f385dSJagan Teki		};
388*0d3f385dSJagan Teki	};
389*0d3f385dSJagan Teki};
390