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