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