1f126890aSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2f126890aSEmmanuel Vadot%YAML 1.2 3f126890aSEmmanuel Vadot--- 4f126890aSEmmanuel Vadot$id: http://devicetree.org/schemas/mfd/rockchip,rk806.yaml# 5f126890aSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6f126890aSEmmanuel Vadot 7f126890aSEmmanuel Vadottitle: RK806 Power Management Integrated Circuit 8f126890aSEmmanuel Vadot 9f126890aSEmmanuel Vadotmaintainers: 10f126890aSEmmanuel Vadot - Sebastian Reichel <sebastian.reichel@collabora.com> 11f126890aSEmmanuel Vadot 12f126890aSEmmanuel Vadotdescription: 13f126890aSEmmanuel Vadot Rockchip RK806 series PMIC. This device consists of an spi or 14f126890aSEmmanuel Vadot i2c controlled MFD that includes multiple switchable regulators. 15f126890aSEmmanuel Vadot 16f126890aSEmmanuel Vadotproperties: 17f126890aSEmmanuel Vadot compatible: 18f126890aSEmmanuel Vadot enum: 19f126890aSEmmanuel Vadot - rockchip,rk806 20f126890aSEmmanuel Vadot 21f126890aSEmmanuel Vadot reg: 22f126890aSEmmanuel Vadot maxItems: 1 23f126890aSEmmanuel Vadot 24f126890aSEmmanuel Vadot interrupts: 25f126890aSEmmanuel Vadot maxItems: 1 26f126890aSEmmanuel Vadot 27f126890aSEmmanuel Vadot gpio-controller: true 28f126890aSEmmanuel Vadot 29f126890aSEmmanuel Vadot '#gpio-cells': 30f126890aSEmmanuel Vadot const: 2 31f126890aSEmmanuel Vadot 32*84943d6fSEmmanuel Vadot system-power-controller: true 33*84943d6fSEmmanuel Vadot 34f126890aSEmmanuel Vadot vcc1-supply: 35f126890aSEmmanuel Vadot description: 36f126890aSEmmanuel Vadot The input supply for dcdc-reg1. 37f126890aSEmmanuel Vadot 38f126890aSEmmanuel Vadot vcc2-supply: 39f126890aSEmmanuel Vadot description: 40f126890aSEmmanuel Vadot The input supply for dcdc-reg2. 41f126890aSEmmanuel Vadot 42f126890aSEmmanuel Vadot vcc3-supply: 43f126890aSEmmanuel Vadot description: 44f126890aSEmmanuel Vadot The input supply for dcdc-reg3. 45f126890aSEmmanuel Vadot 46f126890aSEmmanuel Vadot vcc4-supply: 47f126890aSEmmanuel Vadot description: 48f126890aSEmmanuel Vadot The input supply for dcdc-reg4. 49f126890aSEmmanuel Vadot 50f126890aSEmmanuel Vadot vcc5-supply: 51f126890aSEmmanuel Vadot description: 52f126890aSEmmanuel Vadot The input supply for dcdc-reg5. 53f126890aSEmmanuel Vadot 54f126890aSEmmanuel Vadot vcc6-supply: 55f126890aSEmmanuel Vadot description: 56f126890aSEmmanuel Vadot The input supply for dcdc-reg6. 57f126890aSEmmanuel Vadot 58f126890aSEmmanuel Vadot vcc7-supply: 59f126890aSEmmanuel Vadot description: 60f126890aSEmmanuel Vadot The input supply for dcdc-reg7. 61f126890aSEmmanuel Vadot 62f126890aSEmmanuel Vadot vcc8-supply: 63f126890aSEmmanuel Vadot description: 64f126890aSEmmanuel Vadot The input supply for dcdc-reg8. 65f126890aSEmmanuel Vadot 66f126890aSEmmanuel Vadot vcc9-supply: 67f126890aSEmmanuel Vadot description: 68f126890aSEmmanuel Vadot The input supply for dcdc-reg9. 69f126890aSEmmanuel Vadot 70f126890aSEmmanuel Vadot vcc10-supply: 71f126890aSEmmanuel Vadot description: 72f126890aSEmmanuel Vadot The input supply for dcdc-reg10. 73f126890aSEmmanuel Vadot 74f126890aSEmmanuel Vadot vcc11-supply: 75f126890aSEmmanuel Vadot description: 76f126890aSEmmanuel Vadot The input supply for pldo-reg1, pldo-reg2 and pldo-reg3. 77f126890aSEmmanuel Vadot 78f126890aSEmmanuel Vadot vcc12-supply: 79f126890aSEmmanuel Vadot description: 80f126890aSEmmanuel Vadot The input supply for pldo-reg4 and pldo-reg5. 81f126890aSEmmanuel Vadot 82f126890aSEmmanuel Vadot vcc13-supply: 83f126890aSEmmanuel Vadot description: 84f126890aSEmmanuel Vadot The input supply for nldo-reg1, nldo-reg2 and nldo-reg3. 85f126890aSEmmanuel Vadot 86f126890aSEmmanuel Vadot vcc14-supply: 87f126890aSEmmanuel Vadot description: 88f126890aSEmmanuel Vadot The input supply for nldo-reg4 and nldo-reg5. 89f126890aSEmmanuel Vadot 90f126890aSEmmanuel Vadot vcca-supply: 91f126890aSEmmanuel Vadot description: 92f126890aSEmmanuel Vadot The input supply for pldo-reg6. 93f126890aSEmmanuel Vadot 94f126890aSEmmanuel Vadot regulators: 95f126890aSEmmanuel Vadot type: object 96f126890aSEmmanuel Vadot additionalProperties: false 97f126890aSEmmanuel Vadot patternProperties: 98f126890aSEmmanuel Vadot "^(dcdc-reg([1-9]|10)|pldo-reg[1-6]|nldo-reg[1-5])$": 99f126890aSEmmanuel Vadot type: object 100f126890aSEmmanuel Vadot $ref: /schemas/regulator/regulator.yaml# 101f126890aSEmmanuel Vadot unevaluatedProperties: false 102f126890aSEmmanuel Vadot 103f126890aSEmmanuel VadotpatternProperties: 104f126890aSEmmanuel Vadot '-pins$': 105f126890aSEmmanuel Vadot type: object 106f126890aSEmmanuel Vadot additionalProperties: false 107f126890aSEmmanuel Vadot $ref: /schemas/pinctrl/pinmux-node.yaml 108f126890aSEmmanuel Vadot 109f126890aSEmmanuel Vadot properties: 110f126890aSEmmanuel Vadot function: 111f126890aSEmmanuel Vadot enum: [pin_fun0, pin_fun1, pin_fun2, pin_fun3, pin_fun4, pin_fun5] 112f126890aSEmmanuel Vadot 113f126890aSEmmanuel Vadot pins: 114f126890aSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/string 115f126890aSEmmanuel Vadot enum: [gpio_pwrctrl1, gpio_pwrctrl2, gpio_pwrctrl3] 116f126890aSEmmanuel Vadot 117f126890aSEmmanuel VadotallOf: 118f126890aSEmmanuel Vadot - $ref: /schemas/spi/spi-peripheral-props.yaml 119f126890aSEmmanuel Vadot 120f126890aSEmmanuel Vadotrequired: 121f126890aSEmmanuel Vadot - compatible 122f126890aSEmmanuel Vadot - reg 123f126890aSEmmanuel Vadot - interrupts 124f126890aSEmmanuel Vadot 125f126890aSEmmanuel VadotunevaluatedProperties: false 126f126890aSEmmanuel Vadot 127f126890aSEmmanuel Vadotexamples: 128f126890aSEmmanuel Vadot - | 129f126890aSEmmanuel Vadot #include <dt-bindings/pinctrl/rockchip.h> 130f126890aSEmmanuel Vadot #include <dt-bindings/interrupt-controller/irq.h> 131f126890aSEmmanuel Vadot #include <dt-bindings/gpio/gpio.h> 132f126890aSEmmanuel Vadot spi { 133f126890aSEmmanuel Vadot #address-cells = <1>; 134f126890aSEmmanuel Vadot #size-cells = <0>; 135f126890aSEmmanuel Vadot 136f126890aSEmmanuel Vadot pmic@0 { 137f126890aSEmmanuel Vadot compatible = "rockchip,rk806"; 138f126890aSEmmanuel Vadot reg = <0x0>; 139f126890aSEmmanuel Vadot 140f126890aSEmmanuel Vadot interrupts = <7 IRQ_TYPE_LEVEL_LOW>; 141f126890aSEmmanuel Vadot 142f126890aSEmmanuel Vadot vcc1-supply = <&vcc5v0_sys>; 143f126890aSEmmanuel Vadot vcc2-supply = <&vcc5v0_sys>; 144f126890aSEmmanuel Vadot vcc3-supply = <&vcc5v0_sys>; 145f126890aSEmmanuel Vadot vcc4-supply = <&vcc5v0_sys>; 146f126890aSEmmanuel Vadot vcc5-supply = <&vcc5v0_sys>; 147f126890aSEmmanuel Vadot vcc6-supply = <&vcc5v0_sys>; 148f126890aSEmmanuel Vadot vcc7-supply = <&vcc5v0_sys>; 149f126890aSEmmanuel Vadot vcc8-supply = <&vcc5v0_sys>; 150f126890aSEmmanuel Vadot vcc9-supply = <&vcc5v0_sys>; 151f126890aSEmmanuel Vadot vcc10-supply = <&vcc5v0_sys>; 152f126890aSEmmanuel Vadot vcc11-supply = <&vcc_2v0_pldo_s3>; 153f126890aSEmmanuel Vadot vcc12-supply = <&vcc5v0_sys>; 154f126890aSEmmanuel Vadot vcc13-supply = <&vcc5v0_sys>; 155f126890aSEmmanuel Vadot vcc14-supply = <&vcc_1v1_nldo_s3>; 156f126890aSEmmanuel Vadot vcca-supply = <&vcc5v0_sys>; 157f126890aSEmmanuel Vadot 158f126890aSEmmanuel Vadot regulators { 159f126890aSEmmanuel Vadot vdd_gpu_s0: dcdc-reg1 { 160f126890aSEmmanuel Vadot regulator-always-on; 161f126890aSEmmanuel Vadot regulator-boot-on; 162f126890aSEmmanuel Vadot regulator-min-microvolt = <550000>; 163f126890aSEmmanuel Vadot regulator-max-microvolt = <950000>; 164f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 165f126890aSEmmanuel Vadot regulator-name = "vdd_gpu_s0"; 166f126890aSEmmanuel Vadot regulator-state-mem { 167f126890aSEmmanuel Vadot regulator-off-in-suspend; 168f126890aSEmmanuel Vadot }; 169f126890aSEmmanuel Vadot }; 170f126890aSEmmanuel Vadot 171f126890aSEmmanuel Vadot vdd_npu_s0: dcdc-reg2 { 172f126890aSEmmanuel Vadot regulator-always-on; 173f126890aSEmmanuel Vadot regulator-boot-on; 174f126890aSEmmanuel Vadot regulator-min-microvolt = <550000>; 175f126890aSEmmanuel Vadot regulator-max-microvolt = <950000>; 176f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 177f126890aSEmmanuel Vadot regulator-name = "vdd_npu_s0"; 178f126890aSEmmanuel Vadot regulator-state-mem { 179f126890aSEmmanuel Vadot regulator-off-in-suspend; 180f126890aSEmmanuel Vadot }; 181f126890aSEmmanuel Vadot }; 182f126890aSEmmanuel Vadot 183f126890aSEmmanuel Vadot vdd_log_s0: dcdc-reg3 { 184f126890aSEmmanuel Vadot regulator-always-on; 185f126890aSEmmanuel Vadot regulator-boot-on; 186f126890aSEmmanuel Vadot regulator-min-microvolt = <750000>; 187f126890aSEmmanuel Vadot regulator-max-microvolt = <750000>; 188f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 189f126890aSEmmanuel Vadot regulator-name = "vdd_log_s0"; 190f126890aSEmmanuel Vadot regulator-state-mem { 191f126890aSEmmanuel Vadot regulator-on-in-suspend; 192f126890aSEmmanuel Vadot regulator-suspend-microvolt = <750000>; 193f126890aSEmmanuel Vadot }; 194f126890aSEmmanuel Vadot }; 195f126890aSEmmanuel Vadot 196f126890aSEmmanuel Vadot vdd_vdenc_s0: dcdc-reg4 { 197f126890aSEmmanuel Vadot regulator-always-on; 198f126890aSEmmanuel Vadot regulator-boot-on; 199f126890aSEmmanuel Vadot regulator-min-microvolt = <550000>; 200f126890aSEmmanuel Vadot regulator-max-microvolt = <950000>; 201f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 202f126890aSEmmanuel Vadot regulator-name = "vdd_vdenc_s0"; 203f126890aSEmmanuel Vadot regulator-state-mem { 204f126890aSEmmanuel Vadot regulator-off-in-suspend; 205f126890aSEmmanuel Vadot }; 206f126890aSEmmanuel Vadot }; 207f126890aSEmmanuel Vadot 208f126890aSEmmanuel Vadot vdd_gpu_mem_s0: dcdc-reg5 { 209f126890aSEmmanuel Vadot regulator-always-on; 210f126890aSEmmanuel Vadot regulator-boot-on; 211f126890aSEmmanuel Vadot regulator-min-microvolt = <675000>; 212f126890aSEmmanuel Vadot regulator-max-microvolt = <950000>; 213f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 214f126890aSEmmanuel Vadot regulator-name = "vdd_gpu_mem_s0"; 215f126890aSEmmanuel Vadot regulator-state-mem { 216f126890aSEmmanuel Vadot regulator-off-in-suspend; 217f126890aSEmmanuel Vadot }; 218f126890aSEmmanuel Vadot }; 219f126890aSEmmanuel Vadot 220f126890aSEmmanuel Vadot vdd_npu_mem_s0: dcdc-reg6 { 221f126890aSEmmanuel Vadot regulator-always-on; 222f126890aSEmmanuel Vadot regulator-boot-on; 223f126890aSEmmanuel Vadot regulator-min-microvolt = <675000>; 224f126890aSEmmanuel Vadot regulator-max-microvolt = <950000>; 225f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 226f126890aSEmmanuel Vadot regulator-name = "vdd_npu_mem_s0"; 227f126890aSEmmanuel Vadot regulator-state-mem { 228f126890aSEmmanuel Vadot regulator-off-in-suspend; 229f126890aSEmmanuel Vadot }; 230f126890aSEmmanuel Vadot }; 231f126890aSEmmanuel Vadot 232f126890aSEmmanuel Vadot vcc_2v0_pldo_s3: dcdc-reg7 { 233f126890aSEmmanuel Vadot regulator-always-on; 234f126890aSEmmanuel Vadot regulator-boot-on; 235f126890aSEmmanuel Vadot regulator-min-microvolt = <2000000>; 236f126890aSEmmanuel Vadot regulator-max-microvolt = <2000000>; 237f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 238f126890aSEmmanuel Vadot regulator-name = "vdd_2v0_pldo_s3"; 239f126890aSEmmanuel Vadot regulator-state-mem { 240f126890aSEmmanuel Vadot regulator-on-in-suspend; 241f126890aSEmmanuel Vadot regulator-suspend-microvolt = <2000000>; 242f126890aSEmmanuel Vadot }; 243f126890aSEmmanuel Vadot }; 244f126890aSEmmanuel Vadot 245f126890aSEmmanuel Vadot vdd_vdenc_mem_s0: dcdc-reg8 { 246f126890aSEmmanuel Vadot regulator-always-on; 247f126890aSEmmanuel Vadot regulator-boot-on; 248f126890aSEmmanuel Vadot regulator-min-microvolt = <675000>; 249f126890aSEmmanuel Vadot regulator-max-microvolt = <950000>; 250f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 251f126890aSEmmanuel Vadot regulator-name = "vdd_vdenc_mem_s0"; 252f126890aSEmmanuel Vadot regulator-state-mem { 253f126890aSEmmanuel Vadot regulator-off-in-suspend; 254f126890aSEmmanuel Vadot }; 255f126890aSEmmanuel Vadot }; 256f126890aSEmmanuel Vadot 257f126890aSEmmanuel Vadot vdd2_ddr_s3: dcdc-reg9 { 258f126890aSEmmanuel Vadot regulator-always-on; 259f126890aSEmmanuel Vadot regulator-boot-on; 260f126890aSEmmanuel Vadot regulator-name = "vdd2_ddr_s3"; 261f126890aSEmmanuel Vadot regulator-state-mem { 262f126890aSEmmanuel Vadot regulator-on-in-suspend; 263f126890aSEmmanuel Vadot }; 264f126890aSEmmanuel Vadot }; 265f126890aSEmmanuel Vadot 266f126890aSEmmanuel Vadot vcc_1v1_nldo_s3: dcdc-reg10 { 267f126890aSEmmanuel Vadot regulator-always-on; 268f126890aSEmmanuel Vadot regulator-boot-on; 269f126890aSEmmanuel Vadot regulator-min-microvolt = <1100000>; 270f126890aSEmmanuel Vadot regulator-max-microvolt = <1100000>; 271f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 272f126890aSEmmanuel Vadot regulator-name = "vcc_1v1_nldo_s3"; 273f126890aSEmmanuel Vadot regulator-state-mem { 274f126890aSEmmanuel Vadot regulator-on-in-suspend; 275f126890aSEmmanuel Vadot regulator-suspend-microvolt = <1100000>; 276f126890aSEmmanuel Vadot }; 277f126890aSEmmanuel Vadot }; 278f126890aSEmmanuel Vadot 279f126890aSEmmanuel Vadot avcc_1v8_s0: pldo-reg1 { 280f126890aSEmmanuel Vadot regulator-always-on; 281f126890aSEmmanuel Vadot regulator-boot-on; 282f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 283f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 284f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 285f126890aSEmmanuel Vadot regulator-name = "avcc_1v8_s0"; 286f126890aSEmmanuel Vadot regulator-state-mem { 287f126890aSEmmanuel Vadot regulator-off-in-suspend; 288f126890aSEmmanuel Vadot }; 289f126890aSEmmanuel Vadot }; 290f126890aSEmmanuel Vadot 291f126890aSEmmanuel Vadot vdd1_1v8_ddr_s3: pldo-reg2 { 292f126890aSEmmanuel Vadot regulator-always-on; 293f126890aSEmmanuel Vadot regulator-boot-on; 294f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 295f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 296f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 297f126890aSEmmanuel Vadot regulator-name = "vdd1_1v8_ddr_s3"; 298f126890aSEmmanuel Vadot regulator-state-mem { 299f126890aSEmmanuel Vadot regulator-on-in-suspend; 300f126890aSEmmanuel Vadot regulator-suspend-microvolt = <1800000>; 301f126890aSEmmanuel Vadot }; 302f126890aSEmmanuel Vadot }; 303f126890aSEmmanuel Vadot 304f126890aSEmmanuel Vadot vcc_1v8_s3: pldo-reg3 { 305f126890aSEmmanuel Vadot regulator-always-on; 306f126890aSEmmanuel Vadot regulator-boot-on; 307f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 308f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 309f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 310f126890aSEmmanuel Vadot regulator-name = "vcc_1v8_s3"; 311f126890aSEmmanuel Vadot regulator-state-mem { 312f126890aSEmmanuel Vadot regulator-on-in-suspend; 313f126890aSEmmanuel Vadot regulator-suspend-microvolt = <1800000>; 314f126890aSEmmanuel Vadot }; 315f126890aSEmmanuel Vadot }; 316f126890aSEmmanuel Vadot 317f126890aSEmmanuel Vadot vcc_3v3_s0: pldo-reg4 { 318f126890aSEmmanuel Vadot regulator-always-on; 319f126890aSEmmanuel Vadot regulator-boot-on; 320f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 321f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 322f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 323f126890aSEmmanuel Vadot regulator-name = "vcc_3v3_s0"; 324f126890aSEmmanuel Vadot regulator-state-mem { 325f126890aSEmmanuel Vadot regulator-off-in-suspend; 326f126890aSEmmanuel Vadot }; 327f126890aSEmmanuel Vadot }; 328f126890aSEmmanuel Vadot 329f126890aSEmmanuel Vadot vccio_sd_s0: pldo-reg5 { 330f126890aSEmmanuel Vadot regulator-always-on; 331f126890aSEmmanuel Vadot regulator-boot-on; 332f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 333f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 334f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 335f126890aSEmmanuel Vadot regulator-name = "vccio_sd_s0"; 336f126890aSEmmanuel Vadot regulator-state-mem { 337f126890aSEmmanuel Vadot regulator-off-in-suspend; 338f126890aSEmmanuel Vadot }; 339f126890aSEmmanuel Vadot }; 340f126890aSEmmanuel Vadot 341f126890aSEmmanuel Vadot master_pldo6_s3: pldo-reg6 { 342f126890aSEmmanuel Vadot regulator-always-on; 343f126890aSEmmanuel Vadot regulator-boot-on; 344f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 345f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 346f126890aSEmmanuel Vadot regulator-name = "master_pldo6_s3"; 347f126890aSEmmanuel Vadot regulator-state-mem { 348f126890aSEmmanuel Vadot regulator-on-in-suspend; 349f126890aSEmmanuel Vadot regulator-suspend-microvolt = <1800000>; 350f126890aSEmmanuel Vadot }; 351f126890aSEmmanuel Vadot }; 352f126890aSEmmanuel Vadot 353f126890aSEmmanuel Vadot vdd_0v75_s3: nldo-reg1 { 354f126890aSEmmanuel Vadot regulator-always-on; 355f126890aSEmmanuel Vadot regulator-boot-on; 356f126890aSEmmanuel Vadot regulator-min-microvolt = <750000>; 357f126890aSEmmanuel Vadot regulator-max-microvolt = <750000>; 358f126890aSEmmanuel Vadot regulator-ramp-delay = <12500>; 359f126890aSEmmanuel Vadot regulator-name = "vdd_0v75_s3"; 360f126890aSEmmanuel Vadot regulator-state-mem { 361f126890aSEmmanuel Vadot regulator-on-in-suspend; 362f126890aSEmmanuel Vadot regulator-suspend-microvolt = <750000>; 363f126890aSEmmanuel Vadot }; 364f126890aSEmmanuel Vadot }; 365f126890aSEmmanuel Vadot 366f126890aSEmmanuel Vadot vdd2l_0v9_ddr_s3: nldo-reg2 { 367f126890aSEmmanuel Vadot regulator-always-on; 368f126890aSEmmanuel Vadot regulator-boot-on; 369f126890aSEmmanuel Vadot regulator-min-microvolt = <900000>; 370f126890aSEmmanuel Vadot regulator-max-microvolt = <900000>; 371f126890aSEmmanuel Vadot regulator-name = "vdd2l_0v9_ddr_s3"; 372f126890aSEmmanuel Vadot regulator-state-mem { 373f126890aSEmmanuel Vadot regulator-on-in-suspend; 374f126890aSEmmanuel Vadot regulator-suspend-microvolt = <900000>; 375f126890aSEmmanuel Vadot }; 376f126890aSEmmanuel Vadot }; 377f126890aSEmmanuel Vadot 378f126890aSEmmanuel Vadot master_nldo3: nldo-reg3 { 379f126890aSEmmanuel Vadot regulator-name = "master_nldo3"; 380f126890aSEmmanuel Vadot regulator-state-mem { 381f126890aSEmmanuel Vadot regulator-off-in-suspend; 382f126890aSEmmanuel Vadot }; 383f126890aSEmmanuel Vadot }; 384f126890aSEmmanuel Vadot 385f126890aSEmmanuel Vadot avdd_0v75_s0: nldo-reg4 { 386f126890aSEmmanuel Vadot regulator-always-on; 387f126890aSEmmanuel Vadot regulator-boot-on; 388f126890aSEmmanuel Vadot regulator-min-microvolt = <750000>; 389f126890aSEmmanuel Vadot regulator-max-microvolt = <750000>; 390f126890aSEmmanuel Vadot regulator-name = "avdd_0v75_s0"; 391f126890aSEmmanuel Vadot regulator-state-mem { 392f126890aSEmmanuel Vadot regulator-off-in-suspend; 393f126890aSEmmanuel Vadot }; 394f126890aSEmmanuel Vadot }; 395f126890aSEmmanuel Vadot 396f126890aSEmmanuel Vadot vdd_0v85_s0: nldo-reg5 { 397f126890aSEmmanuel Vadot regulator-always-on; 398f126890aSEmmanuel Vadot regulator-boot-on; 399f126890aSEmmanuel Vadot regulator-min-microvolt = <850000>; 400f126890aSEmmanuel Vadot regulator-max-microvolt = <850000>; 401f126890aSEmmanuel Vadot regulator-name = "vdd_0v85_s0"; 402f126890aSEmmanuel Vadot regulator-state-mem { 403f126890aSEmmanuel Vadot regulator-off-in-suspend; 404f126890aSEmmanuel Vadot }; 405f126890aSEmmanuel Vadot }; 406f126890aSEmmanuel Vadot }; 407f126890aSEmmanuel Vadot }; 408f126890aSEmmanuel Vadot }; 409