1b76c8ceaSLux Aliaga// SPDX-License-Identifier: BSD-3-Clause 2b76c8ceaSLux Aliaga/* 3b76c8ceaSLux Aliaga * Copyright (c) 2022, Lux Aliaga <they@mint.lgbt> 4b76c8ceaSLux Aliaga */ 5b76c8ceaSLux Aliaga 6b76c8ceaSLux Aliaga/dts-v1/; 7b76c8ceaSLux Aliaga 8b76c8ceaSLux Aliaga#include <dt-bindings/gpio/gpio.h> 9b76c8ceaSLux Aliaga#include <dt-bindings/input/input.h> 10b76c8ceaSLux Aliaga#include <dt-bindings/input/gpio-keys.h> 11b76c8ceaSLux Aliaga#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12b76c8ceaSLux Aliaga#include "sm6125.dtsi" 13b76c8ceaSLux Aliaga#include "pm6125.dtsi" 14b76c8ceaSLux Aliaga 15b76c8ceaSLux Aliaga/ { 16b76c8ceaSLux Aliaga model = "Xiaomi Mi A3"; 17b76c8ceaSLux Aliaga compatible = "xiaomi,laurel-sprout", "qcom,sm6125"; 18b76c8ceaSLux Aliaga chassis-type = "handset"; 19b76c8ceaSLux Aliaga 20b76c8ceaSLux Aliaga /* required for bootloader to select correct board */ 21b76c8ceaSLux Aliaga qcom,msm-id = <394 0>; /* sm6125 v1 */ 22b76c8ceaSLux Aliaga qcom,board-id = <11 0>; 23b76c8ceaSLux Aliaga 24b76c8ceaSLux Aliaga chosen { 25b76c8ceaSLux Aliaga #address-cells = <2>; 26b76c8ceaSLux Aliaga #size-cells = <2>; 27b76c8ceaSLux Aliaga ranges; 28b76c8ceaSLux Aliaga 29b76c8ceaSLux Aliaga framebuffer0: framebuffer@5c000000 { 30b76c8ceaSLux Aliaga compatible = "simple-framebuffer"; 31b76c8ceaSLux Aliaga reg = <0 0x5c000000 0 (1560 * 720 * 4)>; 32b76c8ceaSLux Aliaga width = <720>; 33b76c8ceaSLux Aliaga height = <1560>; 34b76c8ceaSLux Aliaga stride = <(720 * 4)>; 35b76c8ceaSLux Aliaga format = "a8r8g8b8"; 36b76c8ceaSLux Aliaga }; 37b76c8ceaSLux Aliaga }; 38b76c8ceaSLux Aliaga 39b76c8ceaSLux Aliaga reserved-memory { 40b76c8ceaSLux Aliaga debug_mem: debug@ffb00000 { 41b76c8ceaSLux Aliaga reg = <0x0 0xffb00000 0x0 0xc0000>; 42b76c8ceaSLux Aliaga no-map; 43b76c8ceaSLux Aliaga }; 44b76c8ceaSLux Aliaga 45b76c8ceaSLux Aliaga last_log_mem: lastlog@ffbc0000 { 46b76c8ceaSLux Aliaga reg = <0x0 0xffbc0000 0x0 0x80000>; 47b76c8ceaSLux Aliaga no-map; 48b76c8ceaSLux Aliaga }; 49b76c8ceaSLux Aliaga 50b76c8ceaSLux Aliaga pstore_mem: ramoops@ffc00000 { 51b76c8ceaSLux Aliaga compatible = "ramoops"; 52b76c8ceaSLux Aliaga reg = <0x0 0xffc40000 0x0 0xc0000>; 53b76c8ceaSLux Aliaga record-size = <0x1000>; 54b76c8ceaSLux Aliaga console-size = <0x40000>; 552951e7e7SKrzysztof Kozlowski pmsg-size = <0x20000>; 56b76c8ceaSLux Aliaga }; 57b76c8ceaSLux Aliaga 58b76c8ceaSLux Aliaga cmdline_mem: memory@ffd00000 { 59b76c8ceaSLux Aliaga reg = <0x0 0xffd40000 0x0 0x1000>; 60b76c8ceaSLux Aliaga no-map; 61b76c8ceaSLux Aliaga }; 62b76c8ceaSLux Aliaga }; 63b76c8ceaSLux Aliaga 64b76c8ceaSLux Aliaga extcon_usb: usb-id { 65b76c8ceaSLux Aliaga compatible = "linux,extcon-usb-gpio"; 66*f6485041SAlexander Stein id-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>; 67b76c8ceaSLux Aliaga }; 68b76c8ceaSLux Aliaga 69b76c8ceaSLux Aliaga gpio-keys { 70b76c8ceaSLux Aliaga compatible = "gpio-keys"; 71b76c8ceaSLux Aliaga 72b76c8ceaSLux Aliaga pinctrl-0 = <&vol_up_n>; 73b76c8ceaSLux Aliaga pinctrl-names = "default"; 74b76c8ceaSLux Aliaga 75b76c8ceaSLux Aliaga key-volume-up { 76b76c8ceaSLux Aliaga label = "Volume Up"; 77b76c8ceaSLux Aliaga gpios = <&pm6125_gpios 5 GPIO_ACTIVE_LOW>; 78b76c8ceaSLux Aliaga linux,code = <KEY_VOLUMEUP>; 79b76c8ceaSLux Aliaga debounce-interval = <15>; 80b76c8ceaSLux Aliaga linux,can-disable; 81b76c8ceaSLux Aliaga wakeup-source; 82b76c8ceaSLux Aliaga }; 83b76c8ceaSLux Aliaga }; 84b76c8ceaSLux Aliaga 85b76c8ceaSLux Aliaga thermal-zones { 86b76c8ceaSLux Aliaga rf-pa0-thermal { 87b76c8ceaSLux Aliaga polling-delay-passive = <0>; 88b76c8ceaSLux Aliaga polling-delay = <0>; 89b76c8ceaSLux Aliaga thermal-sensors = <&pm6125_adc_tm 0>; 90b76c8ceaSLux Aliaga 91b76c8ceaSLux Aliaga trips { 92b76c8ceaSLux Aliaga active-config0 { 93b76c8ceaSLux Aliaga temperature = <125000>; 94b76c8ceaSLux Aliaga hysteresis = <1000>; 95b76c8ceaSLux Aliaga type = "critical"; 96b76c8ceaSLux Aliaga }; 97b76c8ceaSLux Aliaga }; 98b76c8ceaSLux Aliaga }; 99b76c8ceaSLux Aliaga 100b76c8ceaSLux Aliaga quiet-thermal { 101b76c8ceaSLux Aliaga polling-delay-passive = <0>; 102b76c8ceaSLux Aliaga polling-delay = <5000>; 103b76c8ceaSLux Aliaga thermal-sensors = <&pm6125_adc_tm 1>; 104b76c8ceaSLux Aliaga 105b76c8ceaSLux Aliaga trips { 106b76c8ceaSLux Aliaga active-config0 { 107b76c8ceaSLux Aliaga temperature = <125000>; 108b76c8ceaSLux Aliaga hysteresis = <1000>; 109b76c8ceaSLux Aliaga type = "critical"; 110b76c8ceaSLux Aliaga }; 111b76c8ceaSLux Aliaga }; 112b76c8ceaSLux Aliaga }; 113b76c8ceaSLux Aliaga 114b76c8ceaSLux Aliaga xo-thermal { 115b76c8ceaSLux Aliaga polling-delay-passive = <0>; 116b76c8ceaSLux Aliaga polling-delay = <0>; 117b76c8ceaSLux Aliaga thermal-sensors = <&pm6125_adc_tm 2>; 118b76c8ceaSLux Aliaga 119b76c8ceaSLux Aliaga trips { 120b76c8ceaSLux Aliaga active-config0 { 121b76c8ceaSLux Aliaga temperature = <125000>; 122b76c8ceaSLux Aliaga hysteresis = <1000>; 123b76c8ceaSLux Aliaga type = "critical"; 124b76c8ceaSLux Aliaga }; 125b76c8ceaSLux Aliaga }; 126b76c8ceaSLux Aliaga }; 127b76c8ceaSLux Aliaga }; 128b76c8ceaSLux Aliaga}; 129b76c8ceaSLux Aliaga 130b76c8ceaSLux Aliaga&hsusb_phy1 { 131b76c8ceaSLux Aliaga vdd-supply = <&vreg_l7a>; 132b76c8ceaSLux Aliaga vdda-pll-supply = <&vreg_l10a>; 133b76c8ceaSLux Aliaga vdda-phy-dpdm-supply = <&vreg_l15a>; 134b76c8ceaSLux Aliaga status = "okay"; 135b76c8ceaSLux Aliaga}; 136b76c8ceaSLux Aliaga 137b76c8ceaSLux Aliaga&pm6125_adc { 138b76c8ceaSLux Aliaga pinctrl-names = "default"; 139b76c8ceaSLux Aliaga pinctrl-0 = <&camera_flash_therm &emmc_ufs_therm>; 140b76c8ceaSLux Aliaga 141a2d8dcd4SKrzysztof Kozlowski channel@4d { 142b76c8ceaSLux Aliaga reg = <ADC5_AMUX_THM1_100K_PU>; 143b76c8ceaSLux Aliaga qcom,ratiometric; 144b76c8ceaSLux Aliaga qcom,hw-settle-time = <200>; 145b76c8ceaSLux Aliaga qcom,pre-scaling = <1 1>; 146b76c8ceaSLux Aliaga label = "rf_pa0_therm"; 147b76c8ceaSLux Aliaga }; 148b76c8ceaSLux Aliaga 149a2d8dcd4SKrzysztof Kozlowski channel@4e { 150b76c8ceaSLux Aliaga reg = <ADC5_AMUX_THM2_100K_PU>; 151b76c8ceaSLux Aliaga qcom,ratiometric; 152b76c8ceaSLux Aliaga qcom,hw-settle-time = <200>; 153b76c8ceaSLux Aliaga qcom,pre-scaling = <1 1>; 154b76c8ceaSLux Aliaga label = "quiet_therm"; 155b76c8ceaSLux Aliaga }; 156b76c8ceaSLux Aliaga 157a2d8dcd4SKrzysztof Kozlowski channel@52 { 158b76c8ceaSLux Aliaga reg = <ADC5_GPIO1_100K_PU>; 159b76c8ceaSLux Aliaga qcom,ratiometric; 160b76c8ceaSLux Aliaga qcom,hw-settle-time = <200>; 161b76c8ceaSLux Aliaga qcom,pre-scaling = <1 1>; 162b76c8ceaSLux Aliaga label = "camera_flash_therm"; 163b76c8ceaSLux Aliaga }; 164b76c8ceaSLux Aliaga 165a2d8dcd4SKrzysztof Kozlowski channel@54 { 166b76c8ceaSLux Aliaga reg = <ADC5_GPIO3_100K_PU>; 167b76c8ceaSLux Aliaga qcom,ratiometric; 168b76c8ceaSLux Aliaga qcom,hw-settle-time = <200>; 169b76c8ceaSLux Aliaga qcom,pre-scaling = <1 1>; 170b76c8ceaSLux Aliaga label = "emmc_ufs_therm"; 171b76c8ceaSLux Aliaga }; 172b76c8ceaSLux Aliaga}; 173b76c8ceaSLux Aliaga 174b76c8ceaSLux Aliaga&pm6125_adc_tm { 175b76c8ceaSLux Aliaga status = "okay"; 176b76c8ceaSLux Aliaga 177b76c8ceaSLux Aliaga rf-pa0-therm@0 { 178b76c8ceaSLux Aliaga reg = <0>; 179b76c8ceaSLux Aliaga io-channels = <&pm6125_adc ADC5_AMUX_THM1_100K_PU>; 180b76c8ceaSLux Aliaga qcom,ratiometric; 181b76c8ceaSLux Aliaga qcom,hw-settle-time-us = <200>; 182b76c8ceaSLux Aliaga }; 183b76c8ceaSLux Aliaga 184b76c8ceaSLux Aliaga quiet-therm@1 { 185b76c8ceaSLux Aliaga reg = <1>; 186b76c8ceaSLux Aliaga io-channels = <&pm6125_adc ADC5_AMUX_THM2_100K_PU>; 187b76c8ceaSLux Aliaga qcom,ratiometric; 188b76c8ceaSLux Aliaga qcom,hw-settle-time-us = <200>; 189b76c8ceaSLux Aliaga }; 190b76c8ceaSLux Aliaga 191b76c8ceaSLux Aliaga xo-therm@2 { 192b76c8ceaSLux Aliaga reg = <2>; 193b76c8ceaSLux Aliaga io-channels = <&pm6125_adc ADC5_XO_THERM_100K_PU>; 194b76c8ceaSLux Aliaga qcom,ratiometric; 195b76c8ceaSLux Aliaga qcom,hw-settle-time-us = <200>; 196b76c8ceaSLux Aliaga }; 197b76c8ceaSLux Aliaga}; 198b76c8ceaSLux Aliaga 199b76c8ceaSLux Aliaga&pm6125_gpios { 200b76c8ceaSLux Aliaga camera_flash_therm: camera-flash-therm-state { 201b76c8ceaSLux Aliaga pins = "gpio3"; 202b76c8ceaSLux Aliaga function = PMIC_GPIO_FUNC_NORMAL; 203b76c8ceaSLux Aliaga bias-high-impedance; 204b76c8ceaSLux Aliaga }; 205b76c8ceaSLux Aliaga 206b76c8ceaSLux Aliaga emmc_ufs_therm: emmc-ufs-therm-state { 207b76c8ceaSLux Aliaga pins = "gpio6"; 208b76c8ceaSLux Aliaga function = PMIC_GPIO_FUNC_NORMAL; 209b76c8ceaSLux Aliaga bias-high-impedance; 210b76c8ceaSLux Aliaga }; 211b76c8ceaSLux Aliaga 212b76c8ceaSLux Aliaga vol_up_n: vol-up-n-state { 213b76c8ceaSLux Aliaga pins = "gpio5"; 214b76c8ceaSLux Aliaga function = PMIC_GPIO_FUNC_NORMAL; 215b76c8ceaSLux Aliaga input-enable; 216b76c8ceaSLux Aliaga bias-pull-up; 217b76c8ceaSLux Aliaga }; 218b76c8ceaSLux Aliaga}; 219b76c8ceaSLux Aliaga 220b76c8ceaSLux Aliaga&pon_pwrkey { 221b76c8ceaSLux Aliaga status = "okay"; 222b76c8ceaSLux Aliaga}; 223b76c8ceaSLux Aliaga 224b76c8ceaSLux Aliaga&pon_resin { 225b76c8ceaSLux Aliaga linux,code = <KEY_VOLUMEDOWN>; 226b76c8ceaSLux Aliaga status = "okay"; 227b76c8ceaSLux Aliaga}; 228b76c8ceaSLux Aliaga 229b76c8ceaSLux Aliaga&rpm_requests { 230b76c8ceaSLux Aliaga regulators-0 { 231b76c8ceaSLux Aliaga compatible = "qcom,rpm-pm6125-regulators"; 232b76c8ceaSLux Aliaga 233b76c8ceaSLux Aliaga vreg_s6a: s6 { 234b76c8ceaSLux Aliaga regulator-min-microvolt = <936000>; 235b76c8ceaSLux Aliaga regulator-max-microvolt = <1422000>; 236b76c8ceaSLux Aliaga }; 237b76c8ceaSLux Aliaga 238b76c8ceaSLux Aliaga vreg_l1a: l1 { 239b76c8ceaSLux Aliaga regulator-min-microvolt = <1200000>; 240b76c8ceaSLux Aliaga regulator-max-microvolt = <1256000>; 241b76c8ceaSLux Aliaga }; 242b76c8ceaSLux Aliaga 243b76c8ceaSLux Aliaga vreg_l2a: l2 { 244b76c8ceaSLux Aliaga regulator-min-microvolt = <1000000>; 245b76c8ceaSLux Aliaga regulator-max-microvolt = <1056000>; 246b76c8ceaSLux Aliaga }; 247b76c8ceaSLux Aliaga 248b76c8ceaSLux Aliaga vreg_l3a: l3 { 249b76c8ceaSLux Aliaga regulator-min-microvolt = <1000000>; 250b76c8ceaSLux Aliaga regulator-max-microvolt = <1064000>; 251b76c8ceaSLux Aliaga }; 252b76c8ceaSLux Aliaga 253b76c8ceaSLux Aliaga vreg_l4a: l4 { 254b76c8ceaSLux Aliaga regulator-min-microvolt = <872000>; 255b76c8ceaSLux Aliaga regulator-max-microvolt = <976000>; 256b76c8ceaSLux Aliaga regulator-allow-set-load; 257b76c8ceaSLux Aliaga }; 258b76c8ceaSLux Aliaga 259b76c8ceaSLux Aliaga vreg_l5a: l5 { 260b76c8ceaSLux Aliaga regulator-min-microvolt = <1648000>; 261b76c8ceaSLux Aliaga regulator-max-microvolt = <2950000>; 262b76c8ceaSLux Aliaga regulator-allow-set-load; 263b76c8ceaSLux Aliaga }; 264b76c8ceaSLux Aliaga 265b76c8ceaSLux Aliaga vreg_l6a: l6 { 266b76c8ceaSLux Aliaga regulator-min-microvolt = <576000>; 267b76c8ceaSLux Aliaga regulator-max-microvolt = <656000>; 268b76c8ceaSLux Aliaga }; 269b76c8ceaSLux Aliaga 270b76c8ceaSLux Aliaga vreg_l7a: l7 { 271b76c8ceaSLux Aliaga regulator-min-microvolt = <872000>; 272b76c8ceaSLux Aliaga regulator-max-microvolt = <976000>; 273b76c8ceaSLux Aliaga }; 274b76c8ceaSLux Aliaga 275b76c8ceaSLux Aliaga vreg_l8a: l8 { 276b76c8ceaSLux Aliaga regulator-min-microvolt = <400000>; 277b76c8ceaSLux Aliaga regulator-max-microvolt = <728000>; 278b76c8ceaSLux Aliaga }; 279b76c8ceaSLux Aliaga 280b76c8ceaSLux Aliaga vreg_l9a: l9 { 281b76c8ceaSLux Aliaga regulator-min-microvolt = <1800000>; 282b76c8ceaSLux Aliaga regulator-max-microvolt = <1896000>; 283b76c8ceaSLux Aliaga }; 284b76c8ceaSLux Aliaga 285b76c8ceaSLux Aliaga vreg_l10a: l10 { 286b76c8ceaSLux Aliaga regulator-min-microvolt = <1800000>; 287b76c8ceaSLux Aliaga regulator-max-microvolt = <1896000>; 288b76c8ceaSLux Aliaga regulator-allow-set-load; 289b76c8ceaSLux Aliaga }; 290b76c8ceaSLux Aliaga 291b76c8ceaSLux Aliaga vreg_l11a: l11 { 292b76c8ceaSLux Aliaga regulator-min-microvolt = <1800000>; 293b76c8ceaSLux Aliaga regulator-max-microvolt = <1952000>; 294b76c8ceaSLux Aliaga regulator-allow-set-load; 295b76c8ceaSLux Aliaga }; 296b76c8ceaSLux Aliaga 297b76c8ceaSLux Aliaga vreg_l12a: l12 { 298b76c8ceaSLux Aliaga regulator-min-microvolt = <1800000>; 299b76c8ceaSLux Aliaga regulator-max-microvolt = <1996000>; 300b76c8ceaSLux Aliaga }; 301b76c8ceaSLux Aliaga 302b76c8ceaSLux Aliaga vreg_l13a: l13 { 303b76c8ceaSLux Aliaga regulator-min-microvolt = <1800000>; 304b76c8ceaSLux Aliaga regulator-max-microvolt = <1832000>; 305b76c8ceaSLux Aliaga }; 306b76c8ceaSLux Aliaga 307b76c8ceaSLux Aliaga vreg_l14a: l14 { 308b76c8ceaSLux Aliaga regulator-min-microvolt = <1800000>; 309b76c8ceaSLux Aliaga regulator-max-microvolt = <1904000>; 310b76c8ceaSLux Aliaga }; 311b76c8ceaSLux Aliaga 312b76c8ceaSLux Aliaga vreg_l15a: l15 { 313b76c8ceaSLux Aliaga regulator-min-microvolt = <3104000>; 314b76c8ceaSLux Aliaga regulator-max-microvolt = <3232000>; 315b76c8ceaSLux Aliaga }; 316b76c8ceaSLux Aliaga 317b76c8ceaSLux Aliaga vreg_l16a: l16 { 318b76c8ceaSLux Aliaga regulator-min-microvolt = <1800000>; 319b76c8ceaSLux Aliaga regulator-max-microvolt = <1904000>; 320b76c8ceaSLux Aliaga }; 321b76c8ceaSLux Aliaga 322b76c8ceaSLux Aliaga vreg_l17a: l17 { 323b76c8ceaSLux Aliaga regulator-min-microvolt = <1248000>; 324b76c8ceaSLux Aliaga regulator-max-microvolt = <1304000>; 325b76c8ceaSLux Aliaga }; 326b76c8ceaSLux Aliaga 327b76c8ceaSLux Aliaga vreg_l18a: l18 { 328b76c8ceaSLux Aliaga regulator-min-microvolt = <1200000>; 329b76c8ceaSLux Aliaga regulator-max-microvolt = <1264000>; 330b76c8ceaSLux Aliaga regulator-allow-set-load; 331b76c8ceaSLux Aliaga }; 332b76c8ceaSLux Aliaga 333b76c8ceaSLux Aliaga vreg_l19a: l19 { 334b76c8ceaSLux Aliaga regulator-min-microvolt = <1648000>; 335b76c8ceaSLux Aliaga regulator-max-microvolt = <2952000>; 336b76c8ceaSLux Aliaga }; 337b76c8ceaSLux Aliaga 338b76c8ceaSLux Aliaga vreg_l20a: l20 { 339b76c8ceaSLux Aliaga regulator-min-microvolt = <1648000>; 340b76c8ceaSLux Aliaga regulator-max-microvolt = <2952000>; 341b76c8ceaSLux Aliaga }; 342b76c8ceaSLux Aliaga 343b76c8ceaSLux Aliaga vreg_l21a: l21 { 344b76c8ceaSLux Aliaga regulator-min-microvolt = <2600000>; 345b76c8ceaSLux Aliaga regulator-max-microvolt = <2856000>; 346b76c8ceaSLux Aliaga }; 347b76c8ceaSLux Aliaga 348b76c8ceaSLux Aliaga vreg_l22a: l22 { 349b76c8ceaSLux Aliaga regulator-min-microvolt = <2944000>; 350b76c8ceaSLux Aliaga regulator-max-microvolt = <2950000>; 351b76c8ceaSLux Aliaga regulator-allow-set-load; 352b76c8ceaSLux Aliaga }; 353b76c8ceaSLux Aliaga 354b76c8ceaSLux Aliaga vreg_l23a: l23 { 355b76c8ceaSLux Aliaga regulator-min-microvolt = <3000000>; 356b76c8ceaSLux Aliaga regulator-max-microvolt = <3400000>; 357b76c8ceaSLux Aliaga }; 358b76c8ceaSLux Aliaga 359b76c8ceaSLux Aliaga vreg_l24a: l24 { 360b76c8ceaSLux Aliaga regulator-min-microvolt = <2944000>; 361b76c8ceaSLux Aliaga regulator-max-microvolt = <2950000>; 362b76c8ceaSLux Aliaga regulator-allow-set-load; 363b76c8ceaSLux Aliaga }; 364b76c8ceaSLux Aliaga }; 365b76c8ceaSLux Aliaga}; 366b76c8ceaSLux Aliaga 367b76c8ceaSLux Aliaga&sdc2_off_state { 368b76c8ceaSLux Aliaga sd-cd-pins { 369b76c8ceaSLux Aliaga pins = "gpio98"; 370b76c8ceaSLux Aliaga function = "gpio"; 371b76c8ceaSLux Aliaga drive-strength = <2>; 372b76c8ceaSLux Aliaga bias-disable; 373b76c8ceaSLux Aliaga }; 374b76c8ceaSLux Aliaga}; 375b76c8ceaSLux Aliaga 376b76c8ceaSLux Aliaga&sdc2_on_state { 377b76c8ceaSLux Aliaga sd-cd-pins { 378b76c8ceaSLux Aliaga pins = "gpio98"; 379b76c8ceaSLux Aliaga function = "gpio"; 380b76c8ceaSLux Aliaga drive-strength = <2>; 381b76c8ceaSLux Aliaga bias-pull-up; 382b76c8ceaSLux Aliaga }; 383b76c8ceaSLux Aliaga}; 384b76c8ceaSLux Aliaga 385b76c8ceaSLux Aliaga&sdhc_2 { 386b76c8ceaSLux Aliaga cd-gpios = <&tlmm 98 GPIO_ACTIVE_HIGH>; 387b76c8ceaSLux Aliaga vmmc-supply = <&vreg_l22a>; 388b76c8ceaSLux Aliaga vqmmc-supply = <&vreg_l5a>; 389b76c8ceaSLux Aliaga no-sdio; 390b76c8ceaSLux Aliaga no-mmc; 391b76c8ceaSLux Aliaga status = "okay"; 392b76c8ceaSLux Aliaga}; 393b76c8ceaSLux Aliaga 394b76c8ceaSLux Aliaga&tlmm { 395b76c8ceaSLux Aliaga gpio-reserved-ranges = <22 2>, <28 6>; 396b76c8ceaSLux Aliaga}; 397b76c8ceaSLux Aliaga 398b76c8ceaSLux Aliaga&ufs_mem_hc { 399b76c8ceaSLux Aliaga vcc-supply = <&vreg_l24a>; 400b76c8ceaSLux Aliaga vccq2-supply = <&vreg_l11a>; 401b76c8ceaSLux Aliaga vcc-max-microamp = <600000>; 402b76c8ceaSLux Aliaga vccq2-max-microamp = <600000>; 403b76c8ceaSLux Aliaga status = "okay"; 404b76c8ceaSLux Aliaga}; 405b76c8ceaSLux Aliaga 406b76c8ceaSLux Aliaga&ufs_mem_phy { 407b76c8ceaSLux Aliaga vdda-phy-supply = <&vreg_l4a>; 408b76c8ceaSLux Aliaga vdda-pll-supply = <&vreg_l10a>; 409b76c8ceaSLux Aliaga vdda-phy-max-microamp = <51400>; 410b76c8ceaSLux Aliaga vdda-pll-max-microamp = <14200>; 411b76c8ceaSLux Aliaga vddp-ref-clk-supply = <&vreg_l18a>; 412b76c8ceaSLux Aliaga status = "okay"; 413b76c8ceaSLux Aliaga}; 414b76c8ceaSLux Aliaga 415b76c8ceaSLux Aliaga&usb3 { 416b76c8ceaSLux Aliaga status = "okay"; 417b76c8ceaSLux Aliaga}; 418b76c8ceaSLux Aliaga 419b76c8ceaSLux Aliaga&usb3_dwc3 { 420b76c8ceaSLux Aliaga extcon = <&extcon_usb>; 421b76c8ceaSLux Aliaga}; 422