1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun#include "qcom-msm8974pro.dtsi" 3*4882a593Smuzhiyun#include "qcom-pma8084.dtsi" 4*4882a593Smuzhiyun#include <dt-bindings/gpio/gpio.h> 5*4882a593Smuzhiyun#include <dt-bindings/input/input.h> 6*4882a593Smuzhiyun#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun/ { 9*4882a593Smuzhiyun model = "Samsung Galaxy S5"; 10*4882a593Smuzhiyun compatible = "samsung,klte", "qcom,msm8974"; 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun aliases { 13*4882a593Smuzhiyun serial0 = &blsp1_uart1; 14*4882a593Smuzhiyun }; 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun chosen { 17*4882a593Smuzhiyun stdout-path = "serial0:115200n8"; 18*4882a593Smuzhiyun }; 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun smd { 21*4882a593Smuzhiyun rpm { 22*4882a593Smuzhiyun rpm_requests { 23*4882a593Smuzhiyun pma8084-regulators { 24*4882a593Smuzhiyun compatible = "qcom,rpm-pma8084-regulators"; 25*4882a593Smuzhiyun status = "okay"; 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun pma8084_s1: s1 { 28*4882a593Smuzhiyun regulator-min-microvolt = <675000>; 29*4882a593Smuzhiyun regulator-max-microvolt = <1050000>; 30*4882a593Smuzhiyun }; 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun pma8084_s2: s2 { 33*4882a593Smuzhiyun regulator-min-microvolt = <500000>; 34*4882a593Smuzhiyun regulator-max-microvolt = <1050000>; 35*4882a593Smuzhiyun }; 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun pma8084_s3: s3 { 38*4882a593Smuzhiyun regulator-min-microvolt = <1300000>; 39*4882a593Smuzhiyun regulator-max-microvolt = <1300000>; 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun pma8084_s4: s4 { 43*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 44*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun pma8084_s5: s5 { 48*4882a593Smuzhiyun regulator-min-microvolt = <2150000>; 49*4882a593Smuzhiyun regulator-max-microvolt = <2150000>; 50*4882a593Smuzhiyun }; 51*4882a593Smuzhiyun 52*4882a593Smuzhiyun pma8084_s6: s6 { 53*4882a593Smuzhiyun regulator-min-microvolt = <1050000>; 54*4882a593Smuzhiyun regulator-max-microvolt = <1050000>; 55*4882a593Smuzhiyun }; 56*4882a593Smuzhiyun 57*4882a593Smuzhiyun pma8084_l1: l1 { 58*4882a593Smuzhiyun regulator-min-microvolt = <1225000>; 59*4882a593Smuzhiyun regulator-max-microvolt = <1225000>; 60*4882a593Smuzhiyun }; 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun pma8084_l2: l2 { 63*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 64*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 65*4882a593Smuzhiyun }; 66*4882a593Smuzhiyun 67*4882a593Smuzhiyun pma8084_l3: l3 { 68*4882a593Smuzhiyun regulator-min-microvolt = <1050000>; 69*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 70*4882a593Smuzhiyun }; 71*4882a593Smuzhiyun 72*4882a593Smuzhiyun pma8084_l4: l4 { 73*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 74*4882a593Smuzhiyun regulator-max-microvolt = <1225000>; 75*4882a593Smuzhiyun }; 76*4882a593Smuzhiyun 77*4882a593Smuzhiyun pma8084_l5: l5 { 78*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 79*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 80*4882a593Smuzhiyun }; 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun pma8084_l6: l6 { 83*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 84*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 85*4882a593Smuzhiyun }; 86*4882a593Smuzhiyun 87*4882a593Smuzhiyun pma8084_l7: l7 { 88*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 89*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 90*4882a593Smuzhiyun }; 91*4882a593Smuzhiyun 92*4882a593Smuzhiyun pma8084_l8: l8 { 93*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 94*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 95*4882a593Smuzhiyun }; 96*4882a593Smuzhiyun 97*4882a593Smuzhiyun pma8084_l9: l9 { 98*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 99*4882a593Smuzhiyun regulator-max-microvolt = <2950000>; 100*4882a593Smuzhiyun }; 101*4882a593Smuzhiyun 102*4882a593Smuzhiyun pma8084_l10: l10 { 103*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 104*4882a593Smuzhiyun regulator-max-microvolt = <2950000>; 105*4882a593Smuzhiyun }; 106*4882a593Smuzhiyun 107*4882a593Smuzhiyun pma8084_l11: l11 { 108*4882a593Smuzhiyun regulator-min-microvolt = <1300000>; 109*4882a593Smuzhiyun regulator-max-microvolt = <1300000>; 110*4882a593Smuzhiyun }; 111*4882a593Smuzhiyun 112*4882a593Smuzhiyun pma8084_l12: l12 { 113*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 114*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 115*4882a593Smuzhiyun }; 116*4882a593Smuzhiyun 117*4882a593Smuzhiyun pma8084_l13: l13 { 118*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 119*4882a593Smuzhiyun regulator-max-microvolt = <2950000>; 120*4882a593Smuzhiyun }; 121*4882a593Smuzhiyun 122*4882a593Smuzhiyun pma8084_l14: l14 { 123*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 124*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 125*4882a593Smuzhiyun }; 126*4882a593Smuzhiyun 127*4882a593Smuzhiyun pma8084_l15: l15 { 128*4882a593Smuzhiyun regulator-min-microvolt = <2050000>; 129*4882a593Smuzhiyun regulator-max-microvolt = <2050000>; 130*4882a593Smuzhiyun }; 131*4882a593Smuzhiyun 132*4882a593Smuzhiyun pma8084_l16: l16 { 133*4882a593Smuzhiyun regulator-min-microvolt = <2700000>; 134*4882a593Smuzhiyun regulator-max-microvolt = <2700000>; 135*4882a593Smuzhiyun }; 136*4882a593Smuzhiyun 137*4882a593Smuzhiyun pma8084_l17: l17 { 138*4882a593Smuzhiyun regulator-min-microvolt = <2850000>; 139*4882a593Smuzhiyun regulator-max-microvolt = <2850000>; 140*4882a593Smuzhiyun }; 141*4882a593Smuzhiyun 142*4882a593Smuzhiyun pma8084_l18: l18 { 143*4882a593Smuzhiyun regulator-min-microvolt = <2850000>; 144*4882a593Smuzhiyun regulator-max-microvolt = <2850000>; 145*4882a593Smuzhiyun }; 146*4882a593Smuzhiyun 147*4882a593Smuzhiyun pma8084_l19: l19 { 148*4882a593Smuzhiyun regulator-min-microvolt = <2900000>; 149*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 150*4882a593Smuzhiyun }; 151*4882a593Smuzhiyun 152*4882a593Smuzhiyun pma8084_l20: l20 { 153*4882a593Smuzhiyun regulator-min-microvolt = <2950000>; 154*4882a593Smuzhiyun regulator-max-microvolt = <2950000>; 155*4882a593Smuzhiyun 156*4882a593Smuzhiyun regulator-allow-set-load; 157*4882a593Smuzhiyun regulator-system-load = <200000>; 158*4882a593Smuzhiyun }; 159*4882a593Smuzhiyun 160*4882a593Smuzhiyun pma8084_l21: l21 { 161*4882a593Smuzhiyun regulator-min-microvolt = <2950000>; 162*4882a593Smuzhiyun regulator-max-microvolt = <2950000>; 163*4882a593Smuzhiyun }; 164*4882a593Smuzhiyun 165*4882a593Smuzhiyun pma8084_l22: l22 { 166*4882a593Smuzhiyun regulator-min-microvolt = <3000000>; 167*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 168*4882a593Smuzhiyun }; 169*4882a593Smuzhiyun 170*4882a593Smuzhiyun pma8084_l23: l23 { 171*4882a593Smuzhiyun regulator-min-microvolt = <3000000>; 172*4882a593Smuzhiyun regulator-max-microvolt = <3000000>; 173*4882a593Smuzhiyun }; 174*4882a593Smuzhiyun 175*4882a593Smuzhiyun pma8084_l24: l24 { 176*4882a593Smuzhiyun regulator-min-microvolt = <3075000>; 177*4882a593Smuzhiyun regulator-max-microvolt = <3075000>; 178*4882a593Smuzhiyun }; 179*4882a593Smuzhiyun 180*4882a593Smuzhiyun pma8084_l25: l25 { 181*4882a593Smuzhiyun regulator-min-microvolt = <2100000>; 182*4882a593Smuzhiyun regulator-max-microvolt = <2100000>; 183*4882a593Smuzhiyun }; 184*4882a593Smuzhiyun 185*4882a593Smuzhiyun pma8084_l26: l26 { 186*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 187*4882a593Smuzhiyun regulator-max-microvolt = <2050000>; 188*4882a593Smuzhiyun }; 189*4882a593Smuzhiyun 190*4882a593Smuzhiyun pma8084_l27: l27 { 191*4882a593Smuzhiyun regulator-min-microvolt = <1000000>; 192*4882a593Smuzhiyun regulator-max-microvolt = <1225000>; 193*4882a593Smuzhiyun }; 194*4882a593Smuzhiyun 195*4882a593Smuzhiyun pma8084_lvs1: lvs1 {}; 196*4882a593Smuzhiyun pma8084_lvs2: lvs2 {}; 197*4882a593Smuzhiyun pma8084_lvs3: lvs3 {}; 198*4882a593Smuzhiyun pma8084_lvs4: lvs4 {}; 199*4882a593Smuzhiyun 200*4882a593Smuzhiyun pma8084_5vs1: 5vs1 {}; 201*4882a593Smuzhiyun }; 202*4882a593Smuzhiyun }; 203*4882a593Smuzhiyun }; 204*4882a593Smuzhiyun }; 205*4882a593Smuzhiyun 206*4882a593Smuzhiyun /delete-node/ vreg-boost; 207*4882a593Smuzhiyun}; 208*4882a593Smuzhiyun 209*4882a593Smuzhiyun&soc { 210*4882a593Smuzhiyun serial@f991e000 { 211*4882a593Smuzhiyun status = "ok"; 212*4882a593Smuzhiyun }; 213*4882a593Smuzhiyun 214*4882a593Smuzhiyun gpio-keys { 215*4882a593Smuzhiyun compatible = "gpio-keys"; 216*4882a593Smuzhiyun input-name = "gpio-keys"; 217*4882a593Smuzhiyun 218*4882a593Smuzhiyun pinctrl-names = "default"; 219*4882a593Smuzhiyun pinctrl-0 = <&gpio_keys_pin_a>; 220*4882a593Smuzhiyun 221*4882a593Smuzhiyun volume-down { 222*4882a593Smuzhiyun label = "volume_down"; 223*4882a593Smuzhiyun gpios = <&pma8084_gpios 2 GPIO_ACTIVE_LOW>; 224*4882a593Smuzhiyun linux,input-type = <1>; 225*4882a593Smuzhiyun linux,code = <KEY_VOLUMEDOWN>; 226*4882a593Smuzhiyun debounce-interval = <15>; 227*4882a593Smuzhiyun }; 228*4882a593Smuzhiyun 229*4882a593Smuzhiyun home-key { 230*4882a593Smuzhiyun label = "home_key"; 231*4882a593Smuzhiyun gpios = <&pma8084_gpios 3 GPIO_ACTIVE_LOW>; 232*4882a593Smuzhiyun linux,input-type = <1>; 233*4882a593Smuzhiyun linux,code = <KEY_HOMEPAGE>; 234*4882a593Smuzhiyun wakeup-source; 235*4882a593Smuzhiyun debounce-interval = <15>; 236*4882a593Smuzhiyun }; 237*4882a593Smuzhiyun 238*4882a593Smuzhiyun volume-up { 239*4882a593Smuzhiyun label = "volume_up"; 240*4882a593Smuzhiyun gpios = <&pma8084_gpios 5 GPIO_ACTIVE_LOW>; 241*4882a593Smuzhiyun linux,input-type = <1>; 242*4882a593Smuzhiyun linux,code = <KEY_VOLUMEUP>; 243*4882a593Smuzhiyun debounce-interval = <15>; 244*4882a593Smuzhiyun }; 245*4882a593Smuzhiyun }; 246*4882a593Smuzhiyun 247*4882a593Smuzhiyun pinctrl@fd510000 { 248*4882a593Smuzhiyun sdhc1_pin_a: sdhc1-pin-active { 249*4882a593Smuzhiyun clk { 250*4882a593Smuzhiyun pins = "sdc1_clk"; 251*4882a593Smuzhiyun drive-strength = <4>; 252*4882a593Smuzhiyun bias-disable; 253*4882a593Smuzhiyun }; 254*4882a593Smuzhiyun 255*4882a593Smuzhiyun cmd-data { 256*4882a593Smuzhiyun pins = "sdc1_cmd", "sdc1_data"; 257*4882a593Smuzhiyun drive-strength = <4>; 258*4882a593Smuzhiyun bias-pull-up; 259*4882a593Smuzhiyun }; 260*4882a593Smuzhiyun }; 261*4882a593Smuzhiyun }; 262*4882a593Smuzhiyun 263*4882a593Smuzhiyun sdhci@f9824900 { 264*4882a593Smuzhiyun status = "ok"; 265*4882a593Smuzhiyun 266*4882a593Smuzhiyun vmmc-supply = <&pma8084_l20>; 267*4882a593Smuzhiyun vqmmc-supply = <&pma8084_s4>; 268*4882a593Smuzhiyun 269*4882a593Smuzhiyun bus-width = <8>; 270*4882a593Smuzhiyun non-removable; 271*4882a593Smuzhiyun 272*4882a593Smuzhiyun pinctrl-names = "default"; 273*4882a593Smuzhiyun pinctrl-0 = <&sdhc1_pin_a>; 274*4882a593Smuzhiyun }; 275*4882a593Smuzhiyun 276*4882a593Smuzhiyun usb@f9a55000 { 277*4882a593Smuzhiyun status = "ok"; 278*4882a593Smuzhiyun 279*4882a593Smuzhiyun phys = <&usb_hs1_phy>; 280*4882a593Smuzhiyun phy-select = <&tcsr 0xb000 0>; 281*4882a593Smuzhiyun /*extcon = <&smbb>, <&usb_id>;*/ 282*4882a593Smuzhiyun /*vbus-supply = <&chg_otg>;*/ 283*4882a593Smuzhiyun 284*4882a593Smuzhiyun hnp-disable; 285*4882a593Smuzhiyun srp-disable; 286*4882a593Smuzhiyun adp-disable; 287*4882a593Smuzhiyun 288*4882a593Smuzhiyun ulpi { 289*4882a593Smuzhiyun phy@a { 290*4882a593Smuzhiyun status = "ok"; 291*4882a593Smuzhiyun 292*4882a593Smuzhiyun v1p8-supply = <&pma8084_l6>; 293*4882a593Smuzhiyun v3p3-supply = <&pma8084_l24>; 294*4882a593Smuzhiyun 295*4882a593Smuzhiyun /*extcon = <&smbb>;*/ 296*4882a593Smuzhiyun qcom,init-seq = /bits/ 8 <0x1 0x64>; 297*4882a593Smuzhiyun }; 298*4882a593Smuzhiyun }; 299*4882a593Smuzhiyun }; 300*4882a593Smuzhiyun 301*4882a593Smuzhiyun pinctrl@fd510000 { 302*4882a593Smuzhiyun i2c6_pins: i2c6 { 303*4882a593Smuzhiyun mux { 304*4882a593Smuzhiyun pins = "gpio29", "gpio30"; 305*4882a593Smuzhiyun function = "blsp_i2c6"; 306*4882a593Smuzhiyun 307*4882a593Smuzhiyun drive-strength = <2>; 308*4882a593Smuzhiyun bias-disable; 309*4882a593Smuzhiyun }; 310*4882a593Smuzhiyun }; 311*4882a593Smuzhiyun }; 312*4882a593Smuzhiyun 313*4882a593Smuzhiyun i2c@f9928000 { 314*4882a593Smuzhiyun status = "okay"; 315*4882a593Smuzhiyun 316*4882a593Smuzhiyun pinctrl-names = "default"; 317*4882a593Smuzhiyun pinctrl-0 = <&i2c6_pins>; 318*4882a593Smuzhiyun 319*4882a593Smuzhiyun pmic@60 { 320*4882a593Smuzhiyun reg = <0x60>; 321*4882a593Smuzhiyun compatible = "maxim,max77826"; 322*4882a593Smuzhiyun 323*4882a593Smuzhiyun regulators { 324*4882a593Smuzhiyun max77826_ldo1: LDO1 { 325*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 326*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 327*4882a593Smuzhiyun }; 328*4882a593Smuzhiyun 329*4882a593Smuzhiyun max77826_ldo2: LDO2 { 330*4882a593Smuzhiyun regulator-min-microvolt = <1000000>; 331*4882a593Smuzhiyun regulator-max-microvolt = <1000000>; 332*4882a593Smuzhiyun }; 333*4882a593Smuzhiyun 334*4882a593Smuzhiyun max77826_ldo3: LDO3 { 335*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 336*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 337*4882a593Smuzhiyun }; 338*4882a593Smuzhiyun 339*4882a593Smuzhiyun max77826_ldo4: LDO4 { 340*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 341*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 342*4882a593Smuzhiyun }; 343*4882a593Smuzhiyun 344*4882a593Smuzhiyun max77826_ldo5: LDO5 { 345*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 346*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 347*4882a593Smuzhiyun }; 348*4882a593Smuzhiyun 349*4882a593Smuzhiyun max77826_ldo6: LDO6 { 350*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 351*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 352*4882a593Smuzhiyun }; 353*4882a593Smuzhiyun 354*4882a593Smuzhiyun max77826_ldo7: LDO7 { 355*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 356*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 357*4882a593Smuzhiyun }; 358*4882a593Smuzhiyun 359*4882a593Smuzhiyun max77826_ldo8: LDO8 { 360*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 361*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 362*4882a593Smuzhiyun }; 363*4882a593Smuzhiyun 364*4882a593Smuzhiyun max77826_ldo9: LDO9 { 365*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 366*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 367*4882a593Smuzhiyun }; 368*4882a593Smuzhiyun 369*4882a593Smuzhiyun max77826_ldo10: LDO10 { 370*4882a593Smuzhiyun regulator-min-microvolt = <2800000>; 371*4882a593Smuzhiyun regulator-max-microvolt = <2950000>; 372*4882a593Smuzhiyun }; 373*4882a593Smuzhiyun 374*4882a593Smuzhiyun max77826_ldo11: LDO11 { 375*4882a593Smuzhiyun regulator-min-microvolt = <2700000>; 376*4882a593Smuzhiyun regulator-max-microvolt = <2950000>; 377*4882a593Smuzhiyun }; 378*4882a593Smuzhiyun 379*4882a593Smuzhiyun max77826_ldo12: LDO12 { 380*4882a593Smuzhiyun regulator-min-microvolt = <2500000>; 381*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 382*4882a593Smuzhiyun }; 383*4882a593Smuzhiyun 384*4882a593Smuzhiyun max77826_ldo13: LDO13 { 385*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 386*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 387*4882a593Smuzhiyun }; 388*4882a593Smuzhiyun 389*4882a593Smuzhiyun max77826_ldo14: LDO14 { 390*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 391*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 392*4882a593Smuzhiyun }; 393*4882a593Smuzhiyun 394*4882a593Smuzhiyun max77826_ldo15: LDO15 { 395*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 396*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 397*4882a593Smuzhiyun }; 398*4882a593Smuzhiyun 399*4882a593Smuzhiyun max77826_buck: BUCK { 400*4882a593Smuzhiyun regulator-min-microvolt = <1225000>; 401*4882a593Smuzhiyun regulator-max-microvolt = <1225000>; 402*4882a593Smuzhiyun }; 403*4882a593Smuzhiyun 404*4882a593Smuzhiyun max77826_buckboost: BUCKBOOST { 405*4882a593Smuzhiyun regulator-min-microvolt = <3400000>; 406*4882a593Smuzhiyun regulator-max-microvolt = <3400000>; 407*4882a593Smuzhiyun }; 408*4882a593Smuzhiyun }; 409*4882a593Smuzhiyun }; 410*4882a593Smuzhiyun }; 411*4882a593Smuzhiyun}; 412*4882a593Smuzhiyun 413*4882a593Smuzhiyun&spmi_bus { 414*4882a593Smuzhiyun pma8084@0 { 415*4882a593Smuzhiyun gpios@c000 { 416*4882a593Smuzhiyun gpio_keys_pin_a: gpio-keys-active { 417*4882a593Smuzhiyun pins = "gpio2", "gpio3", "gpio5"; 418*4882a593Smuzhiyun function = "normal"; 419*4882a593Smuzhiyun 420*4882a593Smuzhiyun bias-pull-up; 421*4882a593Smuzhiyun power-source = <PMA8084_GPIO_S4>; 422*4882a593Smuzhiyun }; 423*4882a593Smuzhiyun }; 424*4882a593Smuzhiyun }; 425*4882a593Smuzhiyun}; 426