1*724ba675SRob Herring// SPDX-License-Identifier: BSD-3-Clause 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Copyright (c) 2022, Matti Lehtimäki <matti.lehtimaki@gmail.com> 4*724ba675SRob Herring */ 5*724ba675SRob Herring 6*724ba675SRob Herring/dts-v1/; 7*724ba675SRob Herring 8*724ba675SRob Herring#include <dt-bindings/input/input.h> 9*724ba675SRob Herring#include "qcom-msm8226.dtsi" 10*724ba675SRob Herring#include "qcom-pm8226.dtsi" 11*724ba675SRob Herring 12*724ba675SRob Herring/delete-node/ &adsp_region; 13*724ba675SRob Herring/delete-node/ &smem_region; 14*724ba675SRob Herring 15*724ba675SRob Herring/ { 16*724ba675SRob Herring model = "Samsung Galaxy Tab 4 10.1"; 17*724ba675SRob Herring compatible = "samsung,matisse-wifi", "qcom,apq8026"; 18*724ba675SRob Herring chassis-type = "tablet"; 19*724ba675SRob Herring 20*724ba675SRob Herring aliases { 21*724ba675SRob Herring mmc0 = &sdhc_1; /* SDC1 eMMC slot */ 22*724ba675SRob Herring mmc1 = &sdhc_2; /* SDC2 SD card slot */ 23*724ba675SRob Herring display0 = &framebuffer0; 24*724ba675SRob Herring }; 25*724ba675SRob Herring 26*724ba675SRob Herring chosen { 27*724ba675SRob Herring #address-cells = <1>; 28*724ba675SRob Herring #size-cells = <1>; 29*724ba675SRob Herring ranges; 30*724ba675SRob Herring 31*724ba675SRob Herring stdout-path = "display0"; 32*724ba675SRob Herring 33*724ba675SRob Herring framebuffer0: framebuffer@3200000 { 34*724ba675SRob Herring compatible = "simple-framebuffer"; 35*724ba675SRob Herring reg = <0x03200000 0x800000>; 36*724ba675SRob Herring width = <1280>; 37*724ba675SRob Herring height = <800>; 38*724ba675SRob Herring stride = <(1280 * 3)>; 39*724ba675SRob Herring format = "r8g8b8"; 40*724ba675SRob Herring }; 41*724ba675SRob Herring }; 42*724ba675SRob Herring 43*724ba675SRob Herring gpio-hall-sensor { 44*724ba675SRob Herring compatible = "gpio-keys"; 45*724ba675SRob Herring 46*724ba675SRob Herring event-hall-sensor { 47*724ba675SRob Herring label = "Hall Effect Sensor"; 48*724ba675SRob Herring gpios = <&tlmm 110 GPIO_ACTIVE_HIGH>; 49*724ba675SRob Herring interrupts = <&tlmm 110 IRQ_TYPE_EDGE_FALLING>; 50*724ba675SRob Herring linux,input-type = <EV_SW>; 51*724ba675SRob Herring linux,code = <SW_LID>; 52*724ba675SRob Herring debounce-interval = <15>; 53*724ba675SRob Herring wakeup-source; 54*724ba675SRob Herring }; 55*724ba675SRob Herring }; 56*724ba675SRob Herring 57*724ba675SRob Herring gpio-keys { 58*724ba675SRob Herring compatible = "gpio-keys"; 59*724ba675SRob Herring autorepeat; 60*724ba675SRob Herring 61*724ba675SRob Herring key-home { 62*724ba675SRob Herring label = "Home"; 63*724ba675SRob Herring gpios = <&tlmm 108 GPIO_ACTIVE_LOW>; 64*724ba675SRob Herring linux,code = <KEY_HOMEPAGE>; 65*724ba675SRob Herring debounce-interval = <15>; 66*724ba675SRob Herring }; 67*724ba675SRob Herring 68*724ba675SRob Herring key-volume-down { 69*724ba675SRob Herring label = "Volume Down"; 70*724ba675SRob Herring gpios = <&tlmm 107 GPIO_ACTIVE_LOW>; 71*724ba675SRob Herring linux,code = <KEY_VOLUMEDOWN>; 72*724ba675SRob Herring debounce-interval = <15>; 73*724ba675SRob Herring }; 74*724ba675SRob Herring 75*724ba675SRob Herring key-volume-up { 76*724ba675SRob Herring label = "Volume Up"; 77*724ba675SRob Herring gpios = <&tlmm 106 GPIO_ACTIVE_LOW>; 78*724ba675SRob Herring linux,code = <KEY_VOLUMEUP>; 79*724ba675SRob Herring debounce-interval = <15>; 80*724ba675SRob Herring }; 81*724ba675SRob Herring }; 82*724ba675SRob Herring 83*724ba675SRob Herring i2c-backlight { 84*724ba675SRob Herring compatible = "i2c-gpio"; 85*724ba675SRob Herring sda-gpios = <&tlmm 20 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; 86*724ba675SRob Herring scl-gpios = <&tlmm 21 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; 87*724ba675SRob Herring 88*724ba675SRob Herring pinctrl-0 = <&backlight_i2c_default_state>; 89*724ba675SRob Herring pinctrl-names = "default"; 90*724ba675SRob Herring 91*724ba675SRob Herring i2c-gpio,delay-us = <4>; 92*724ba675SRob Herring 93*724ba675SRob Herring #address-cells = <1>; 94*724ba675SRob Herring #size-cells = <0>; 95*724ba675SRob Herring 96*724ba675SRob Herring backlight@2c { 97*724ba675SRob Herring compatible = "ti,lp8556"; 98*724ba675SRob Herring reg = <0x2c>; 99*724ba675SRob Herring 100*724ba675SRob Herring dev-ctrl = /bits/ 8 <0x80>; 101*724ba675SRob Herring init-brt = /bits/ 8 <0x3f>; 102*724ba675SRob Herring 103*724ba675SRob Herring pwms = <&backlight_pwm 0 100000>; 104*724ba675SRob Herring pwm-names = "lp8556"; 105*724ba675SRob Herring 106*724ba675SRob Herring rom-a0h { 107*724ba675SRob Herring rom-addr = /bits/ 8 <0xa0>; 108*724ba675SRob Herring rom-val = /bits/ 8 <0x44>; 109*724ba675SRob Herring }; 110*724ba675SRob Herring 111*724ba675SRob Herring rom-a1h { 112*724ba675SRob Herring rom-addr = /bits/ 8 <0xa1>; 113*724ba675SRob Herring rom-val = /bits/ 8 <0x6c>; 114*724ba675SRob Herring }; 115*724ba675SRob Herring 116*724ba675SRob Herring rom-a5h { 117*724ba675SRob Herring rom-addr = /bits/ 8 <0xa5>; 118*724ba675SRob Herring rom-val = /bits/ 8 <0x24>; 119*724ba675SRob Herring }; 120*724ba675SRob Herring }; 121*724ba675SRob Herring }; 122*724ba675SRob Herring 123*724ba675SRob Herring backlight_pwm: pwm { 124*724ba675SRob Herring compatible = "clk-pwm"; 125*724ba675SRob Herring #pwm-cells = <2>; 126*724ba675SRob Herring clocks = <&mmcc CAMSS_GP0_CLK>; 127*724ba675SRob Herring pinctrl-0 = <&backlight_pwm_default_state>; 128*724ba675SRob Herring pinctrl-names = "default"; 129*724ba675SRob Herring }; 130*724ba675SRob Herring 131*724ba675SRob Herring reg_tsp_1p8v: regulator-tsp-1p8v { 132*724ba675SRob Herring compatible = "regulator-fixed"; 133*724ba675SRob Herring regulator-name = "tsp_1p8v"; 134*724ba675SRob Herring regulator-min-microvolt = <1800000>; 135*724ba675SRob Herring regulator-max-microvolt = <1800000>; 136*724ba675SRob Herring 137*724ba675SRob Herring gpio = <&tlmm 31 GPIO_ACTIVE_HIGH>; 138*724ba675SRob Herring enable-active-high; 139*724ba675SRob Herring 140*724ba675SRob Herring pinctrl-names = "default"; 141*724ba675SRob Herring pinctrl-0 = <&tsp_en_default_state>; 142*724ba675SRob Herring }; 143*724ba675SRob Herring 144*724ba675SRob Herring reg_tsp_3p3v: regulator-tsp-3p3v { 145*724ba675SRob Herring compatible = "regulator-fixed"; 146*724ba675SRob Herring regulator-name = "tsp_3p3v"; 147*724ba675SRob Herring regulator-min-microvolt = <3300000>; 148*724ba675SRob Herring regulator-max-microvolt = <3300000>; 149*724ba675SRob Herring 150*724ba675SRob Herring gpio = <&tlmm 73 GPIO_ACTIVE_HIGH>; 151*724ba675SRob Herring enable-active-high; 152*724ba675SRob Herring 153*724ba675SRob Herring pinctrl-names = "default"; 154*724ba675SRob Herring pinctrl-0 = <&tsp_en1_default_state>; 155*724ba675SRob Herring }; 156*724ba675SRob Herring 157*724ba675SRob Herring reserved-memory { 158*724ba675SRob Herring #address-cells = <1>; 159*724ba675SRob Herring #size-cells = <1>; 160*724ba675SRob Herring ranges; 161*724ba675SRob Herring 162*724ba675SRob Herring framebuffer@3200000 { 163*724ba675SRob Herring reg = <0x03200000 0x800000>; 164*724ba675SRob Herring no-map; 165*724ba675SRob Herring }; 166*724ba675SRob Herring 167*724ba675SRob Herring mpss@8400000 { 168*724ba675SRob Herring reg = <0x08400000 0x1f00000>; 169*724ba675SRob Herring no-map; 170*724ba675SRob Herring }; 171*724ba675SRob Herring 172*724ba675SRob Herring mba@a300000 { 173*724ba675SRob Herring reg = <0x0a300000 0x100000>; 174*724ba675SRob Herring no-map; 175*724ba675SRob Herring }; 176*724ba675SRob Herring 177*724ba675SRob Herring reserved@cb00000 { 178*724ba675SRob Herring reg = <0x0cb00000 0x700000>; 179*724ba675SRob Herring no-map; 180*724ba675SRob Herring }; 181*724ba675SRob Herring 182*724ba675SRob Herring wcnss@d200000 { 183*724ba675SRob Herring reg = <0x0d200000 0x700000>; 184*724ba675SRob Herring no-map; 185*724ba675SRob Herring }; 186*724ba675SRob Herring 187*724ba675SRob Herring adsp_region: adsp@d900000 { 188*724ba675SRob Herring reg = <0x0d900000 0x1800000>; 189*724ba675SRob Herring no-map; 190*724ba675SRob Herring }; 191*724ba675SRob Herring 192*724ba675SRob Herring venus@f100000 { 193*724ba675SRob Herring reg = <0x0f100000 0x500000>; 194*724ba675SRob Herring no-map; 195*724ba675SRob Herring }; 196*724ba675SRob Herring 197*724ba675SRob Herring smem_region: smem@fa00000 { 198*724ba675SRob Herring reg = <0x0fa00000 0x100000>; 199*724ba675SRob Herring no-map; 200*724ba675SRob Herring }; 201*724ba675SRob Herring 202*724ba675SRob Herring reserved@fb00000 { 203*724ba675SRob Herring reg = <0x0fb00000 0x260000>; 204*724ba675SRob Herring no-map; 205*724ba675SRob Herring }; 206*724ba675SRob Herring 207*724ba675SRob Herring rfsa@fd60000 { 208*724ba675SRob Herring reg = <0x0fd60000 0x20000>; 209*724ba675SRob Herring no-map; 210*724ba675SRob Herring }; 211*724ba675SRob Herring 212*724ba675SRob Herring rmtfs@fd80000 { 213*724ba675SRob Herring compatible = "qcom,rmtfs-mem"; 214*724ba675SRob Herring reg = <0x0fd80000 0x180000>; 215*724ba675SRob Herring no-map; 216*724ba675SRob Herring 217*724ba675SRob Herring qcom,client-id = <1>; 218*724ba675SRob Herring }; 219*724ba675SRob Herring }; 220*724ba675SRob Herring}; 221*724ba675SRob Herring 222*724ba675SRob Herring&adsp { 223*724ba675SRob Herring status = "okay"; 224*724ba675SRob Herring}; 225*724ba675SRob Herring 226*724ba675SRob Herring&blsp1_i2c2 { 227*724ba675SRob Herring status = "okay"; 228*724ba675SRob Herring 229*724ba675SRob Herring accelerometer@1d { 230*724ba675SRob Herring compatible = "st,lis2hh12"; 231*724ba675SRob Herring reg = <0x1d>; 232*724ba675SRob Herring 233*724ba675SRob Herring interrupt-parent = <&tlmm>; 234*724ba675SRob Herring interrupts = <54 IRQ_TYPE_LEVEL_HIGH>; 235*724ba675SRob Herring 236*724ba675SRob Herring pinctrl-names = "default"; 237*724ba675SRob Herring pinctrl-0 = <&accel_int_default_state>; 238*724ba675SRob Herring 239*724ba675SRob Herring st,drdy-int-pin = <1>; 240*724ba675SRob Herring 241*724ba675SRob Herring vdd-supply = <&pm8226_l19>; 242*724ba675SRob Herring vddio-supply = <&pm8226_lvs1>; 243*724ba675SRob Herring }; 244*724ba675SRob Herring}; 245*724ba675SRob Herring 246*724ba675SRob Herring&blsp1_i2c4 { 247*724ba675SRob Herring status = "okay"; 248*724ba675SRob Herring 249*724ba675SRob Herring muic: usb-switch@25 { 250*724ba675SRob Herring compatible = "siliconmitus,sm5502-muic"; 251*724ba675SRob Herring reg = <0x25>; 252*724ba675SRob Herring 253*724ba675SRob Herring interrupt-parent = <&tlmm>; 254*724ba675SRob Herring interrupts = <67 IRQ_TYPE_EDGE_FALLING>; 255*724ba675SRob Herring 256*724ba675SRob Herring pinctrl-names = "default"; 257*724ba675SRob Herring pinctrl-0 = <&muic_int_default_state>; 258*724ba675SRob Herring }; 259*724ba675SRob Herring}; 260*724ba675SRob Herring 261*724ba675SRob Herring&blsp1_i2c5 { 262*724ba675SRob Herring status = "okay"; 263*724ba675SRob Herring 264*724ba675SRob Herring touchscreen@4a { 265*724ba675SRob Herring compatible = "atmel,maxtouch"; 266*724ba675SRob Herring reg = <0x4a>; 267*724ba675SRob Herring 268*724ba675SRob Herring interrupt-parent = <&tlmm>; 269*724ba675SRob Herring interrupts = <17 IRQ_TYPE_LEVEL_LOW>; 270*724ba675SRob Herring 271*724ba675SRob Herring pinctrl-names = "default"; 272*724ba675SRob Herring pinctrl-0 = <&tsp_int_rst_default_state>; 273*724ba675SRob Herring 274*724ba675SRob Herring reset-gpios = <&pm8226_gpios 6 GPIO_ACTIVE_LOW>; 275*724ba675SRob Herring 276*724ba675SRob Herring vdd-supply = <®_tsp_1p8v>; 277*724ba675SRob Herring vdda-supply = <®_tsp_3p3v>; 278*724ba675SRob Herring }; 279*724ba675SRob Herring}; 280*724ba675SRob Herring 281*724ba675SRob Herring&rpm_requests { 282*724ba675SRob Herring regulators { 283*724ba675SRob Herring compatible = "qcom,rpm-pm8226-regulators"; 284*724ba675SRob Herring 285*724ba675SRob Herring pm8226_s3: s3 { 286*724ba675SRob Herring regulator-min-microvolt = <1200000>; 287*724ba675SRob Herring regulator-max-microvolt = <1300000>; 288*724ba675SRob Herring }; 289*724ba675SRob Herring 290*724ba675SRob Herring pm8226_s4: s4 { 291*724ba675SRob Herring regulator-min-microvolt = <1800000>; 292*724ba675SRob Herring regulator-max-microvolt = <1800000>; 293*724ba675SRob Herring }; 294*724ba675SRob Herring 295*724ba675SRob Herring pm8226_s5: s5 { 296*724ba675SRob Herring regulator-min-microvolt = <1150000>; 297*724ba675SRob Herring regulator-max-microvolt = <1150000>; 298*724ba675SRob Herring }; 299*724ba675SRob Herring 300*724ba675SRob Herring pm8226_l1: l1 { 301*724ba675SRob Herring regulator-min-microvolt = <1225000>; 302*724ba675SRob Herring regulator-max-microvolt = <1225000>; 303*724ba675SRob Herring }; 304*724ba675SRob Herring 305*724ba675SRob Herring pm8226_l2: l2 { 306*724ba675SRob Herring regulator-min-microvolt = <1200000>; 307*724ba675SRob Herring regulator-max-microvolt = <1200000>; 308*724ba675SRob Herring }; 309*724ba675SRob Herring 310*724ba675SRob Herring pm8226_l3: l3 { 311*724ba675SRob Herring regulator-min-microvolt = <750000>; 312*724ba675SRob Herring regulator-max-microvolt = <1337500>; 313*724ba675SRob Herring regulator-always-on; 314*724ba675SRob Herring }; 315*724ba675SRob Herring 316*724ba675SRob Herring pm8226_l4: l4 { 317*724ba675SRob Herring regulator-min-microvolt = <1200000>; 318*724ba675SRob Herring regulator-max-microvolt = <1200000>; 319*724ba675SRob Herring }; 320*724ba675SRob Herring 321*724ba675SRob Herring pm8226_l5: l5 { 322*724ba675SRob Herring regulator-min-microvolt = <1200000>; 323*724ba675SRob Herring regulator-max-microvolt = <1200000>; 324*724ba675SRob Herring }; 325*724ba675SRob Herring 326*724ba675SRob Herring pm8226_l6: l6 { 327*724ba675SRob Herring regulator-min-microvolt = <1800000>; 328*724ba675SRob Herring regulator-max-microvolt = <1800000>; 329*724ba675SRob Herring regulator-always-on; 330*724ba675SRob Herring }; 331*724ba675SRob Herring 332*724ba675SRob Herring pm8226_l7: l7 { 333*724ba675SRob Herring regulator-min-microvolt = <1850000>; 334*724ba675SRob Herring regulator-max-microvolt = <1850000>; 335*724ba675SRob Herring }; 336*724ba675SRob Herring 337*724ba675SRob Herring pm8226_l8: l8 { 338*724ba675SRob Herring regulator-min-microvolt = <1800000>; 339*724ba675SRob Herring regulator-max-microvolt = <1800000>; 340*724ba675SRob Herring regulator-always-on; 341*724ba675SRob Herring }; 342*724ba675SRob Herring 343*724ba675SRob Herring pm8226_l9: l9 { 344*724ba675SRob Herring regulator-min-microvolt = <2050000>; 345*724ba675SRob Herring regulator-max-microvolt = <2050000>; 346*724ba675SRob Herring }; 347*724ba675SRob Herring 348*724ba675SRob Herring pm8226_l10: l10 { 349*724ba675SRob Herring regulator-min-microvolt = <1800000>; 350*724ba675SRob Herring regulator-max-microvolt = <1800000>; 351*724ba675SRob Herring }; 352*724ba675SRob Herring 353*724ba675SRob Herring pm8226_l12: l12 { 354*724ba675SRob Herring regulator-min-microvolt = <1800000>; 355*724ba675SRob Herring regulator-max-microvolt = <1800000>; 356*724ba675SRob Herring }; 357*724ba675SRob Herring 358*724ba675SRob Herring pm8226_l14: l14 { 359*724ba675SRob Herring regulator-min-microvolt = <2750000>; 360*724ba675SRob Herring regulator-max-microvolt = <2750000>; 361*724ba675SRob Herring }; 362*724ba675SRob Herring 363*724ba675SRob Herring pm8226_l15: l15 { 364*724ba675SRob Herring regulator-min-microvolt = <1800000>; 365*724ba675SRob Herring regulator-max-microvolt = <3300000>; 366*724ba675SRob Herring }; 367*724ba675SRob Herring 368*724ba675SRob Herring pm8226_l16: l16 { 369*724ba675SRob Herring regulator-min-microvolt = <3000000>; 370*724ba675SRob Herring regulator-max-microvolt = <3350000>; 371*724ba675SRob Herring }; 372*724ba675SRob Herring 373*724ba675SRob Herring pm8226_l17: l17 { 374*724ba675SRob Herring regulator-min-microvolt = <2950000>; 375*724ba675SRob Herring regulator-max-microvolt = <2950000>; 376*724ba675SRob Herring 377*724ba675SRob Herring regulator-system-load = <200000>; 378*724ba675SRob Herring regulator-allow-set-load; 379*724ba675SRob Herring regulator-always-on; 380*724ba675SRob Herring }; 381*724ba675SRob Herring 382*724ba675SRob Herring pm8226_l18: l18 { 383*724ba675SRob Herring regulator-min-microvolt = <2950000>; 384*724ba675SRob Herring regulator-max-microvolt = <2950000>; 385*724ba675SRob Herring }; 386*724ba675SRob Herring 387*724ba675SRob Herring pm8226_l19: l19 { 388*724ba675SRob Herring regulator-min-microvolt = <2850000>; 389*724ba675SRob Herring regulator-max-microvolt = <3000000>; 390*724ba675SRob Herring }; 391*724ba675SRob Herring 392*724ba675SRob Herring pm8226_l20: l20 { 393*724ba675SRob Herring regulator-min-microvolt = <3075000>; 394*724ba675SRob Herring regulator-max-microvolt = <3075000>; 395*724ba675SRob Herring }; 396*724ba675SRob Herring 397*724ba675SRob Herring pm8226_l21: l21 { 398*724ba675SRob Herring regulator-min-microvolt = <1800000>; 399*724ba675SRob Herring regulator-max-microvolt = <2950000>; 400*724ba675SRob Herring }; 401*724ba675SRob Herring 402*724ba675SRob Herring pm8226_l22: l22 { 403*724ba675SRob Herring regulator-min-microvolt = <1800000>; 404*724ba675SRob Herring regulator-max-microvolt = <3000000>; 405*724ba675SRob Herring }; 406*724ba675SRob Herring 407*724ba675SRob Herring pm8226_l23: l23 { 408*724ba675SRob Herring regulator-min-microvolt = <1800000>; 409*724ba675SRob Herring regulator-max-microvolt = <3300000>; 410*724ba675SRob Herring }; 411*724ba675SRob Herring 412*724ba675SRob Herring pm8226_l24: l24 { 413*724ba675SRob Herring regulator-min-microvolt = <1300000>; 414*724ba675SRob Herring regulator-max-microvolt = <1350000>; 415*724ba675SRob Herring }; 416*724ba675SRob Herring 417*724ba675SRob Herring pm8226_l25: l25 { 418*724ba675SRob Herring regulator-min-microvolt = <1775000>; 419*724ba675SRob Herring regulator-max-microvolt = <2125000>; 420*724ba675SRob Herring }; 421*724ba675SRob Herring 422*724ba675SRob Herring pm8226_l26: l26 { 423*724ba675SRob Herring regulator-min-microvolt = <1225000>; 424*724ba675SRob Herring regulator-max-microvolt = <1300000>; 425*724ba675SRob Herring }; 426*724ba675SRob Herring 427*724ba675SRob Herring pm8226_l27: l27 { 428*724ba675SRob Herring regulator-min-microvolt = <1800000>; 429*724ba675SRob Herring regulator-max-microvolt = <1800000>; 430*724ba675SRob Herring }; 431*724ba675SRob Herring 432*724ba675SRob Herring pm8226_l28: l28 { 433*724ba675SRob Herring regulator-min-microvolt = <1800000>; 434*724ba675SRob Herring regulator-max-microvolt = <2950000>; 435*724ba675SRob Herring }; 436*724ba675SRob Herring 437*724ba675SRob Herring pm8226_lvs1: lvs1 {}; 438*724ba675SRob Herring }; 439*724ba675SRob Herring}; 440*724ba675SRob Herring 441*724ba675SRob Herring&sdhc_1 { 442*724ba675SRob Herring vmmc-supply = <&pm8226_l17>; 443*724ba675SRob Herring vqmmc-supply = <&pm8226_l6>; 444*724ba675SRob Herring 445*724ba675SRob Herring bus-width = <8>; 446*724ba675SRob Herring non-removable; 447*724ba675SRob Herring 448*724ba675SRob Herring status = "okay"; 449*724ba675SRob Herring}; 450*724ba675SRob Herring 451*724ba675SRob Herring&sdhc_2 { 452*724ba675SRob Herring vmmc-supply = <&pm8226_l18>; 453*724ba675SRob Herring vqmmc-supply = <&pm8226_l21>; 454*724ba675SRob Herring 455*724ba675SRob Herring bus-width = <4>; 456*724ba675SRob Herring cd-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>; 457*724ba675SRob Herring 458*724ba675SRob Herring status = "okay"; 459*724ba675SRob Herring}; 460*724ba675SRob Herring 461*724ba675SRob Herring&tlmm { 462*724ba675SRob Herring accel_int_default_state: accel-int-default-state { 463*724ba675SRob Herring pins = "gpio54"; 464*724ba675SRob Herring function = "gpio"; 465*724ba675SRob Herring drive-strength = <2>; 466*724ba675SRob Herring bias-disable; 467*724ba675SRob Herring }; 468*724ba675SRob Herring 469*724ba675SRob Herring backlight_i2c_default_state: backlight-i2c-default-state { 470*724ba675SRob Herring pins = "gpio20", "gpio21"; 471*724ba675SRob Herring function = "gpio"; 472*724ba675SRob Herring drive-strength = <2>; 473*724ba675SRob Herring bias-disable; 474*724ba675SRob Herring }; 475*724ba675SRob Herring 476*724ba675SRob Herring backlight_pwm_default_state: backlight-pwm-default-state { 477*724ba675SRob Herring pins = "gpio33"; 478*724ba675SRob Herring function = "gp0_clk"; 479*724ba675SRob Herring }; 480*724ba675SRob Herring 481*724ba675SRob Herring muic_int_default_state: muic-int-default-state { 482*724ba675SRob Herring pins = "gpio67"; 483*724ba675SRob Herring function = "gpio"; 484*724ba675SRob Herring drive-strength = <2>; 485*724ba675SRob Herring bias-disable; 486*724ba675SRob Herring }; 487*724ba675SRob Herring 488*724ba675SRob Herring tsp_en_default_state: tsp-en-default-state { 489*724ba675SRob Herring pins = "gpio31"; 490*724ba675SRob Herring function = "gpio"; 491*724ba675SRob Herring drive-strength = <2>; 492*724ba675SRob Herring bias-disable; 493*724ba675SRob Herring }; 494*724ba675SRob Herring 495*724ba675SRob Herring tsp_en1_default_state: tsp-en1-default-state { 496*724ba675SRob Herring pins = "gpio73"; 497*724ba675SRob Herring function = "gpio"; 498*724ba675SRob Herring drive-strength = <2>; 499*724ba675SRob Herring bias-disable; 500*724ba675SRob Herring }; 501*724ba675SRob Herring 502*724ba675SRob Herring tsp_int_rst_default_state: tsp-int-rst-default-state { 503*724ba675SRob Herring pins = "gpio17"; 504*724ba675SRob Herring function = "gpio"; 505*724ba675SRob Herring drive-strength = <10>; 506*724ba675SRob Herring bias-pull-up; 507*724ba675SRob Herring }; 508*724ba675SRob Herring}; 509*724ba675SRob Herring 510*724ba675SRob Herring&usb { 511*724ba675SRob Herring extcon = <&muic>, <&muic>; 512*724ba675SRob Herring status = "okay"; 513*724ba675SRob Herring}; 514*724ba675SRob Herring 515*724ba675SRob Herring&usb_hs_phy { 516*724ba675SRob Herring extcon = <&muic>; 517*724ba675SRob Herring v1p8-supply = <&pm8226_l10>; 518*724ba675SRob Herring v3p3-supply = <&pm8226_l20>; 519*724ba675SRob Herring}; 520