1*1cc3a0a0SJingyi Wang// SPDX-License-Identifier: BSD-3-Clause 2*1cc3a0a0SJingyi Wang/* 3*1cc3a0a0SJingyi Wang * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. 4*1cc3a0a0SJingyi Wang */ 5*1cc3a0a0SJingyi Wang 6*1cc3a0a0SJingyi Wang/dts-v1/; 7*1cc3a0a0SJingyi Wang 8*1cc3a0a0SJingyi Wang#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 9*1cc3a0a0SJingyi Wang#include "kaanapali.dtsi" 10*1cc3a0a0SJingyi Wang 11*1cc3a0a0SJingyi Wang/ { 12*1cc3a0a0SJingyi Wang model = "Qualcomm Technologies, Inc. Kaanapali MTP"; 13*1cc3a0a0SJingyi Wang compatible = "qcom,kaanapali-mtp", "qcom,kaanapali"; 14*1cc3a0a0SJingyi Wang chassis-type = "handset"; 15*1cc3a0a0SJingyi Wang 16*1cc3a0a0SJingyi Wang aliases { 17*1cc3a0a0SJingyi Wang serial0 = &uart7; 18*1cc3a0a0SJingyi Wang }; 19*1cc3a0a0SJingyi Wang 20*1cc3a0a0SJingyi Wang chosen { 21*1cc3a0a0SJingyi Wang stdout-path = "serial0:115200n8"; 22*1cc3a0a0SJingyi Wang }; 23*1cc3a0a0SJingyi Wang 24*1cc3a0a0SJingyi Wang clocks { 25*1cc3a0a0SJingyi Wang xo_board: xo-board { 26*1cc3a0a0SJingyi Wang compatible = "fixed-clock"; 27*1cc3a0a0SJingyi Wang clock-frequency = <76800000>; 28*1cc3a0a0SJingyi Wang #clock-cells = <0>; 29*1cc3a0a0SJingyi Wang }; 30*1cc3a0a0SJingyi Wang 31*1cc3a0a0SJingyi Wang sleep_clk: sleep-clk { 32*1cc3a0a0SJingyi Wang compatible = "fixed-clock"; 33*1cc3a0a0SJingyi Wang clock-frequency = <32764>; 34*1cc3a0a0SJingyi Wang #clock-cells = <0>; 35*1cc3a0a0SJingyi Wang }; 36*1cc3a0a0SJingyi Wang 37*1cc3a0a0SJingyi Wang bi_tcxo_div2: bi-tcxo-div2-clk { 38*1cc3a0a0SJingyi Wang compatible = "fixed-factor-clock"; 39*1cc3a0a0SJingyi Wang #clock-cells = <0>; 40*1cc3a0a0SJingyi Wang 41*1cc3a0a0SJingyi Wang clocks = <&rpmhcc RPMH_CXO_CLK>; 42*1cc3a0a0SJingyi Wang clock-mult = <1>; 43*1cc3a0a0SJingyi Wang clock-div = <2>; 44*1cc3a0a0SJingyi Wang }; 45*1cc3a0a0SJingyi Wang 46*1cc3a0a0SJingyi Wang bi_tcxo_ao_div2: bi-tcxo-ao-div2-clk { 47*1cc3a0a0SJingyi Wang compatible = "fixed-factor-clock"; 48*1cc3a0a0SJingyi Wang #clock-cells = <0>; 49*1cc3a0a0SJingyi Wang 50*1cc3a0a0SJingyi Wang clocks = <&rpmhcc RPMH_CXO_CLK_A>; 51*1cc3a0a0SJingyi Wang clock-mult = <1>; 52*1cc3a0a0SJingyi Wang clock-div = <2>; 53*1cc3a0a0SJingyi Wang }; 54*1cc3a0a0SJingyi Wang }; 55*1cc3a0a0SJingyi Wang}; 56*1cc3a0a0SJingyi Wang 57*1cc3a0a0SJingyi Wang&apps_rsc { 58*1cc3a0a0SJingyi Wang regulators-0 { 59*1cc3a0a0SJingyi Wang compatible = "qcom,pmh0101-rpmh-regulators"; 60*1cc3a0a0SJingyi Wang qcom,pmic-id = "B_E0"; 61*1cc3a0a0SJingyi Wang 62*1cc3a0a0SJingyi Wang vreg_bob1: bob1 { 63*1cc3a0a0SJingyi Wang regulator-name = "vreg_bob1"; 64*1cc3a0a0SJingyi Wang regulator-min-microvolt = <3008000>; 65*1cc3a0a0SJingyi Wang regulator-max-microvolt = <4000000>; 66*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 67*1cc3a0a0SJingyi Wang }; 68*1cc3a0a0SJingyi Wang 69*1cc3a0a0SJingyi Wang vreg_bob2: bob2 { 70*1cc3a0a0SJingyi Wang regulator-name = "vreg_bob2"; 71*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2704000>; 72*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3552000>; 73*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 74*1cc3a0a0SJingyi Wang }; 75*1cc3a0a0SJingyi Wang 76*1cc3a0a0SJingyi Wang vreg_l1b_1p8: ldo1 { 77*1cc3a0a0SJingyi Wang regulator-name = "vreg_l1b_1p8"; 78*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 79*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1800000>; 80*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 81*1cc3a0a0SJingyi Wang regulator-allow-set-load; 82*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 83*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 84*1cc3a0a0SJingyi Wang }; 85*1cc3a0a0SJingyi Wang 86*1cc3a0a0SJingyi Wang vreg_l2b_3p0: ldo2 { 87*1cc3a0a0SJingyi Wang regulator-name = "vreg_l2b_3p0"; 88*1cc3a0a0SJingyi Wang regulator-min-microvolt = <3008000>; 89*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3048000>; 90*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 91*1cc3a0a0SJingyi Wang regulator-allow-set-load; 92*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 93*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 94*1cc3a0a0SJingyi Wang }; 95*1cc3a0a0SJingyi Wang 96*1cc3a0a0SJingyi Wang vreg_l4b_1p8: ldo4 { 97*1cc3a0a0SJingyi Wang regulator-name = "vreg_l4b_1p8"; 98*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 99*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1800000>; 100*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 101*1cc3a0a0SJingyi Wang regulator-allow-set-load; 102*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 103*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 104*1cc3a0a0SJingyi Wang }; 105*1cc3a0a0SJingyi Wang 106*1cc3a0a0SJingyi Wang vreg_l5b_3p1: ldo5 { 107*1cc3a0a0SJingyi Wang regulator-name = "vreg_l5b_3p1"; 108*1cc3a0a0SJingyi Wang regulator-min-microvolt = <3100000>; 109*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3148000>; 110*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 111*1cc3a0a0SJingyi Wang regulator-allow-set-load; 112*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 113*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 114*1cc3a0a0SJingyi Wang }; 115*1cc3a0a0SJingyi Wang 116*1cc3a0a0SJingyi Wang vreg_l6b_1p8: ldo6 { 117*1cc3a0a0SJingyi Wang regulator-name = "vreg_l6b_1p8"; 118*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 119*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3008000>; 120*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 121*1cc3a0a0SJingyi Wang regulator-allow-set-load; 122*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 123*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 124*1cc3a0a0SJingyi Wang }; 125*1cc3a0a0SJingyi Wang 126*1cc3a0a0SJingyi Wang vreg_l7b_1p8: ldo7 { 127*1cc3a0a0SJingyi Wang regulator-name = "vreg_l7b_1p8"; 128*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 129*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3008000>; 130*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 131*1cc3a0a0SJingyi Wang regulator-allow-set-load; 132*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 133*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 134*1cc3a0a0SJingyi Wang }; 135*1cc3a0a0SJingyi Wang 136*1cc3a0a0SJingyi Wang vreg_l8b_1p8: ldo8 { 137*1cc3a0a0SJingyi Wang regulator-name = "vreg_l8b_1p8"; 138*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 139*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3008000>; 140*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 141*1cc3a0a0SJingyi Wang regulator-allow-set-load; 142*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 143*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 144*1cc3a0a0SJingyi Wang }; 145*1cc3a0a0SJingyi Wang 146*1cc3a0a0SJingyi Wang vreg_l9b_2p9: ldo9 { 147*1cc3a0a0SJingyi Wang regulator-name = "vreg_l9b_2p9"; 148*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2960000>; 149*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3008000>; 150*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 151*1cc3a0a0SJingyi Wang regulator-allow-set-load; 152*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 153*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 154*1cc3a0a0SJingyi Wang }; 155*1cc3a0a0SJingyi Wang 156*1cc3a0a0SJingyi Wang vreg_l10b_1p8: ldo10 { 157*1cc3a0a0SJingyi Wang regulator-name = "vreg_l10b_1p8"; 158*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 159*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1800000>; 160*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 161*1cc3a0a0SJingyi Wang regulator-allow-set-load; 162*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 163*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 164*1cc3a0a0SJingyi Wang }; 165*1cc3a0a0SJingyi Wang 166*1cc3a0a0SJingyi Wang vreg_l11b_1p0: ldo11 { 167*1cc3a0a0SJingyi Wang regulator-name = "vreg_l11b_1p0"; 168*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1000000>; 169*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1292000>; 170*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 171*1cc3a0a0SJingyi Wang regulator-allow-set-load; 172*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 173*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 174*1cc3a0a0SJingyi Wang }; 175*1cc3a0a0SJingyi Wang 176*1cc3a0a0SJingyi Wang vreg_l12b_1p8: ldo12 { 177*1cc3a0a0SJingyi Wang regulator-name = "vreg_l12b_1p8"; 178*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 179*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1800000>; 180*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 181*1cc3a0a0SJingyi Wang regulator-allow-set-load; 182*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 183*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 184*1cc3a0a0SJingyi Wang }; 185*1cc3a0a0SJingyi Wang 186*1cc3a0a0SJingyi Wang vreg_l13b_3p0: ldo13 { 187*1cc3a0a0SJingyi Wang regulator-name = "vreg_l13b_3p0"; 188*1cc3a0a0SJingyi Wang regulator-min-microvolt = <3000000>; 189*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3000000>; 190*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 191*1cc3a0a0SJingyi Wang regulator-allow-set-load; 192*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 193*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 194*1cc3a0a0SJingyi Wang }; 195*1cc3a0a0SJingyi Wang 196*1cc3a0a0SJingyi Wang vreg_l14b_3p2: ldo14 { 197*1cc3a0a0SJingyi Wang regulator-name = "vreg_l14b_3p2"; 198*1cc3a0a0SJingyi Wang regulator-min-microvolt = <3200000>; 199*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3200000>; 200*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 201*1cc3a0a0SJingyi Wang regulator-allow-set-load; 202*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 203*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 204*1cc3a0a0SJingyi Wang }; 205*1cc3a0a0SJingyi Wang 206*1cc3a0a0SJingyi Wang vreg_l15b_1p8: ldo15 { 207*1cc3a0a0SJingyi Wang regulator-name = "vreg_l15b_1p8"; 208*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 209*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1800000>; 210*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 211*1cc3a0a0SJingyi Wang regulator-allow-set-load; 212*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 213*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 214*1cc3a0a0SJingyi Wang }; 215*1cc3a0a0SJingyi Wang 216*1cc3a0a0SJingyi Wang vreg_l17b_2p5: ldo17 { 217*1cc3a0a0SJingyi Wang regulator-name = "vreg_l17b_2p5"; 218*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2504000>; 219*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2504000>; 220*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 221*1cc3a0a0SJingyi Wang regulator-allow-set-load; 222*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 223*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 224*1cc3a0a0SJingyi Wang }; 225*1cc3a0a0SJingyi Wang 226*1cc3a0a0SJingyi Wang vreg_l18b_1p2: ldo18 { 227*1cc3a0a0SJingyi Wang regulator-name = "vreg_l18b_1p2"; 228*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 229*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 230*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 231*1cc3a0a0SJingyi Wang regulator-allow-set-load; 232*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 233*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 234*1cc3a0a0SJingyi Wang }; 235*1cc3a0a0SJingyi Wang }; 236*1cc3a0a0SJingyi Wang 237*1cc3a0a0SJingyi Wang regulators-1 { 238*1cc3a0a0SJingyi Wang compatible = "qcom,pmh0110-rpmh-regulators"; 239*1cc3a0a0SJingyi Wang qcom,pmic-id = "D_E0"; 240*1cc3a0a0SJingyi Wang 241*1cc3a0a0SJingyi Wang vreg_s10d_1p0: smps10 { 242*1cc3a0a0SJingyi Wang regulator-name = "vreg_s10d_1p0"; 243*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1000000>; 244*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1100000>; 245*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 246*1cc3a0a0SJingyi Wang }; 247*1cc3a0a0SJingyi Wang 248*1cc3a0a0SJingyi Wang vreg_l1d_1p2: ldo1 { 249*1cc3a0a0SJingyi Wang regulator-name = "vreg_l1d_1p2"; 250*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 251*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1256000>; 252*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 253*1cc3a0a0SJingyi Wang regulator-allow-set-load; 254*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 255*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 256*1cc3a0a0SJingyi Wang }; 257*1cc3a0a0SJingyi Wang 258*1cc3a0a0SJingyi Wang vreg_l2d_0p9: ldo2 { 259*1cc3a0a0SJingyi Wang regulator-name = "vreg_l2d_0p9"; 260*1cc3a0a0SJingyi Wang regulator-min-microvolt = <912000>; 261*1cc3a0a0SJingyi Wang regulator-max-microvolt = <958000>; 262*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 263*1cc3a0a0SJingyi Wang regulator-allow-set-load; 264*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 265*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 266*1cc3a0a0SJingyi Wang }; 267*1cc3a0a0SJingyi Wang 268*1cc3a0a0SJingyi Wang vreg_l3d_0p8: ldo3 { 269*1cc3a0a0SJingyi Wang regulator-name = "vreg_l3d_0p8"; 270*1cc3a0a0SJingyi Wang regulator-min-microvolt = <880000>; 271*1cc3a0a0SJingyi Wang regulator-max-microvolt = <880000>; 272*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 273*1cc3a0a0SJingyi Wang regulator-allow-set-load; 274*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 275*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 276*1cc3a0a0SJingyi Wang }; 277*1cc3a0a0SJingyi Wang 278*1cc3a0a0SJingyi Wang vreg_l4d_1p2: ldo4 { 279*1cc3a0a0SJingyi Wang regulator-name = "vreg_l4d_1p2"; 280*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 281*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 282*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 283*1cc3a0a0SJingyi Wang regulator-allow-set-load; 284*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 285*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 286*1cc3a0a0SJingyi Wang }; 287*1cc3a0a0SJingyi Wang }; 288*1cc3a0a0SJingyi Wang 289*1cc3a0a0SJingyi Wang regulators-2 { 290*1cc3a0a0SJingyi Wang compatible = "qcom,pmh0110-rpmh-regulators"; 291*1cc3a0a0SJingyi Wang qcom,pmic-id = "F_E0"; 292*1cc3a0a0SJingyi Wang 293*1cc3a0a0SJingyi Wang vreg_s6f_0p5: smps6 { 294*1cc3a0a0SJingyi Wang regulator-name = "vreg_s6f_0p5"; 295*1cc3a0a0SJingyi Wang regulator-min-microvolt = <300000>; 296*1cc3a0a0SJingyi Wang regulator-max-microvolt = <570000>; 297*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 298*1cc3a0a0SJingyi Wang }; 299*1cc3a0a0SJingyi Wang 300*1cc3a0a0SJingyi Wang vreg_s7f_1p2: smps7 { 301*1cc3a0a0SJingyi Wang regulator-name = "vreg_s7f_1p2"; 302*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1224000>; 303*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1372000>; 304*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 305*1cc3a0a0SJingyi Wang }; 306*1cc3a0a0SJingyi Wang 307*1cc3a0a0SJingyi Wang vreg_s8f_1p8: smps8 { 308*1cc3a0a0SJingyi Wang regulator-name = "vreg_s8f_1p8"; 309*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 310*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2000000>; 311*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 312*1cc3a0a0SJingyi Wang }; 313*1cc3a0a0SJingyi Wang 314*1cc3a0a0SJingyi Wang vreg_l1f_1p2: ldo1 { 315*1cc3a0a0SJingyi Wang regulator-name = "vreg_l1f_1p2"; 316*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 317*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 318*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 319*1cc3a0a0SJingyi Wang regulator-allow-set-load; 320*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 321*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 322*1cc3a0a0SJingyi Wang }; 323*1cc3a0a0SJingyi Wang 324*1cc3a0a0SJingyi Wang vreg_l2f_1p2: ldo2 { 325*1cc3a0a0SJingyi Wang regulator-name = "vreg_l2f_1p2"; 326*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 327*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 328*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 329*1cc3a0a0SJingyi Wang regulator-allow-set-load; 330*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 331*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 332*1cc3a0a0SJingyi Wang }; 333*1cc3a0a0SJingyi Wang 334*1cc3a0a0SJingyi Wang vreg_l3f_0p8: ldo3 { 335*1cc3a0a0SJingyi Wang regulator-name = "vreg_l3f_0p8"; 336*1cc3a0a0SJingyi Wang regulator-min-microvolt = <880000>; 337*1cc3a0a0SJingyi Wang regulator-max-microvolt = <936000>; 338*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 339*1cc3a0a0SJingyi Wang regulator-allow-set-load; 340*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 341*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 342*1cc3a0a0SJingyi Wang }; 343*1cc3a0a0SJingyi Wang 344*1cc3a0a0SJingyi Wang vreg_l4f_0p8: ldo4 { 345*1cc3a0a0SJingyi Wang regulator-name = "vreg_l4f_0p8"; 346*1cc3a0a0SJingyi Wang regulator-min-microvolt = <880000>; 347*1cc3a0a0SJingyi Wang regulator-max-microvolt = <912000>; 348*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 349*1cc3a0a0SJingyi Wang regulator-allow-set-load; 350*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 351*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 352*1cc3a0a0SJingyi Wang }; 353*1cc3a0a0SJingyi Wang }; 354*1cc3a0a0SJingyi Wang 355*1cc3a0a0SJingyi Wang regulators-3 { 356*1cc3a0a0SJingyi Wang compatible = "qcom,pmh0110-rpmh-regulators"; 357*1cc3a0a0SJingyi Wang qcom,pmic-id = "G_E0"; 358*1cc3a0a0SJingyi Wang 359*1cc3a0a0SJingyi Wang vreg_s7g_0p9: smps7 { 360*1cc3a0a0SJingyi Wang regulator-name = "vreg_s7g_0p9"; 361*1cc3a0a0SJingyi Wang regulator-min-microvolt = <880000>; 362*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1100000>; 363*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 364*1cc3a0a0SJingyi Wang }; 365*1cc3a0a0SJingyi Wang 366*1cc3a0a0SJingyi Wang vreg_s9g_1p0: smps9 { 367*1cc3a0a0SJingyi Wang regulator-name = "vreg_s9g_1p0"; 368*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1000000>; 369*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1100000>; 370*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 371*1cc3a0a0SJingyi Wang }; 372*1cc3a0a0SJingyi Wang 373*1cc3a0a0SJingyi Wang vreg_l1g_1p2: ldo1 { 374*1cc3a0a0SJingyi Wang regulator-name = "vreg_l1g_1p2"; 375*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 376*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 377*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 378*1cc3a0a0SJingyi Wang regulator-allow-set-load; 379*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 380*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 381*1cc3a0a0SJingyi Wang }; 382*1cc3a0a0SJingyi Wang 383*1cc3a0a0SJingyi Wang vreg_l2g_1p8: ldo2 { 384*1cc3a0a0SJingyi Wang regulator-name = "vreg_l2g_1p8"; 385*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 386*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1800000>; 387*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 388*1cc3a0a0SJingyi Wang regulator-allow-set-load; 389*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 390*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 391*1cc3a0a0SJingyi Wang }; 392*1cc3a0a0SJingyi Wang 393*1cc3a0a0SJingyi Wang vreg_l3g_1p2: ldo3 { 394*1cc3a0a0SJingyi Wang regulator-name = "vreg_l3g_1p2"; 395*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 396*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 397*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 398*1cc3a0a0SJingyi Wang regulator-allow-set-load; 399*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 400*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 401*1cc3a0a0SJingyi Wang }; 402*1cc3a0a0SJingyi Wang 403*1cc3a0a0SJingyi Wang vreg_l4g_0p9: ldo4 { 404*1cc3a0a0SJingyi Wang regulator-name = "vreg_l4g_0p9"; 405*1cc3a0a0SJingyi Wang regulator-min-microvolt = <880000>; 406*1cc3a0a0SJingyi Wang regulator-max-microvolt = <920000>; 407*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 408*1cc3a0a0SJingyi Wang regulator-allow-set-load; 409*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 410*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 411*1cc3a0a0SJingyi Wang }; 412*1cc3a0a0SJingyi Wang }; 413*1cc3a0a0SJingyi Wang 414*1cc3a0a0SJingyi Wang regulators-4 { 415*1cc3a0a0SJingyi Wang compatible = "qcom,pmh0110-rpmh-regulators"; 416*1cc3a0a0SJingyi Wang qcom,pmic-id = "I_E0"; 417*1cc3a0a0SJingyi Wang 418*1cc3a0a0SJingyi Wang vreg_s7i_0p9: smps7 { 419*1cc3a0a0SJingyi Wang regulator-name = "vreg_s7i_0p9"; 420*1cc3a0a0SJingyi Wang regulator-min-microvolt = <900000>; 421*1cc3a0a0SJingyi Wang regulator-max-microvolt = <972000>; 422*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 423*1cc3a0a0SJingyi Wang }; 424*1cc3a0a0SJingyi Wang 425*1cc3a0a0SJingyi Wang vreg_l2i_1p2: ldo2 { 426*1cc3a0a0SJingyi Wang regulator-name = "vreg_l2i_1p2"; 427*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 428*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 429*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 430*1cc3a0a0SJingyi Wang regulator-allow-set-load; 431*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 432*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 433*1cc3a0a0SJingyi Wang }; 434*1cc3a0a0SJingyi Wang 435*1cc3a0a0SJingyi Wang vreg_l3i_0p8: ldo3 { 436*1cc3a0a0SJingyi Wang regulator-name = "vreg_l3i_0p8"; 437*1cc3a0a0SJingyi Wang regulator-min-microvolt = <880000>; 438*1cc3a0a0SJingyi Wang regulator-max-microvolt = <920000>; 439*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 440*1cc3a0a0SJingyi Wang regulator-allow-set-load; 441*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 442*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_AUTO>; 443*1cc3a0a0SJingyi Wang }; 444*1cc3a0a0SJingyi Wang }; 445*1cc3a0a0SJingyi Wang 446*1cc3a0a0SJingyi Wang regulators-5 { 447*1cc3a0a0SJingyi Wang compatible = "qcom,pmh0104-rpmh-regulators"; 448*1cc3a0a0SJingyi Wang qcom,pmic-id = "J_E1"; 449*1cc3a0a0SJingyi Wang 450*1cc3a0a0SJingyi Wang vreg_s1j_0p8: smps1 { 451*1cc3a0a0SJingyi Wang regulator-name = "vreg_s1j_0p8"; 452*1cc3a0a0SJingyi Wang regulator-min-microvolt = <400000>; 453*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1000000>; 454*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 455*1cc3a0a0SJingyi Wang }; 456*1cc3a0a0SJingyi Wang 457*1cc3a0a0SJingyi Wang vreg_s2j_0p8: smps2 { 458*1cc3a0a0SJingyi Wang regulator-name = "vreg_s2j_0p8"; 459*1cc3a0a0SJingyi Wang regulator-min-microvolt = <500000>; 460*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1100000>; 461*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 462*1cc3a0a0SJingyi Wang }; 463*1cc3a0a0SJingyi Wang 464*1cc3a0a0SJingyi Wang vreg_s3j_1p2: smps3 { 465*1cc3a0a0SJingyi Wang regulator-name = "vreg_s3j_1p2"; 466*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 467*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1300000>; 468*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 469*1cc3a0a0SJingyi Wang }; 470*1cc3a0a0SJingyi Wang 471*1cc3a0a0SJingyi Wang vreg_s4j_0p7: smps4 { 472*1cc3a0a0SJingyi Wang regulator-name = "vreg_s4j_0p7"; 473*1cc3a0a0SJingyi Wang regulator-min-microvolt = <300000>; 474*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1000000>; 475*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 476*1cc3a0a0SJingyi Wang }; 477*1cc3a0a0SJingyi Wang }; 478*1cc3a0a0SJingyi Wang 479*1cc3a0a0SJingyi Wang regulators-6 { 480*1cc3a0a0SJingyi Wang compatible = "qcom,pmr735d-rpmh-regulators"; 481*1cc3a0a0SJingyi Wang qcom,pmic-id = "K_E1"; 482*1cc3a0a0SJingyi Wang 483*1cc3a0a0SJingyi Wang vreg_l1k_0p8: ldo1 { 484*1cc3a0a0SJingyi Wang regulator-name = "vreg_l1k_0p8"; 485*1cc3a0a0SJingyi Wang regulator-min-microvolt = <300000>; 486*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1100000>; 487*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 488*1cc3a0a0SJingyi Wang regulator-allow-set-load; 489*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 490*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 491*1cc3a0a0SJingyi Wang }; 492*1cc3a0a0SJingyi Wang 493*1cc3a0a0SJingyi Wang vreg_l2k_0p7: ldo2 { 494*1cc3a0a0SJingyi Wang regulator-name = "vreg_l2k_0p7"; 495*1cc3a0a0SJingyi Wang regulator-min-microvolt = <700000>; 496*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1000000>; 497*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 498*1cc3a0a0SJingyi Wang regulator-allow-set-load; 499*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 500*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 501*1cc3a0a0SJingyi Wang }; 502*1cc3a0a0SJingyi Wang 503*1cc3a0a0SJingyi Wang vreg_l3k_1p2: ldo3 { 504*1cc3a0a0SJingyi Wang regulator-name = "vreg_l3k_1p2"; 505*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 506*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 507*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 508*1cc3a0a0SJingyi Wang regulator-allow-set-load; 509*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 510*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 511*1cc3a0a0SJingyi Wang }; 512*1cc3a0a0SJingyi Wang 513*1cc3a0a0SJingyi Wang vreg_l4k_1p0: ldo4 { 514*1cc3a0a0SJingyi Wang regulator-name = "vreg_l4k_1p0"; 515*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1000000>; 516*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 517*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 518*1cc3a0a0SJingyi Wang regulator-allow-set-load; 519*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 520*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 521*1cc3a0a0SJingyi Wang }; 522*1cc3a0a0SJingyi Wang 523*1cc3a0a0SJingyi Wang vreg_l5k_0p7: ldo5 { 524*1cc3a0a0SJingyi Wang regulator-name = "vreg_l5k_0p7"; 525*1cc3a0a0SJingyi Wang regulator-min-microvolt = <700000>; 526*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1000000>; 527*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 528*1cc3a0a0SJingyi Wang regulator-allow-set-load; 529*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 530*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 531*1cc3a0a0SJingyi Wang }; 532*1cc3a0a0SJingyi Wang 533*1cc3a0a0SJingyi Wang vreg_l6k_1p7: ldo6 { 534*1cc3a0a0SJingyi Wang regulator-name = "vreg_l6k_1p7"; 535*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1700000>; 536*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2000000>; 537*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 538*1cc3a0a0SJingyi Wang regulator-allow-set-load; 539*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 540*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 541*1cc3a0a0SJingyi Wang }; 542*1cc3a0a0SJingyi Wang 543*1cc3a0a0SJingyi Wang vreg_l7k_0p7: ldo7 { 544*1cc3a0a0SJingyi Wang regulator-name = "vreg_l7k_0p7"; 545*1cc3a0a0SJingyi Wang regulator-min-microvolt = <700000>; 546*1cc3a0a0SJingyi Wang regulator-max-microvolt = <848000>; 547*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 548*1cc3a0a0SJingyi Wang regulator-allow-set-load; 549*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 550*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 551*1cc3a0a0SJingyi Wang }; 552*1cc3a0a0SJingyi Wang }; 553*1cc3a0a0SJingyi Wang 554*1cc3a0a0SJingyi Wang regulators-7 { 555*1cc3a0a0SJingyi Wang compatible = "qcom,pm8010-rpmh-regulators"; 556*1cc3a0a0SJingyi Wang qcom,pmic-id = "M_E1"; 557*1cc3a0a0SJingyi Wang 558*1cc3a0a0SJingyi Wang vreg_l1m_1p0: ldo1 { 559*1cc3a0a0SJingyi Wang regulator-name = "vreg_l1m_1p0"; 560*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1000000>; 561*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1100000>; 562*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 563*1cc3a0a0SJingyi Wang regulator-allow-set-load; 564*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 565*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 566*1cc3a0a0SJingyi Wang }; 567*1cc3a0a0SJingyi Wang 568*1cc3a0a0SJingyi Wang vreg_l2m_1p0: ldo2 { 569*1cc3a0a0SJingyi Wang regulator-name = "vreg_l2m_1p0"; 570*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1096000>; 571*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1104000>; 572*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 573*1cc3a0a0SJingyi Wang regulator-allow-set-load; 574*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 575*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 576*1cc3a0a0SJingyi Wang }; 577*1cc3a0a0SJingyi Wang 578*1cc3a0a0SJingyi Wang vreg_l3m_2p8: ldo3 { 579*1cc3a0a0SJingyi Wang regulator-name = "vreg_l3m_2p8"; 580*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2800000>; 581*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2900000>; 582*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 583*1cc3a0a0SJingyi Wang }; 584*1cc3a0a0SJingyi Wang 585*1cc3a0a0SJingyi Wang vreg_l4m_2p2: ldo4 { 586*1cc3a0a0SJingyi Wang regulator-name = "vreg_l4m_2p2"; 587*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2200000>; 588*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2200000>; 589*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 590*1cc3a0a0SJingyi Wang }; 591*1cc3a0a0SJingyi Wang 592*1cc3a0a0SJingyi Wang vreg_l6m_2p8: ldo6 { 593*1cc3a0a0SJingyi Wang regulator-name = "vreg_l6m_2p8"; 594*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2800000>; 595*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2800000>; 596*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 597*1cc3a0a0SJingyi Wang }; 598*1cc3a0a0SJingyi Wang 599*1cc3a0a0SJingyi Wang vreg_l7m_2p8: ldo7 { 600*1cc3a0a0SJingyi Wang regulator-name = "vreg_l7m_2p8"; 601*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2800000>; 602*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2800000>; 603*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 604*1cc3a0a0SJingyi Wang }; 605*1cc3a0a0SJingyi Wang }; 606*1cc3a0a0SJingyi Wang 607*1cc3a0a0SJingyi Wang regulators-8 { 608*1cc3a0a0SJingyi Wang compatible = "qcom,pm8010-rpmh-regulators"; 609*1cc3a0a0SJingyi Wang qcom,pmic-id = "N_E1"; 610*1cc3a0a0SJingyi Wang 611*1cc3a0a0SJingyi Wang vreg_l1n_1p1: ldo1 { 612*1cc3a0a0SJingyi Wang regulator-name = "vreg_l1n_1p1"; 613*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1096000>; 614*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1104000>; 615*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 616*1cc3a0a0SJingyi Wang regulator-allow-set-load; 617*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 618*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 619*1cc3a0a0SJingyi Wang }; 620*1cc3a0a0SJingyi Wang 621*1cc3a0a0SJingyi Wang vreg_l2n_1p2: ldo2 { 622*1cc3a0a0SJingyi Wang regulator-name = "vreg_l2n_1p2"; 623*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1200000>; 624*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1200000>; 625*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 626*1cc3a0a0SJingyi Wang regulator-allow-set-load; 627*1cc3a0a0SJingyi Wang regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 628*1cc3a0a0SJingyi Wang RPMH_REGULATOR_MODE_HPM>; 629*1cc3a0a0SJingyi Wang }; 630*1cc3a0a0SJingyi Wang 631*1cc3a0a0SJingyi Wang vreg_l3n_1p8: ldo3 { 632*1cc3a0a0SJingyi Wang regulator-name = "vreg_l3n_1p8"; 633*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 634*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1800000>; 635*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 636*1cc3a0a0SJingyi Wang }; 637*1cc3a0a0SJingyi Wang 638*1cc3a0a0SJingyi Wang vreg_l4n_1p8: ldo4 { 639*1cc3a0a0SJingyi Wang regulator-name = "vreg_l4n_1p8"; 640*1cc3a0a0SJingyi Wang regulator-min-microvolt = <1800000>; 641*1cc3a0a0SJingyi Wang regulator-max-microvolt = <1800000>; 642*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 643*1cc3a0a0SJingyi Wang }; 644*1cc3a0a0SJingyi Wang 645*1cc3a0a0SJingyi Wang vreg_l5n_2p8: ldo5 { 646*1cc3a0a0SJingyi Wang regulator-name = "vreg_l5n_2p8"; 647*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2800000>; 648*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2800000>; 649*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 650*1cc3a0a0SJingyi Wang }; 651*1cc3a0a0SJingyi Wang 652*1cc3a0a0SJingyi Wang vreg_l6n_2p8: ldo6 { 653*1cc3a0a0SJingyi Wang regulator-name = "vreg_l6n_2p8"; 654*1cc3a0a0SJingyi Wang regulator-min-microvolt = <2800000>; 655*1cc3a0a0SJingyi Wang regulator-max-microvolt = <2800000>; 656*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 657*1cc3a0a0SJingyi Wang }; 658*1cc3a0a0SJingyi Wang 659*1cc3a0a0SJingyi Wang vreg_l7n_3p3: ldo7 { 660*1cc3a0a0SJingyi Wang regulator-name = "vreg_l7n_3p3"; 661*1cc3a0a0SJingyi Wang regulator-min-microvolt = <3304000>; 662*1cc3a0a0SJingyi Wang regulator-max-microvolt = <3304000>; 663*1cc3a0a0SJingyi Wang regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 664*1cc3a0a0SJingyi Wang }; 665*1cc3a0a0SJingyi Wang }; 666*1cc3a0a0SJingyi Wang}; 667*1cc3a0a0SJingyi Wang 668*1cc3a0a0SJingyi Wang&pcie0 { 669*1cc3a0a0SJingyi Wang pinctrl-0 = <&pcie0_default_state>; 670*1cc3a0a0SJingyi Wang pinctrl-names = "default"; 671*1cc3a0a0SJingyi Wang 672*1cc3a0a0SJingyi Wang status = "okay"; 673*1cc3a0a0SJingyi Wang}; 674*1cc3a0a0SJingyi Wang 675*1cc3a0a0SJingyi Wang&pcie0_phy { 676*1cc3a0a0SJingyi Wang vdda-phy-supply = <&vreg_l3i_0p8>; 677*1cc3a0a0SJingyi Wang vdda-pll-supply = <&vreg_l1d_1p2>; 678*1cc3a0a0SJingyi Wang 679*1cc3a0a0SJingyi Wang status = "okay"; 680*1cc3a0a0SJingyi Wang}; 681*1cc3a0a0SJingyi Wang 682*1cc3a0a0SJingyi Wang&pcie_port0 { 683*1cc3a0a0SJingyi Wang wake-gpios = <&tlmm 104 GPIO_ACTIVE_HIGH>; 684*1cc3a0a0SJingyi Wang reset-gpios = <&tlmm 102 GPIO_ACTIVE_LOW>; 685*1cc3a0a0SJingyi Wang}; 686*1cc3a0a0SJingyi Wang 687*1cc3a0a0SJingyi Wang&sdhc_2 { 688*1cc3a0a0SJingyi Wang cd-gpios = <&tlmm 55 GPIO_ACTIVE_LOW>; 689*1cc3a0a0SJingyi Wang 690*1cc3a0a0SJingyi Wang vmmc-supply = <&vreg_l9b_2p9>; 691*1cc3a0a0SJingyi Wang vqmmc-supply = <&vreg_l8b_1p8>; 692*1cc3a0a0SJingyi Wang 693*1cc3a0a0SJingyi Wang bus-width = <4>; 694*1cc3a0a0SJingyi Wang no-sdio; 695*1cc3a0a0SJingyi Wang no-mmc; 696*1cc3a0a0SJingyi Wang 697*1cc3a0a0SJingyi Wang pinctrl-0 = <&sdc2_default>; 698*1cc3a0a0SJingyi Wang pinctrl-1 = <&sdc2_sleep>; 699*1cc3a0a0SJingyi Wang pinctrl-names = "default", "sleep"; 700*1cc3a0a0SJingyi Wang 701*1cc3a0a0SJingyi Wang status = "okay"; 702*1cc3a0a0SJingyi Wang}; 703*1cc3a0a0SJingyi Wang 704*1cc3a0a0SJingyi Wang&tlmm { 705*1cc3a0a0SJingyi Wang gpio-reserved-ranges = <36 4>, /* NFC eSE SPI */ 706*1cc3a0a0SJingyi Wang <74 1>, /* eSE */ 707*1cc3a0a0SJingyi Wang <119 2>, /* SoCCP */ 708*1cc3a0a0SJingyi Wang <144 4>; /* CXM UART */ 709*1cc3a0a0SJingyi Wang 710*1cc3a0a0SJingyi Wang pcie0_default_state: pcie0-default-state { 711*1cc3a0a0SJingyi Wang perst-n-pins { 712*1cc3a0a0SJingyi Wang pins = "gpio102"; 713*1cc3a0a0SJingyi Wang function = "gpio"; 714*1cc3a0a0SJingyi Wang drive-strength = <2>; 715*1cc3a0a0SJingyi Wang bias-disable; 716*1cc3a0a0SJingyi Wang }; 717*1cc3a0a0SJingyi Wang 718*1cc3a0a0SJingyi Wang clkreq-n-pins { 719*1cc3a0a0SJingyi Wang pins = "gpio103"; 720*1cc3a0a0SJingyi Wang function = "pcie0_clk_req_n"; 721*1cc3a0a0SJingyi Wang drive-strength = <2>; 722*1cc3a0a0SJingyi Wang bias-pull-up; 723*1cc3a0a0SJingyi Wang }; 724*1cc3a0a0SJingyi Wang 725*1cc3a0a0SJingyi Wang wake-n-pins { 726*1cc3a0a0SJingyi Wang pins = "gpio104"; 727*1cc3a0a0SJingyi Wang function = "gpio"; 728*1cc3a0a0SJingyi Wang drive-strength = <2>; 729*1cc3a0a0SJingyi Wang bias-pull-up; 730*1cc3a0a0SJingyi Wang }; 731*1cc3a0a0SJingyi Wang }; 732*1cc3a0a0SJingyi Wang}; 733*1cc3a0a0SJingyi Wang 734*1cc3a0a0SJingyi Wang&uart7 { 735*1cc3a0a0SJingyi Wang status = "okay"; 736*1cc3a0a0SJingyi Wang}; 737*1cc3a0a0SJingyi Wang 738*1cc3a0a0SJingyi Wang&ufs_mem_hc { 739*1cc3a0a0SJingyi Wang reset-gpios = <&tlmm 217 GPIO_ACTIVE_LOW>; 740*1cc3a0a0SJingyi Wang 741*1cc3a0a0SJingyi Wang vcc-supply = <&vreg_l17b_2p5>; 742*1cc3a0a0SJingyi Wang vcc-max-microamp = <1200000>; 743*1cc3a0a0SJingyi Wang vccq-supply = <&vreg_l4d_1p2>; 744*1cc3a0a0SJingyi Wang vccq-max-microamp = <1200000>; 745*1cc3a0a0SJingyi Wang 746*1cc3a0a0SJingyi Wang status = "okay"; 747*1cc3a0a0SJingyi Wang}; 748*1cc3a0a0SJingyi Wang 749*1cc3a0a0SJingyi Wang&ufs_mem_phy { 750*1cc3a0a0SJingyi Wang vdda-phy-supply = <&vreg_l4g_0p9>; 751*1cc3a0a0SJingyi Wang vdda-pll-supply = <&vreg_l1d_1p2>; 752*1cc3a0a0SJingyi Wang 753*1cc3a0a0SJingyi Wang status = "okay"; 754*1cc3a0a0SJingyi Wang}; 755