1ed1648d5SKonrad Dybcio// SPDX-License-Identifier: BSD-3-Clause 2ed1648d5SKonrad Dybcio/* 3ed1648d5SKonrad Dybcio * Copyright (c) 2021, Konrad Dybcio <konrad.dybcio@somainline.org> 4ed1648d5SKonrad Dybcio */ 5ed1648d5SKonrad Dybcio/dts-v1/; 6ed1648d5SKonrad Dybcio 72b8bbe98SMarijn Suijten#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 8deaf8c88SMarijn Suijten#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 9ed1648d5SKonrad Dybcio#include "sm6350.dtsi" 102b8bbe98SMarijn Suijten#include "pm6350.dtsi" 11ed1648d5SKonrad Dybcio 12ed1648d5SKonrad Dybcio/ { 13ed1648d5SKonrad Dybcio model = "Sony Xperia 10 III"; 14ed1648d5SKonrad Dybcio compatible = "sony,pdx213", "qcom,sm6350"; 15eaa744b1SArnaud Ferraris chassis-type = "handset"; 16ed1648d5SKonrad Dybcio qcom,msm-id = <434 0x10000>, <459 0x10000>; 17ed1648d5SKonrad Dybcio qcom,board-id = <0x1000B 0>; 18ed1648d5SKonrad Dybcio 19ed1648d5SKonrad Dybcio chosen { 20ed1648d5SKonrad Dybcio #address-cells = <2>; 21ed1648d5SKonrad Dybcio #size-cells = <2>; 22ed1648d5SKonrad Dybcio ranges; 23ed1648d5SKonrad Dybcio 24ed1648d5SKonrad Dybcio framebuffer: framebuffer@a0000000 { 25ed1648d5SKonrad Dybcio compatible = "simple-framebuffer"; 26ed1648d5SKonrad Dybcio reg = <0 0xa0000000 0 0x2300000>; 27ed1648d5SKonrad Dybcio width = <1080>; 28ed1648d5SKonrad Dybcio height = <2520>; 29ed1648d5SKonrad Dybcio stride = <(1080 * 4)>; 30ed1648d5SKonrad Dybcio format = "a8r8g8b8"; 31ed1648d5SKonrad Dybcio clocks = <&gcc GCC_DISP_AXI_CLK>; 32ed1648d5SKonrad Dybcio }; 33ed1648d5SKonrad Dybcio }; 342b8bbe98SMarijn Suijten 352b8bbe98SMarijn Suijten gpio-keys { 362b8bbe98SMarijn Suijten compatible = "gpio-keys"; 372b8bbe98SMarijn Suijten pinctrl-names = "default"; 38*a40f5ae1SMarijn Suijten pinctrl-0 = <&vol_down_n>; 392b8bbe98SMarijn Suijten 402b8bbe98SMarijn Suijten key-volume-down { 41*a40f5ae1SMarijn Suijten label = "Volume Down"; 422b8bbe98SMarijn Suijten linux,code = <KEY_VOLUMEDOWN>; 432b8bbe98SMarijn Suijten gpios = <&pm6350_gpios 2 GPIO_ACTIVE_LOW>; 442b8bbe98SMarijn Suijten }; 452b8bbe98SMarijn Suijten }; 462904a41cSMarijn Suijten 472904a41cSMarijn Suijten touch_en_vreg: touch-en-regulator { 482904a41cSMarijn Suijten compatible = "regulator-fixed"; 492904a41cSMarijn Suijten regulator-name = "touch_en_vreg"; 502904a41cSMarijn Suijten gpio = <&tlmm 10 GPIO_ACTIVE_HIGH>; 512904a41cSMarijn Suijten enable-active-high; 522904a41cSMarijn Suijten 532904a41cSMarijn Suijten vin-supply = <&pm6350_l6>; 542904a41cSMarijn Suijten }; 552b8bbe98SMarijn Suijten}; 562b8bbe98SMarijn Suijten 57deaf8c88SMarijn Suijten&apps_rsc { 58deaf8c88SMarijn Suijten regulators-0 { 59deaf8c88SMarijn Suijten compatible = "qcom,pm6350-rpmh-regulators"; 60deaf8c88SMarijn Suijten qcom,pmic-id = "a"; 61deaf8c88SMarijn Suijten 62deaf8c88SMarijn Suijten pm6350_s1: smps1 { 63deaf8c88SMarijn Suijten regulator-min-microvolt = <1000000>; 64deaf8c88SMarijn Suijten regulator-max-microvolt = <1200000>; 65deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 66deaf8c88SMarijn Suijten }; 67deaf8c88SMarijn Suijten 68deaf8c88SMarijn Suijten pm6350_s2: smps2 { 69deaf8c88SMarijn Suijten regulator-min-microvolt = <1503000>; 70deaf8c88SMarijn Suijten regulator-max-microvolt = <2048000>; 71deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 72deaf8c88SMarijn Suijten }; 73deaf8c88SMarijn Suijten 74deaf8c88SMarijn Suijten pm6350_l2: ldo2 { 75deaf8c88SMarijn Suijten regulator-min-microvolt = <1503000>; 76deaf8c88SMarijn Suijten regulator-max-microvolt = <1980000>; 77deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 78deaf8c88SMarijn Suijten }; 79deaf8c88SMarijn Suijten 80deaf8c88SMarijn Suijten pm6350_l3: ldo3 { 81deaf8c88SMarijn Suijten regulator-min-microvolt = <2700000>; 82deaf8c88SMarijn Suijten regulator-max-microvolt = <3300000>; 83deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 84deaf8c88SMarijn Suijten }; 85deaf8c88SMarijn Suijten 86deaf8c88SMarijn Suijten pm6350_l4: ldo4 { 87deaf8c88SMarijn Suijten regulator-min-microvolt = <352000>; 88deaf8c88SMarijn Suijten regulator-max-microvolt = <801000>; 89deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 90deaf8c88SMarijn Suijten }; 91deaf8c88SMarijn Suijten 92deaf8c88SMarijn Suijten pm6350_l5: ldo5 { 93deaf8c88SMarijn Suijten regulator-min-microvolt = <1503000>; 94deaf8c88SMarijn Suijten regulator-max-microvolt = <1980000>; 95deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 96deaf8c88SMarijn Suijten }; 97deaf8c88SMarijn Suijten 98deaf8c88SMarijn Suijten pm6350_l6: ldo6 { 99deaf8c88SMarijn Suijten regulator-min-microvolt = <1710000>; 100deaf8c88SMarijn Suijten regulator-max-microvolt = <3544000>; 101deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 102deaf8c88SMarijn Suijten }; 103deaf8c88SMarijn Suijten 104deaf8c88SMarijn Suijten pm6350_l7: ldo7 { 105deaf8c88SMarijn Suijten regulator-min-microvolt = <1620000>; 106deaf8c88SMarijn Suijten regulator-max-microvolt = <1980000>; 107deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 108deaf8c88SMarijn Suijten }; 109deaf8c88SMarijn Suijten 110deaf8c88SMarijn Suijten pm6350_l8: ldo8 { 111deaf8c88SMarijn Suijten regulator-min-microvolt = <2500000>; 112deaf8c88SMarijn Suijten regulator-max-microvolt = <3544000>; 113deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 114deaf8c88SMarijn Suijten }; 115deaf8c88SMarijn Suijten 116deaf8c88SMarijn Suijten pm6350_l9: ldo9 { 117deaf8c88SMarijn Suijten regulator-min-microvolt = <1650000>; 118deaf8c88SMarijn Suijten regulator-max-microvolt = <3401000>; 119deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 120deaf8c88SMarijn Suijten }; 121deaf8c88SMarijn Suijten 122deaf8c88SMarijn Suijten pm6350_l11: ldo11 { 123deaf8c88SMarijn Suijten regulator-min-microvolt = <1800000>; 124deaf8c88SMarijn Suijten regulator-max-microvolt = <2000000>; 125deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 126deaf8c88SMarijn Suijten }; 127deaf8c88SMarijn Suijten 128deaf8c88SMarijn Suijten pm6350_l12: ldo12 { 129deaf8c88SMarijn Suijten regulator-min-microvolt = <1620000>; 130deaf8c88SMarijn Suijten regulator-max-microvolt = <1980000>; 131deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 132deaf8c88SMarijn Suijten }; 133deaf8c88SMarijn Suijten 134deaf8c88SMarijn Suijten pm6350_l13: ldo13 { 135deaf8c88SMarijn Suijten regulator-min-microvolt = <570000>; 136deaf8c88SMarijn Suijten regulator-max-microvolt = <650000>; 137deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 138deaf8c88SMarijn Suijten }; 139deaf8c88SMarijn Suijten 140deaf8c88SMarijn Suijten pm6350_l14: ldo14 { 141deaf8c88SMarijn Suijten regulator-min-microvolt = <1700000>; 142deaf8c88SMarijn Suijten regulator-max-microvolt = <1900000>; 143deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 144deaf8c88SMarijn Suijten }; 145deaf8c88SMarijn Suijten 146deaf8c88SMarijn Suijten pm6350_l15: ldo15 { 147deaf8c88SMarijn Suijten regulator-min-microvolt = <1100000>; 148deaf8c88SMarijn Suijten regulator-max-microvolt = <1305000>; 149deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 150deaf8c88SMarijn Suijten }; 151deaf8c88SMarijn Suijten 152deaf8c88SMarijn Suijten pm6350_l16: ldo16 { 153deaf8c88SMarijn Suijten regulator-min-microvolt = <830000>; 154deaf8c88SMarijn Suijten regulator-max-microvolt = <921000>; 155deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 156deaf8c88SMarijn Suijten }; 157deaf8c88SMarijn Suijten 158deaf8c88SMarijn Suijten pm6350_l18: ldo18 { 159deaf8c88SMarijn Suijten regulator-min-microvolt = <788000>; 160deaf8c88SMarijn Suijten regulator-max-microvolt = <1049000>; 161deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 162deaf8c88SMarijn Suijten }; 163deaf8c88SMarijn Suijten 164deaf8c88SMarijn Suijten pm6350_l19: ldo19 { 165deaf8c88SMarijn Suijten regulator-min-microvolt = <1080000>; 166deaf8c88SMarijn Suijten regulator-max-microvolt = <1305000>; 167deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 168deaf8c88SMarijn Suijten }; 169deaf8c88SMarijn Suijten 170deaf8c88SMarijn Suijten pm6350_l20: ldo20 { 171deaf8c88SMarijn Suijten regulator-min-microvolt = <530000>; 172deaf8c88SMarijn Suijten regulator-max-microvolt = <801000>; 173deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 174deaf8c88SMarijn Suijten }; 175deaf8c88SMarijn Suijten 176deaf8c88SMarijn Suijten pm6350_l21: ldo21 { 177deaf8c88SMarijn Suijten regulator-min-microvolt = <751000>; 178deaf8c88SMarijn Suijten regulator-max-microvolt = <825000>; 179deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 180deaf8c88SMarijn Suijten }; 181deaf8c88SMarijn Suijten 182deaf8c88SMarijn Suijten pm6350_l22: ldo22 { 183deaf8c88SMarijn Suijten regulator-min-microvolt = <1080000>; 184deaf8c88SMarijn Suijten regulator-max-microvolt = <1305000>; 185deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 186deaf8c88SMarijn Suijten }; 187deaf8c88SMarijn Suijten }; 188deaf8c88SMarijn Suijten 189deaf8c88SMarijn Suijten regulators-1 { 190deaf8c88SMarijn Suijten compatible = "qcom,pm6150l-rpmh-regulators"; 191deaf8c88SMarijn Suijten qcom,pmic-id = "e"; 192deaf8c88SMarijn Suijten 193deaf8c88SMarijn Suijten pm6150l_s8: smps8 { 194deaf8c88SMarijn Suijten regulator-min-microvolt = <313000>; 195deaf8c88SMarijn Suijten regulator-max-microvolt = <1395000>; 196deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 197deaf8c88SMarijn Suijten }; 198deaf8c88SMarijn Suijten 199deaf8c88SMarijn Suijten pm6150l_l1: ldo1 { 200deaf8c88SMarijn Suijten regulator-min-microvolt = <1620000>; 201deaf8c88SMarijn Suijten regulator-max-microvolt = <1980000>; 202deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 203deaf8c88SMarijn Suijten }; 204deaf8c88SMarijn Suijten 205deaf8c88SMarijn Suijten pm6150l_l2: ldo2 { 206deaf8c88SMarijn Suijten regulator-min-microvolt = <1170000>; 207deaf8c88SMarijn Suijten regulator-max-microvolt = <1305000>; 208deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 209deaf8c88SMarijn Suijten }; 210deaf8c88SMarijn Suijten 211deaf8c88SMarijn Suijten pm6150l_l3: ldo3 { 212deaf8c88SMarijn Suijten regulator-min-microvolt = <1100000>; 213deaf8c88SMarijn Suijten regulator-max-microvolt = <1299000>; 214deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 215deaf8c88SMarijn Suijten }; 216deaf8c88SMarijn Suijten 217deaf8c88SMarijn Suijten pm6150l_l4: ldo4 { 218deaf8c88SMarijn Suijten regulator-min-microvolt = <1620000>; 219deaf8c88SMarijn Suijten regulator-max-microvolt = <3300000>; 220deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 221deaf8c88SMarijn Suijten }; 222deaf8c88SMarijn Suijten 223deaf8c88SMarijn Suijten pm6150l_l5: ldo5 { 224deaf8c88SMarijn Suijten regulator-min-microvolt = <1620000>; 225deaf8c88SMarijn Suijten regulator-max-microvolt = <3300000>; 226deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 227deaf8c88SMarijn Suijten }; 228deaf8c88SMarijn Suijten 229deaf8c88SMarijn Suijten pm6150l_l6: ldo6 { 230deaf8c88SMarijn Suijten regulator-min-microvolt = <1700000>; 23185eef5cbSMarijn Suijten regulator-max-microvolt = <2950000>; 232deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 23385eef5cbSMarijn Suijten regulator-allow-set-load; 23425f08f02SJohan Hovold regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 23585eef5cbSMarijn Suijten RPMH_REGULATOR_MODE_HPM>; 236deaf8c88SMarijn Suijten }; 237deaf8c88SMarijn Suijten 238deaf8c88SMarijn Suijten pm6150l_l7: ldo7 { 239deaf8c88SMarijn Suijten regulator-min-microvolt = <2700000>; 240deaf8c88SMarijn Suijten regulator-max-microvolt = <3544000>; 241deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 242deaf8c88SMarijn Suijten }; 243deaf8c88SMarijn Suijten 244deaf8c88SMarijn Suijten pm6150l_l8: ldo8 { 245deaf8c88SMarijn Suijten regulator-min-microvolt = <1620000>; 246deaf8c88SMarijn Suijten regulator-max-microvolt = <2000000>; 247deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 248deaf8c88SMarijn Suijten }; 249deaf8c88SMarijn Suijten 250deaf8c88SMarijn Suijten pm6150l_l9: ldo9 { 251deaf8c88SMarijn Suijten regulator-min-microvolt = <2700000>; 25285eef5cbSMarijn Suijten regulator-max-microvolt = <2960000>; 253deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 25485eef5cbSMarijn Suijten regulator-allow-set-load; 25525f08f02SJohan Hovold regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 25685eef5cbSMarijn Suijten RPMH_REGULATOR_MODE_HPM>; 257deaf8c88SMarijn Suijten }; 258deaf8c88SMarijn Suijten 259deaf8c88SMarijn Suijten pm6150l_l10: ldo10 { 260deaf8c88SMarijn Suijten regulator-min-microvolt = <3000000>; 261deaf8c88SMarijn Suijten regulator-max-microvolt = <3401000>; 262deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 263deaf8c88SMarijn Suijten }; 264deaf8c88SMarijn Suijten 265deaf8c88SMarijn Suijten pm6150l_l11: ldo11 { 266deaf8c88SMarijn Suijten regulator-min-microvolt = <3000000>; 267deaf8c88SMarijn Suijten regulator-max-microvolt = <3401000>; 268deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 269deaf8c88SMarijn Suijten }; 270deaf8c88SMarijn Suijten 271deaf8c88SMarijn Suijten pm6150l_bob: bob { 272deaf8c88SMarijn Suijten regulator-min-microvolt = <1620000>; 273deaf8c88SMarijn Suijten regulator-max-microvolt = <5492000>; 274deaf8c88SMarijn Suijten regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>; 275deaf8c88SMarijn Suijten regulator-allow-bypass; 276deaf8c88SMarijn Suijten }; 277deaf8c88SMarijn Suijten }; 278deaf8c88SMarijn Suijten}; 279deaf8c88SMarijn Suijten 2808bad51c6SMarijn Suijten&gpi_dma0 { 2818bad51c6SMarijn Suijten status = "okay"; 2828bad51c6SMarijn Suijten}; 2838bad51c6SMarijn Suijten 2848bad51c6SMarijn Suijten&gpi_dma1 { 2858bad51c6SMarijn Suijten status = "okay"; 2868bad51c6SMarijn Suijten}; 2878bad51c6SMarijn Suijten 2882904a41cSMarijn Suijten&i2c8 { 2892904a41cSMarijn Suijten clock-frequency = <400000>; 2902904a41cSMarijn Suijten status = "okay"; 2912904a41cSMarijn Suijten 2922904a41cSMarijn Suijten touchscreen@48 { 2932904a41cSMarijn Suijten compatible = "samsung,s6sy761"; 2942904a41cSMarijn Suijten reg = <0x48>; 2952904a41cSMarijn Suijten interrupt-parent = <&tlmm>; 2962904a41cSMarijn Suijten interrupts = <22 0x2008>; 2972904a41cSMarijn Suijten vdd-supply = <&pm6350_l11>; 2982904a41cSMarijn Suijten avdd-supply = <&touch_en_vreg>; 2992904a41cSMarijn Suijten 3002904a41cSMarijn Suijten pinctrl-names = "default"; 3012904a41cSMarijn Suijten pinctrl-0 = <&ts_int_default &ts_active>; 3022904a41cSMarijn Suijten }; 3032904a41cSMarijn Suijten}; 3042904a41cSMarijn Suijten 3052b8bbe98SMarijn Suijten&pm6350_gpios { 306*a40f5ae1SMarijn Suijten vol_down_n: vol-down-n-state { 3072b8bbe98SMarijn Suijten pins = "gpio2"; 3082b8bbe98SMarijn Suijten function = PMIC_GPIO_FUNC_NORMAL; 3092b8bbe98SMarijn Suijten power-source = <0>; 3102b8bbe98SMarijn Suijten bias-disable; 3112b8bbe98SMarijn Suijten input-enable; 3122b8bbe98SMarijn Suijten }; 3132b8bbe98SMarijn Suijten}; 3142b8bbe98SMarijn Suijten 3152b8bbe98SMarijn Suijten&pm6350_resin { 3162b8bbe98SMarijn Suijten linux,code = <KEY_VOLUMEUP>; 3172b8bbe98SMarijn Suijten status = "okay"; 318ed1648d5SKonrad Dybcio}; 319ed1648d5SKonrad Dybcio 3208bad51c6SMarijn Suijten&qupv3_id_0 { 3218bad51c6SMarijn Suijten status = "okay"; 3228bad51c6SMarijn Suijten}; 3238bad51c6SMarijn Suijten 3248bad51c6SMarijn Suijten&qupv3_id_1 { 3258bad51c6SMarijn Suijten status = "okay"; 3268bad51c6SMarijn Suijten}; 3278bad51c6SMarijn Suijten 328edf070fcSMarijn Suijten&sdc2_off_state { 329edf070fcSMarijn Suijten sd-cd-pins { 330edf070fcSMarijn Suijten pins = "gpio94"; 331edf070fcSMarijn Suijten function = "gpio"; 332edf070fcSMarijn Suijten drive-strength = <2>; 333edf070fcSMarijn Suijten bias-disable; 334edf070fcSMarijn Suijten }; 335edf070fcSMarijn Suijten}; 336edf070fcSMarijn Suijten 337edf070fcSMarijn Suijten&sdc2_on_state { 338edf070fcSMarijn Suijten sd-cd-pins { 339edf070fcSMarijn Suijten pins = "gpio94"; 340edf070fcSMarijn Suijten function = "gpio"; 341edf070fcSMarijn Suijten drive-strength = <2>; 342edf070fcSMarijn Suijten bias-pull-up; 343edf070fcSMarijn Suijten }; 344edf070fcSMarijn Suijten}; 345edf070fcSMarijn Suijten 346ed1648d5SKonrad Dybcio&sdhc_2 { 347ed1648d5SKonrad Dybcio status = "okay"; 348ed1648d5SKonrad Dybcio 34985eef5cbSMarijn Suijten vmmc-supply = <&pm6150l_l9>; 35085eef5cbSMarijn Suijten vqmmc-supply = <&pm6150l_l6>; 35185eef5cbSMarijn Suijten 352ed1648d5SKonrad Dybcio cd-gpios = <&tlmm 94 GPIO_ACTIVE_HIGH>; 353ed1648d5SKonrad Dybcio}; 354ed1648d5SKonrad Dybcio 355ed1648d5SKonrad Dybcio&tlmm { 356ed1648d5SKonrad Dybcio gpio-reserved-ranges = <13 4>, <45 2>, <56 2>; 3572904a41cSMarijn Suijten 3582904a41cSMarijn Suijten ts_active: ts-active-state { 3592904a41cSMarijn Suijten pins = "gpio21"; 3602904a41cSMarijn Suijten function = "gpio"; 3612904a41cSMarijn Suijten drive-strength = <8>; 3622904a41cSMarijn Suijten bias-pull-up; 3632904a41cSMarijn Suijten }; 3642904a41cSMarijn Suijten 3652904a41cSMarijn Suijten ts_int_default: ts-int-default-state { 3662904a41cSMarijn Suijten pins = "gpio22"; 3672904a41cSMarijn Suijten function = "gpio"; 3682904a41cSMarijn Suijten drive-strength = <2>; 3692904a41cSMarijn Suijten bias-disable; 3702904a41cSMarijn Suijten }; 371ed1648d5SKonrad Dybcio}; 372ed1648d5SKonrad Dybcio 373ed1648d5SKonrad Dybcio&usb_1 { 374ed1648d5SKonrad Dybcio status = "okay"; 375ed1648d5SKonrad Dybcio}; 376ed1648d5SKonrad Dybcio 377ed1648d5SKonrad Dybcio&usb_1_dwc3 { 378ed1648d5SKonrad Dybcio maximum-speed = "super-speed"; 379ed1648d5SKonrad Dybcio dr_mode = "peripheral"; 380ed1648d5SKonrad Dybcio}; 381ed1648d5SKonrad Dybcio 382ed1648d5SKonrad Dybcio&usb_1_hsphy { 383ed1648d5SKonrad Dybcio status = "okay"; 384ed1648d5SKonrad Dybcio}; 385ed1648d5SKonrad Dybcio 386ed1648d5SKonrad Dybcio&usb_1_qmpphy { 387ed1648d5SKonrad Dybcio status = "okay"; 388ed1648d5SKonrad Dybcio}; 389