1736e39a0SJagan Teki// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2736e39a0SJagan Teki/* 3736e39a0SJagan Teki * Copyright (c) 2023 Edgeble AI Technologies Pvt. Ltd. 4736e39a0SJagan Teki */ 5736e39a0SJagan Teki 69b606d2dSJagan Teki#include <dt-bindings/gpio/gpio.h> 79b606d2dSJagan Teki#include <dt-bindings/leds/common.h> 89b606d2dSJagan Teki 9736e39a0SJagan Teki/ { 10736e39a0SJagan Teki aliases { 11736e39a0SJagan Teki mmc0 = &sdhci; 12736e39a0SJagan Teki }; 13736e39a0SJagan Teki 149b606d2dSJagan Teki gpio-leds { 159b606d2dSJagan Teki compatible = "gpio-leds"; 169b606d2dSJagan Teki 179b606d2dSJagan Teki led_user: led-0 { 189b606d2dSJagan Teki color = <LED_COLOR_ID_GREEN>; 199b606d2dSJagan Teki function = LED_FUNCTION_HEARTBEAT; 209b606d2dSJagan Teki gpios = <&gpio0 RK_PC2 GPIO_ACTIVE_HIGH>; 219b606d2dSJagan Teki linux,default-trigger = "heartbeat"; 229b606d2dSJagan Teki pinctrl-names = "default"; 239b606d2dSJagan Teki pinctrl-0 = <&led_user_en>; 249b606d2dSJagan Teki }; 259b606d2dSJagan Teki }; 269b606d2dSJagan Teki 27736e39a0SJagan Teki vcc12v_dcin: vcc12v-dcin-regulator { 28736e39a0SJagan Teki compatible = "regulator-fixed"; 29736e39a0SJagan Teki regulator-name = "vcc12v_dcin"; 30736e39a0SJagan Teki regulator-always-on; 31736e39a0SJagan Teki regulator-boot-on; 32736e39a0SJagan Teki regulator-min-microvolt = <12000000>; 33736e39a0SJagan Teki regulator-max-microvolt = <12000000>; 34736e39a0SJagan Teki }; 35736e39a0SJagan Teki 36736e39a0SJagan Teki vcc5v0_sys: vcc5v0-sys-regulator { 37736e39a0SJagan Teki compatible = "regulator-fixed"; 38736e39a0SJagan Teki regulator-name = "vcc5v0_sys"; 39736e39a0SJagan Teki regulator-always-on; 40736e39a0SJagan Teki regulator-boot-on; 41736e39a0SJagan Teki regulator-min-microvolt = <5000000>; 42736e39a0SJagan Teki regulator-max-microvolt = <5000000>; 43736e39a0SJagan Teki vin-supply = <&vcc12v_dcin>; 44736e39a0SJagan Teki }; 45736e39a0SJagan Teki 46736e39a0SJagan Teki vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator { 47736e39a0SJagan Teki compatible = "regulator-fixed"; 48736e39a0SJagan Teki regulator-name = "vcc_1v1_nldo_s3"; 49736e39a0SJagan Teki regulator-always-on; 50736e39a0SJagan Teki regulator-boot-on; 51736e39a0SJagan Teki regulator-min-microvolt = <1100000>; 52736e39a0SJagan Teki regulator-max-microvolt = <1100000>; 53736e39a0SJagan Teki vin-supply = <&vcc5v0_sys>; 54736e39a0SJagan Teki }; 55736e39a0SJagan Teki}; 56736e39a0SJagan Teki 579f6d8911SJagan Teki&cpu_b0 { 589f6d8911SJagan Teki cpu-supply = <&vdd_cpu_big0_s0>; 599f6d8911SJagan Teki}; 609f6d8911SJagan Teki 619f6d8911SJagan Teki&cpu_b1 { 629f6d8911SJagan Teki cpu-supply = <&vdd_cpu_big0_s0>; 639f6d8911SJagan Teki}; 649f6d8911SJagan Teki 659f6d8911SJagan Teki&cpu_b2 { 669f6d8911SJagan Teki cpu-supply = <&vdd_cpu_big1_s0>; 679f6d8911SJagan Teki}; 689f6d8911SJagan Teki 699f6d8911SJagan Teki&cpu_b3 { 709f6d8911SJagan Teki cpu-supply = <&vdd_cpu_big1_s0>; 719f6d8911SJagan Teki}; 729f6d8911SJagan Teki 73736e39a0SJagan Teki&cpu_l0 { 74736e39a0SJagan Teki cpu-supply = <&vdd_cpu_lit_s0>; 75736e39a0SJagan Teki}; 76736e39a0SJagan Teki 77736e39a0SJagan Teki&cpu_l1 { 78736e39a0SJagan Teki cpu-supply = <&vdd_cpu_lit_s0>; 79736e39a0SJagan Teki}; 80736e39a0SJagan Teki 81736e39a0SJagan Teki&cpu_l2 { 82736e39a0SJagan Teki cpu-supply = <&vdd_cpu_lit_s0>; 83736e39a0SJagan Teki}; 84736e39a0SJagan Teki 85736e39a0SJagan Teki&cpu_l3 { 86736e39a0SJagan Teki cpu-supply = <&vdd_cpu_lit_s0>; 87736e39a0SJagan Teki}; 88736e39a0SJagan Teki 899f6d8911SJagan Teki&i2c0 { 909f6d8911SJagan Teki pinctrl-names = "default"; 919f6d8911SJagan Teki pinctrl-0 = <&i2c0m2_xfer>; 929f6d8911SJagan Teki status = "okay"; 939f6d8911SJagan Teki 949f6d8911SJagan Teki vdd_cpu_big0_s0: regulator@42 { 959f6d8911SJagan Teki compatible = "rockchip,rk8602"; 969f6d8911SJagan Teki reg = <0x42>; 979f6d8911SJagan Teki fcs,suspend-voltage-selector = <1>; 989f6d8911SJagan Teki regulator-name = "vdd_cpu_big0_s0"; 999f6d8911SJagan Teki regulator-always-on; 1009f6d8911SJagan Teki regulator-boot-on; 1019f6d8911SJagan Teki regulator-min-microvolt = <550000>; 1029f6d8911SJagan Teki regulator-max-microvolt = <1050000>; 1039f6d8911SJagan Teki regulator-ramp-delay = <2300>; 1049f6d8911SJagan Teki vin-supply = <&vcc5v0_sys>; 1059f6d8911SJagan Teki 1069f6d8911SJagan Teki regulator-state-mem { 1079f6d8911SJagan Teki regulator-off-in-suspend; 1089f6d8911SJagan Teki }; 1099f6d8911SJagan Teki }; 1109f6d8911SJagan Teki 1119f6d8911SJagan Teki vdd_cpu_big1_s0: regulator@43 { 1129f6d8911SJagan Teki compatible = "rockchip,rk8603", "rockchip,rk8602"; 1139f6d8911SJagan Teki reg = <0x43>; 1149f6d8911SJagan Teki fcs,suspend-voltage-selector = <1>; 1159f6d8911SJagan Teki regulator-name = "vdd_cpu_big1_s0"; 1169f6d8911SJagan Teki regulator-always-on; 1179f6d8911SJagan Teki regulator-boot-on; 1189f6d8911SJagan Teki regulator-min-microvolt = <550000>; 1199f6d8911SJagan Teki regulator-max-microvolt = <1050000>; 1209f6d8911SJagan Teki regulator-ramp-delay = <2300>; 1219f6d8911SJagan Teki vin-supply = <&vcc5v0_sys>; 1229f6d8911SJagan Teki 1239f6d8911SJagan Teki regulator-state-mem { 1249f6d8911SJagan Teki regulator-off-in-suspend; 1259f6d8911SJagan Teki }; 1269f6d8911SJagan Teki }; 1279f6d8911SJagan Teki}; 1289f6d8911SJagan Teki 1299b606d2dSJagan Teki&pinctrl { 1309b606d2dSJagan Teki leds { 1319b606d2dSJagan Teki led_user_en: led_user_en { 1329b606d2dSJagan Teki rockchip,pins = <0 RK_PC2 RK_FUNC_GPIO &pcfg_pull_none>; 1339b606d2dSJagan Teki }; 1349b606d2dSJagan Teki }; 1359b606d2dSJagan Teki}; 1369b606d2dSJagan Teki 137736e39a0SJagan Teki&sdhci { 138736e39a0SJagan Teki bus-width = <8>; 139736e39a0SJagan Teki no-sdio; 140736e39a0SJagan Teki no-sd; 141736e39a0SJagan Teki non-removable; 142736e39a0SJagan Teki mmc-hs400-1_8v; 143736e39a0SJagan Teki mmc-hs400-enhanced-strobe; 144736e39a0SJagan Teki status = "okay"; 145736e39a0SJagan Teki}; 146736e39a0SJagan Teki 147736e39a0SJagan Teki&spi2 { 148736e39a0SJagan Teki status = "okay"; 149736e39a0SJagan Teki assigned-clocks = <&cru CLK_SPI2>; 150736e39a0SJagan Teki assigned-clock-rates = <200000000>; 151736e39a0SJagan Teki num-cs = <1>; 152736e39a0SJagan Teki pinctrl-names = "default"; 153736e39a0SJagan Teki pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>; 154736e39a0SJagan Teki 155736e39a0SJagan Teki pmic@0 { 156736e39a0SJagan Teki compatible = "rockchip,rk806"; 157736e39a0SJagan Teki spi-max-frequency = <1000000>; 158736e39a0SJagan Teki reg = <0x0>; 159736e39a0SJagan Teki interrupt-parent = <&gpio0>; 160736e39a0SJagan Teki interrupts = <RK_PA7 IRQ_TYPE_LEVEL_LOW>; 161736e39a0SJagan Teki pinctrl-names = "default"; 162736e39a0SJagan Teki pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>, 163736e39a0SJagan Teki <&rk806_dvs2_null>, <&rk806_dvs3_null>; 164736e39a0SJagan Teki 1653cd1ed57SAnand Moon system-power-controller; 1663cd1ed57SAnand Moon 167736e39a0SJagan Teki vcc1-supply = <&vcc5v0_sys>; 168736e39a0SJagan Teki vcc2-supply = <&vcc5v0_sys>; 169736e39a0SJagan Teki vcc3-supply = <&vcc5v0_sys>; 170736e39a0SJagan Teki vcc4-supply = <&vcc5v0_sys>; 171736e39a0SJagan Teki vcc5-supply = <&vcc5v0_sys>; 172736e39a0SJagan Teki vcc6-supply = <&vcc5v0_sys>; 173736e39a0SJagan Teki vcc7-supply = <&vcc5v0_sys>; 174736e39a0SJagan Teki vcc8-supply = <&vcc5v0_sys>; 175736e39a0SJagan Teki vcc9-supply = <&vcc5v0_sys>; 176736e39a0SJagan Teki vcc10-supply = <&vcc5v0_sys>; 177736e39a0SJagan Teki vcc11-supply = <&vcc_2v0_pldo_s3>; 178736e39a0SJagan Teki vcc12-supply = <&vcc5v0_sys>; 179736e39a0SJagan Teki vcc13-supply = <&vcc_1v1_nldo_s3>; 180736e39a0SJagan Teki vcc14-supply = <&vcc_1v1_nldo_s3>; 181736e39a0SJagan Teki vcca-supply = <&vcc5v0_sys>; 182736e39a0SJagan Teki 183736e39a0SJagan Teki gpio-controller; 184736e39a0SJagan Teki #gpio-cells = <2>; 185736e39a0SJagan Teki 186736e39a0SJagan Teki rk806_dvs1_null: dvs1-null-pins { 187d7f2039eSJing Luo pins = "gpio_pwrctrl1"; 188736e39a0SJagan Teki function = "pin_fun0"; 189736e39a0SJagan Teki }; 190736e39a0SJagan Teki 191736e39a0SJagan Teki rk806_dvs2_null: dvs2-null-pins { 192736e39a0SJagan Teki pins = "gpio_pwrctrl2"; 193736e39a0SJagan Teki function = "pin_fun0"; 194736e39a0SJagan Teki }; 195736e39a0SJagan Teki 196736e39a0SJagan Teki rk806_dvs3_null: dvs3-null-pins { 197736e39a0SJagan Teki pins = "gpio_pwrctrl3"; 198736e39a0SJagan Teki function = "pin_fun0"; 199736e39a0SJagan Teki }; 200736e39a0SJagan Teki 201736e39a0SJagan Teki regulators { 202736e39a0SJagan Teki vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 { 203736e39a0SJagan Teki regulator-name = "vdd_gpu_s0"; 204736e39a0SJagan Teki regulator-boot-on; 205736e39a0SJagan Teki regulator-min-microvolt = <550000>; 206736e39a0SJagan Teki regulator-max-microvolt = <950000>; 207736e39a0SJagan Teki regulator-ramp-delay = <12500>; 208736e39a0SJagan Teki regulator-enable-ramp-delay = <400>; 209736e39a0SJagan Teki 210736e39a0SJagan Teki regulator-state-mem { 211736e39a0SJagan Teki regulator-off-in-suspend; 212736e39a0SJagan Teki }; 213736e39a0SJagan Teki }; 214736e39a0SJagan Teki 215736e39a0SJagan Teki vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 { 216736e39a0SJagan Teki regulator-name = "vdd_cpu_lit_s0"; 217736e39a0SJagan Teki regulator-always-on; 218736e39a0SJagan Teki regulator-boot-on; 219736e39a0SJagan Teki regulator-min-microvolt = <550000>; 220736e39a0SJagan Teki regulator-max-microvolt = <950000>; 221736e39a0SJagan Teki regulator-ramp-delay = <12500>; 222736e39a0SJagan Teki 223736e39a0SJagan Teki regulator-state-mem { 224736e39a0SJagan Teki regulator-off-in-suspend; 225736e39a0SJagan Teki }; 226736e39a0SJagan Teki }; 227736e39a0SJagan Teki 228736e39a0SJagan Teki vdd_log_s0: dcdc-reg3 { 229736e39a0SJagan Teki regulator-name = "vdd_log_s0"; 230736e39a0SJagan Teki regulator-always-on; 231736e39a0SJagan Teki regulator-boot-on; 232736e39a0SJagan Teki regulator-min-microvolt = <675000>; 233736e39a0SJagan Teki regulator-max-microvolt = <750000>; 234736e39a0SJagan Teki regulator-ramp-delay = <12500>; 235736e39a0SJagan Teki 236736e39a0SJagan Teki regulator-state-mem { 237736e39a0SJagan Teki regulator-off-in-suspend; 238736e39a0SJagan Teki regulator-suspend-microvolt = <750000>; 239736e39a0SJagan Teki }; 240736e39a0SJagan Teki }; 241736e39a0SJagan Teki 242736e39a0SJagan Teki vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 { 243736e39a0SJagan Teki regulator-name = "vdd_vdenc_s0"; 244736e39a0SJagan Teki regulator-always-on; 245736e39a0SJagan Teki regulator-boot-on; 246736e39a0SJagan Teki regulator-min-microvolt = <550000>; 247736e39a0SJagan Teki regulator-max-microvolt = <950000>; 248736e39a0SJagan Teki regulator-ramp-delay = <12500>; 249736e39a0SJagan Teki 250736e39a0SJagan Teki regulator-state-mem { 251736e39a0SJagan Teki regulator-off-in-suspend; 252736e39a0SJagan Teki }; 253736e39a0SJagan Teki }; 254736e39a0SJagan Teki 255736e39a0SJagan Teki vdd_ddr_s0: dcdc-reg5 { 256736e39a0SJagan Teki regulator-name = "vdd_ddr_s0"; 257736e39a0SJagan Teki regulator-always-on; 258736e39a0SJagan Teki regulator-boot-on; 259736e39a0SJagan Teki regulator-min-microvolt = <675000>; 260736e39a0SJagan Teki regulator-max-microvolt = <900000>; 261736e39a0SJagan Teki regulator-ramp-delay = <12500>; 262736e39a0SJagan Teki 263736e39a0SJagan Teki regulator-state-mem { 264736e39a0SJagan Teki regulator-off-in-suspend; 265736e39a0SJagan Teki regulator-suspend-microvolt = <850000>; 266736e39a0SJagan Teki }; 267736e39a0SJagan Teki }; 268736e39a0SJagan Teki 269736e39a0SJagan Teki vdd2_ddr_s3: dcdc-reg6 { 270736e39a0SJagan Teki regulator-name = "vdd2_ddr_s3"; 271736e39a0SJagan Teki regulator-always-on; 272736e39a0SJagan Teki regulator-boot-on; 273736e39a0SJagan Teki 274736e39a0SJagan Teki regulator-state-mem { 275736e39a0SJagan Teki regulator-on-in-suspend; 276736e39a0SJagan Teki }; 277736e39a0SJagan Teki }; 278736e39a0SJagan Teki 279736e39a0SJagan Teki vcc_2v0_pldo_s3: dcdc-reg7 { 280736e39a0SJagan Teki regulator-name = "vdd_2v0_pldo_s3"; 281736e39a0SJagan Teki regulator-always-on; 282736e39a0SJagan Teki regulator-boot-on; 283736e39a0SJagan Teki regulator-min-microvolt = <2000000>; 284736e39a0SJagan Teki regulator-max-microvolt = <2000000>; 285736e39a0SJagan Teki regulator-ramp-delay = <12500>; 286736e39a0SJagan Teki 287736e39a0SJagan Teki regulator-state-mem { 288736e39a0SJagan Teki regulator-on-in-suspend; 289736e39a0SJagan Teki regulator-suspend-microvolt = <2000000>; 290736e39a0SJagan Teki }; 291736e39a0SJagan Teki }; 292736e39a0SJagan Teki 293736e39a0SJagan Teki vcc_3v3_s3: dcdc-reg8 { 294736e39a0SJagan Teki regulator-name = "vcc_3v3_s3"; 295736e39a0SJagan Teki regulator-always-on; 296736e39a0SJagan Teki regulator-boot-on; 297736e39a0SJagan Teki regulator-min-microvolt = <3300000>; 298736e39a0SJagan Teki regulator-max-microvolt = <3300000>; 299736e39a0SJagan Teki 300736e39a0SJagan Teki regulator-state-mem { 301736e39a0SJagan Teki regulator-on-in-suspend; 302736e39a0SJagan Teki regulator-suspend-microvolt = <3300000>; 303736e39a0SJagan Teki }; 304736e39a0SJagan Teki }; 305736e39a0SJagan Teki 306736e39a0SJagan Teki vddq_ddr_s0: dcdc-reg9 { 307736e39a0SJagan Teki regulator-name = "vddq_ddr_s0"; 308736e39a0SJagan Teki regulator-always-on; 309736e39a0SJagan Teki regulator-boot-on; 310736e39a0SJagan Teki 311736e39a0SJagan Teki regulator-state-mem { 312736e39a0SJagan Teki regulator-off-in-suspend; 313736e39a0SJagan Teki }; 314736e39a0SJagan Teki }; 315736e39a0SJagan Teki 316736e39a0SJagan Teki vcc_1v8_s3: dcdc-reg10 { 317736e39a0SJagan Teki regulator-name = "vcc_1v8_s3"; 318736e39a0SJagan Teki regulator-always-on; 319736e39a0SJagan Teki regulator-boot-on; 320736e39a0SJagan Teki regulator-min-microvolt = <1800000>; 321736e39a0SJagan Teki regulator-max-microvolt = <1800000>; 322736e39a0SJagan Teki 323736e39a0SJagan Teki regulator-state-mem { 324736e39a0SJagan Teki regulator-on-in-suspend; 325736e39a0SJagan Teki regulator-suspend-microvolt = <1800000>; 326736e39a0SJagan Teki }; 327736e39a0SJagan Teki }; 328736e39a0SJagan Teki 329736e39a0SJagan Teki avcc_1v8_s0: pldo-reg1 { 330736e39a0SJagan Teki regulator-name = "avcc_1v8_s0"; 331736e39a0SJagan Teki regulator-always-on; 332736e39a0SJagan Teki regulator-boot-on; 333736e39a0SJagan Teki regulator-min-microvolt = <1800000>; 334736e39a0SJagan Teki regulator-max-microvolt = <1800000>; 335736e39a0SJagan Teki 336736e39a0SJagan Teki regulator-state-mem { 337736e39a0SJagan Teki regulator-off-in-suspend; 338736e39a0SJagan Teki }; 339736e39a0SJagan Teki }; 340736e39a0SJagan Teki 341736e39a0SJagan Teki vcc_1v8_s0: pldo-reg2 { 342736e39a0SJagan Teki regulator-name = "vcc_1v8_s0"; 343736e39a0SJagan Teki regulator-always-on; 344736e39a0SJagan Teki regulator-boot-on; 345736e39a0SJagan Teki regulator-min-microvolt = <1800000>; 346736e39a0SJagan Teki regulator-max-microvolt = <1800000>; 347736e39a0SJagan Teki 348736e39a0SJagan Teki regulator-state-mem { 349736e39a0SJagan Teki regulator-off-in-suspend; 350736e39a0SJagan Teki regulator-suspend-microvolt = <1800000>; 351736e39a0SJagan Teki }; 352736e39a0SJagan Teki }; 353736e39a0SJagan Teki 354736e39a0SJagan Teki avdd_1v2_s0: pldo-reg3 { 355736e39a0SJagan Teki regulator-name = "avdd_1v2_s0"; 356736e39a0SJagan Teki regulator-always-on; 357736e39a0SJagan Teki regulator-boot-on; 358736e39a0SJagan Teki regulator-min-microvolt = <1200000>; 359736e39a0SJagan Teki regulator-max-microvolt = <1200000>; 360736e39a0SJagan Teki 361736e39a0SJagan Teki regulator-state-mem { 362736e39a0SJagan Teki regulator-off-in-suspend; 363736e39a0SJagan Teki }; 364736e39a0SJagan Teki }; 365736e39a0SJagan Teki 366736e39a0SJagan Teki vcc_3v3_s0: pldo-reg4 { 367736e39a0SJagan Teki regulator-name = "vcc_3v3_s0"; 368736e39a0SJagan Teki regulator-always-on; 369736e39a0SJagan Teki regulator-boot-on; 370736e39a0SJagan Teki regulator-min-microvolt = <3300000>; 371736e39a0SJagan Teki regulator-max-microvolt = <3300000>; 372736e39a0SJagan Teki regulator-ramp-delay = <12500>; 373736e39a0SJagan Teki 374736e39a0SJagan Teki regulator-state-mem { 375736e39a0SJagan Teki regulator-off-in-suspend; 376736e39a0SJagan Teki }; 377736e39a0SJagan Teki }; 378736e39a0SJagan Teki 379736e39a0SJagan Teki vccio_sd_s0: pldo-reg5 { 380736e39a0SJagan Teki regulator-name = "vccio_sd_s0"; 381736e39a0SJagan Teki regulator-always-on; 382736e39a0SJagan Teki regulator-boot-on; 383736e39a0SJagan Teki regulator-min-microvolt = <1800000>; 384736e39a0SJagan Teki regulator-max-microvolt = <3300000>; 385736e39a0SJagan Teki regulator-ramp-delay = <12500>; 386736e39a0SJagan Teki 387736e39a0SJagan Teki regulator-state-mem { 388736e39a0SJagan Teki regulator-off-in-suspend; 389736e39a0SJagan Teki }; 390736e39a0SJagan Teki }; 391736e39a0SJagan Teki 392736e39a0SJagan Teki pldo6_s3: pldo-reg6 { 393736e39a0SJagan Teki regulator-name = "pldo6_s3"; 394736e39a0SJagan Teki regulator-always-on; 395736e39a0SJagan Teki regulator-boot-on; 396736e39a0SJagan Teki regulator-min-microvolt = <1800000>; 397736e39a0SJagan Teki regulator-max-microvolt = <1800000>; 398736e39a0SJagan Teki 399736e39a0SJagan Teki regulator-state-mem { 400736e39a0SJagan Teki regulator-on-in-suspend; 401736e39a0SJagan Teki regulator-suspend-microvolt = <1800000>; 402736e39a0SJagan Teki }; 403736e39a0SJagan Teki }; 404736e39a0SJagan Teki 405736e39a0SJagan Teki vdd_0v75_s3: nldo-reg1 { 406736e39a0SJagan Teki regulator-name = "vdd_0v75_s3"; 407736e39a0SJagan Teki regulator-always-on; 408736e39a0SJagan Teki regulator-boot-on; 409736e39a0SJagan Teki regulator-min-microvolt = <750000>; 410736e39a0SJagan Teki regulator-max-microvolt = <750000>; 411736e39a0SJagan Teki 412736e39a0SJagan Teki regulator-state-mem { 413736e39a0SJagan Teki regulator-on-in-suspend; 414736e39a0SJagan Teki regulator-suspend-microvolt = <750000>; 415736e39a0SJagan Teki }; 416736e39a0SJagan Teki }; 417736e39a0SJagan Teki 418736e39a0SJagan Teki vdd_ddr_pll_s0: nldo-reg2 { 419736e39a0SJagan Teki regulator-name = "vdd_ddr_pll_s0"; 420736e39a0SJagan Teki regulator-always-on; 421736e39a0SJagan Teki regulator-boot-on; 422736e39a0SJagan Teki regulator-min-microvolt = <850000>; 423736e39a0SJagan Teki regulator-max-microvolt = <850000>; 424736e39a0SJagan Teki 425736e39a0SJagan Teki regulator-state-mem { 426736e39a0SJagan Teki regulator-off-in-suspend; 427736e39a0SJagan Teki regulator-suspend-microvolt = <850000>; 428736e39a0SJagan Teki }; 429736e39a0SJagan Teki }; 430736e39a0SJagan Teki 431736e39a0SJagan Teki avdd_0v75_s0: nldo-reg3 { 432736e39a0SJagan Teki regulator-name = "avdd_0v75_s0"; 433736e39a0SJagan Teki regulator-always-on; 434736e39a0SJagan Teki regulator-boot-on; 435736e39a0SJagan Teki regulator-min-microvolt = <750000>; 436736e39a0SJagan Teki regulator-max-microvolt = <750000>; 437736e39a0SJagan Teki 438736e39a0SJagan Teki regulator-state-mem { 439736e39a0SJagan Teki regulator-off-in-suspend; 440736e39a0SJagan Teki }; 441736e39a0SJagan Teki }; 442736e39a0SJagan Teki 443736e39a0SJagan Teki vdd_0v85_s0: nldo-reg4 { 444736e39a0SJagan Teki regulator-name = "vdd_0v85_s0"; 445736e39a0SJagan Teki regulator-always-on; 446736e39a0SJagan Teki regulator-boot-on; 447736e39a0SJagan Teki regulator-min-microvolt = <850000>; 448736e39a0SJagan Teki regulator-max-microvolt = <850000>; 449736e39a0SJagan Teki 450736e39a0SJagan Teki regulator-state-mem { 451736e39a0SJagan Teki regulator-off-in-suspend; 452736e39a0SJagan Teki }; 453736e39a0SJagan Teki }; 454736e39a0SJagan Teki 455736e39a0SJagan Teki vdd_0v75_s0: nldo-reg5 { 456736e39a0SJagan Teki regulator-name = "vdd_0v75_s0"; 457736e39a0SJagan Teki regulator-always-on; 458736e39a0SJagan Teki regulator-boot-on; 459736e39a0SJagan Teki regulator-min-microvolt = <750000>; 460736e39a0SJagan Teki regulator-max-microvolt = <750000>; 461736e39a0SJagan Teki 462736e39a0SJagan Teki regulator-state-mem { 463736e39a0SJagan Teki regulator-off-in-suspend; 464736e39a0SJagan Teki }; 465736e39a0SJagan Teki }; 466736e39a0SJagan Teki }; 467736e39a0SJagan Teki }; 468736e39a0SJagan Teki}; 469*2f8064b9SAlexey Charkov 470*2f8064b9SAlexey Charkov&tsadc { 471*2f8064b9SAlexey Charkov status = "okay"; 472*2f8064b9SAlexey Charkov}; 473