162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2022, Harry Austen <hpausten@protonmail.com> 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include "msm8996.dtsi" 762306a36Sopenharmony_ci#include "pm8994.dtsi" 862306a36Sopenharmony_ci#include "pmi8994.dtsi" 962306a36Sopenharmony_ci#include "pmi8996.dtsi" 1062306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 1162306a36Sopenharmony_ci#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 1262306a36Sopenharmony_ci#include <dt-bindings/sound/qcom,q6afe.h> 1362306a36Sopenharmony_ci#include <dt-bindings/sound/qcom,q6asm.h> 1462306a36Sopenharmony_ci#include <dt-bindings/sound/qcom,wcd9335.h> 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci/ { 1762306a36Sopenharmony_ci aliases { 1862306a36Sopenharmony_ci serial0 = &blsp1_uart2; 1962306a36Sopenharmony_ci serial1 = &blsp2_uart2; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci battery: battery { 2362306a36Sopenharmony_ci compatible = "simple-battery"; 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci constant-charge-current-max-microamp = <3000000>; 2662306a36Sopenharmony_ci voltage-min-design-microvolt = <3400000>; 2762306a36Sopenharmony_ci }; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci chosen { 3062306a36Sopenharmony_ci stdout-path = "serial1:115200n8"; 3162306a36Sopenharmony_ci }; 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci clocks { 3462306a36Sopenharmony_ci div1_mclk: div1-clk { 3562306a36Sopenharmony_ci compatible = "gpio-gate-clock"; 3662306a36Sopenharmony_ci pinctrl-names = "default"; 3762306a36Sopenharmony_ci pinctrl-0 = <&audio_mclk>; 3862306a36Sopenharmony_ci #clock-cells = <0>; 3962306a36Sopenharmony_ci clocks = <&rpmcc RPM_SMD_DIV_CLK1>; 4062306a36Sopenharmony_ci enable-gpios = <&pm8994_gpios 15 GPIO_ACTIVE_HIGH>; 4162306a36Sopenharmony_ci }; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci divclk4: div4-clk { 4462306a36Sopenharmony_ci compatible = "fixed-clock"; 4562306a36Sopenharmony_ci pinctrl-names = "default"; 4662306a36Sopenharmony_ci pinctrl-0 = <&divclk4_pin_a>; 4762306a36Sopenharmony_ci #clock-cells = <0>; 4862306a36Sopenharmony_ci clock-frequency = <32768>; 4962306a36Sopenharmony_ci clock-output-names = "divclk4"; 5062306a36Sopenharmony_ci }; 5162306a36Sopenharmony_ci }; 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci reserved-memory { 5462306a36Sopenharmony_ci ramoops@ac000000 { 5562306a36Sopenharmony_ci compatible = "ramoops"; 5662306a36Sopenharmony_ci reg = <0 0xac000000 0 0x200000>; 5762306a36Sopenharmony_ci record-size = <0x20000>; 5862306a36Sopenharmony_ci console-size = <0x100000>; 5962306a36Sopenharmony_ci pmsg-size = <0x80000>; 6062306a36Sopenharmony_ci }; 6162306a36Sopenharmony_ci }; 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci vph_pwr: vph-pwr-regulator { 6462306a36Sopenharmony_ci compatible = "regulator-fixed"; 6562306a36Sopenharmony_ci regulator-name = "vph_pwr"; 6662306a36Sopenharmony_ci regulator-min-microvolt = <3700000>; 6762306a36Sopenharmony_ci regulator-max-microvolt = <3700000>; 6862306a36Sopenharmony_ci regulator-always-on; 6962306a36Sopenharmony_ci regulator-boot-on; 7062306a36Sopenharmony_ci }; 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci wlan_en: wlan-en-regulator { 7362306a36Sopenharmony_ci compatible = "regulator-fixed"; 7462306a36Sopenharmony_ci pinctrl-names = "default"; 7562306a36Sopenharmony_ci pinctrl-0 = <&wlan_en_gpios>; 7662306a36Sopenharmony_ci regulator-name = "wlan-en-regulator"; 7762306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 7862306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci gpio = <&pm8994_gpios 8 GPIO_ACTIVE_HIGH>; 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ci /* WLAN card specific delay */ 8362306a36Sopenharmony_ci startup-delay-us = <70000>; 8462306a36Sopenharmony_ci enable-active-high; 8562306a36Sopenharmony_ci }; 8662306a36Sopenharmony_ci}; 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ci&blsp1_i2c3 { 8962306a36Sopenharmony_ci status = "okay"; 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci tfa9890_amp: audio-codec@36 { 9262306a36Sopenharmony_ci compatible = "nxp,tfa9890"; 9362306a36Sopenharmony_ci reg = <0x36>; 9462306a36Sopenharmony_ci #sound-dai-cells = <0>; 9562306a36Sopenharmony_ci }; 9662306a36Sopenharmony_ci}; 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci&blsp1_i2c6 { 9962306a36Sopenharmony_ci status = "okay"; 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ci bq27541: fuel-gauge@55 { 10262306a36Sopenharmony_ci compatible = "ti,bq27541"; 10362306a36Sopenharmony_ci reg = <0x55>; 10462306a36Sopenharmony_ci }; 10562306a36Sopenharmony_ci}; 10662306a36Sopenharmony_ci 10762306a36Sopenharmony_ci&blsp1_uart2 { 10862306a36Sopenharmony_ci label = "BT-UART"; 10962306a36Sopenharmony_ci uart-has-rtscts; 11062306a36Sopenharmony_ci status = "okay"; 11162306a36Sopenharmony_ci 11262306a36Sopenharmony_ci bluetooth { 11362306a36Sopenharmony_ci compatible = "qcom,qca6174-bt"; 11462306a36Sopenharmony_ci pinctrl-names = "default"; 11562306a36Sopenharmony_ci pinctrl-0 = <&bt_en_gpios>; 11662306a36Sopenharmony_ci enable-gpios = <&pm8994_gpios 19 GPIO_ACTIVE_HIGH>; 11762306a36Sopenharmony_ci clocks = <&divclk4>; 11862306a36Sopenharmony_ci }; 11962306a36Sopenharmony_ci}; 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ci&blsp2_i2c1 { 12262306a36Sopenharmony_ci status = "okay"; 12362306a36Sopenharmony_ci}; 12462306a36Sopenharmony_ci 12562306a36Sopenharmony_ci&blsp2_i2c6 { 12662306a36Sopenharmony_ci status = "okay"; 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci synaptics_rmi4_i2c: touchscreen@20 { 12962306a36Sopenharmony_ci compatible = "syna,rmi4-i2c"; 13062306a36Sopenharmony_ci reg = <0x20>; 13162306a36Sopenharmony_ci #address-cells = <1>; 13262306a36Sopenharmony_ci #size-cells = <0>; 13362306a36Sopenharmony_ci interrupts-extended = <&tlmm 125 IRQ_TYPE_EDGE_FALLING>; 13462306a36Sopenharmony_ci pinctrl-names = "default", "sleep"; 13562306a36Sopenharmony_ci pinctrl-0 = <&touch_default>; 13662306a36Sopenharmony_ci pinctrl-1 = <&touch_suspend>; 13762306a36Sopenharmony_ci vdd-supply = <&vreg_l22a_3p0>; 13862306a36Sopenharmony_ci vio-supply = <&vreg_s4a_1p8>; 13962306a36Sopenharmony_ci syna,reset-delay-ms = <200>; 14062306a36Sopenharmony_ci syna,startup-delay-ms = <200>; 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci rmi4-f01@1 { 14362306a36Sopenharmony_ci reg = <0x1>; 14462306a36Sopenharmony_ci syna,nosleep-mode = <1>; 14562306a36Sopenharmony_ci }; 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ci rmi4-f12@12 { 14862306a36Sopenharmony_ci reg = <0x12>; 14962306a36Sopenharmony_ci syna,sensor-type = <1>; 15062306a36Sopenharmony_ci touchscreen-x-mm = <68>; 15162306a36Sopenharmony_ci touchscreen-y-mm = <122>; 15262306a36Sopenharmony_ci }; 15362306a36Sopenharmony_ci }; 15462306a36Sopenharmony_ci}; 15562306a36Sopenharmony_ci 15662306a36Sopenharmony_ci&blsp2_uart2 { 15762306a36Sopenharmony_ci pinctrl-names = "default", "sleep"; 15862306a36Sopenharmony_ci pinctrl-0 = <&blsp2_uart2_2pins_default>; 15962306a36Sopenharmony_ci pinctrl-1 = <&blsp2_uart2_2pins_sleep>; 16062306a36Sopenharmony_ci status = "okay"; 16162306a36Sopenharmony_ci}; 16262306a36Sopenharmony_ci 16362306a36Sopenharmony_ci&camss { 16462306a36Sopenharmony_ci vdda-supply = <&vreg_l2a_1p25>; 16562306a36Sopenharmony_ci}; 16662306a36Sopenharmony_ci 16762306a36Sopenharmony_ci&hsusb_phy1 { 16862306a36Sopenharmony_ci vdd-supply = <&vreg_l28a_0p925>; 16962306a36Sopenharmony_ci vdda-pll-supply = <&vreg_l12a_1p8>; 17062306a36Sopenharmony_ci vdda-phy-dpdm-supply = <&vreg_l24a_3p075>; 17162306a36Sopenharmony_ci status = "okay"; 17262306a36Sopenharmony_ci}; 17362306a36Sopenharmony_ci 17462306a36Sopenharmony_ci&hsusb_phy2 { 17562306a36Sopenharmony_ci vdd-supply = <&vreg_l28a_0p925>; 17662306a36Sopenharmony_ci vdda-pll-supply = <&vreg_l12a_1p8>; 17762306a36Sopenharmony_ci vdda-phy-dpdm-supply = <&vreg_l24a_3p075>; 17862306a36Sopenharmony_ci status = "okay"; 17962306a36Sopenharmony_ci}; 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_ci&mdp { 18262306a36Sopenharmony_ci status = "okay"; 18362306a36Sopenharmony_ci}; 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci&mdss { 18662306a36Sopenharmony_ci status = "okay"; 18762306a36Sopenharmony_ci}; 18862306a36Sopenharmony_ci 18962306a36Sopenharmony_ci&mdss_dsi0 { 19062306a36Sopenharmony_ci vdda-supply = <&vreg_l2a_1p25>; 19162306a36Sopenharmony_ci vcca-supply = <&vreg_l22a_3p0>; 19262306a36Sopenharmony_ci status = "okay"; 19362306a36Sopenharmony_ci}; 19462306a36Sopenharmony_ci 19562306a36Sopenharmony_ci&mdss_dsi0_out { 19662306a36Sopenharmony_ci data-lanes = <0 1 2 3>; 19762306a36Sopenharmony_ci}; 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci&mdss_dsi0_phy { 20062306a36Sopenharmony_ci vcca-supply = <&vreg_l28a_0p925>; 20162306a36Sopenharmony_ci status = "okay"; 20262306a36Sopenharmony_ci}; 20362306a36Sopenharmony_ci 20462306a36Sopenharmony_ci&mmcc { 20562306a36Sopenharmony_ci vdd-gfx-supply = <&vdd_gfx>; 20662306a36Sopenharmony_ci}; 20762306a36Sopenharmony_ci 20862306a36Sopenharmony_ci&mss_pil { 20962306a36Sopenharmony_ci pll-supply = <&vreg_l12a_1p8>; 21062306a36Sopenharmony_ci}; 21162306a36Sopenharmony_ci 21262306a36Sopenharmony_ci&pcie0 { 21362306a36Sopenharmony_ci perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>; 21462306a36Sopenharmony_ci vddpe-3v3-supply = <&wlan_en>; 21562306a36Sopenharmony_ci vdda-supply = <&vreg_l28a_0p925>; 21662306a36Sopenharmony_ci status = "okay"; 21762306a36Sopenharmony_ci}; 21862306a36Sopenharmony_ci 21962306a36Sopenharmony_ci&pcie_phy { 22062306a36Sopenharmony_ci vdda-phy-supply = <&vreg_l28a_0p925>; 22162306a36Sopenharmony_ci vdda-pll-supply = <&vreg_l12a_1p8>; 22262306a36Sopenharmony_ci status = "okay"; 22362306a36Sopenharmony_ci}; 22462306a36Sopenharmony_ci 22562306a36Sopenharmony_ci&pm8994_gpios { 22662306a36Sopenharmony_ci bt_en_gpios: bt-en-gpios-state { 22762306a36Sopenharmony_ci pins = "gpio19"; 22862306a36Sopenharmony_ci function = PMIC_GPIO_FUNC_NORMAL; 22962306a36Sopenharmony_ci output-low; 23062306a36Sopenharmony_ci power-source = <PM8994_GPIO_S4>; 23162306a36Sopenharmony_ci qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>; 23262306a36Sopenharmony_ci bias-pull-down; 23362306a36Sopenharmony_ci }; 23462306a36Sopenharmony_ci 23562306a36Sopenharmony_ci wlan_en_gpios: wlan-en-gpios-state { 23662306a36Sopenharmony_ci pins = "gpio8"; 23762306a36Sopenharmony_ci function = PMIC_GPIO_FUNC_NORMAL; 23862306a36Sopenharmony_ci output-low; 23962306a36Sopenharmony_ci power-source = <PM8994_GPIO_S4>; 24062306a36Sopenharmony_ci qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>; 24162306a36Sopenharmony_ci bias-pull-down; 24262306a36Sopenharmony_ci }; 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci audio_mclk: divclk1-state { 24562306a36Sopenharmony_ci pins = "gpio15"; 24662306a36Sopenharmony_ci function = PMIC_GPIO_FUNC_FUNC1; 24762306a36Sopenharmony_ci power-source = <PM8994_GPIO_S4>; 24862306a36Sopenharmony_ci }; 24962306a36Sopenharmony_ci 25062306a36Sopenharmony_ci divclk4_pin_a: divclk4-state { 25162306a36Sopenharmony_ci pins = "gpio18"; 25262306a36Sopenharmony_ci function = PMIC_GPIO_FUNC_FUNC2; 25362306a36Sopenharmony_ci bias-disable; 25462306a36Sopenharmony_ci power-source = <PM8994_GPIO_S4>; 25562306a36Sopenharmony_ci }; 25662306a36Sopenharmony_ci}; 25762306a36Sopenharmony_ci 25862306a36Sopenharmony_ci&pm8994_spmi_regulators { 25962306a36Sopenharmony_ci qcom,saw-reg = <&saw3>; 26062306a36Sopenharmony_ci 26162306a36Sopenharmony_ci s9 { 26262306a36Sopenharmony_ci qcom,saw-slave; 26362306a36Sopenharmony_ci }; 26462306a36Sopenharmony_ci 26562306a36Sopenharmony_ci s10 { 26662306a36Sopenharmony_ci qcom,saw-slave; 26762306a36Sopenharmony_ci }; 26862306a36Sopenharmony_ci 26962306a36Sopenharmony_ci s11 { 27062306a36Sopenharmony_ci qcom,saw-leader; 27162306a36Sopenharmony_ci regulator-min-microvolt = <1140000>; 27262306a36Sopenharmony_ci regulator-max-microvolt = <1140000>; 27362306a36Sopenharmony_ci regulator-max-step-microvolt = <150000>; 27462306a36Sopenharmony_ci regulator-always-on; 27562306a36Sopenharmony_ci }; 27662306a36Sopenharmony_ci}; 27762306a36Sopenharmony_ci 27862306a36Sopenharmony_ci&pmi8994_spmi_regulators { 27962306a36Sopenharmony_ci vdd_gfx: s2 { 28062306a36Sopenharmony_ci regulator-name = "vdd-gfx"; 28162306a36Sopenharmony_ci regulator-min-microvolt = <980000>; 28262306a36Sopenharmony_ci regulator-max-microvolt = <1230000>; 28362306a36Sopenharmony_ci }; 28462306a36Sopenharmony_ci}; 28562306a36Sopenharmony_ci 28662306a36Sopenharmony_ci&q6asmdai { 28762306a36Sopenharmony_ci #address-cells = <1>; 28862306a36Sopenharmony_ci #size-cells = <0>; 28962306a36Sopenharmony_ci 29062306a36Sopenharmony_ci dai@0 { 29162306a36Sopenharmony_ci reg = <0>; 29262306a36Sopenharmony_ci }; 29362306a36Sopenharmony_ci 29462306a36Sopenharmony_ci dai@1 { 29562306a36Sopenharmony_ci reg = <1>; 29662306a36Sopenharmony_ci }; 29762306a36Sopenharmony_ci 29862306a36Sopenharmony_ci dai@2 { 29962306a36Sopenharmony_ci reg = <2>; 30062306a36Sopenharmony_ci }; 30162306a36Sopenharmony_ci}; 30262306a36Sopenharmony_ci 30362306a36Sopenharmony_ci&rpm_requests { 30462306a36Sopenharmony_ci regulators { 30562306a36Sopenharmony_ci compatible = "qcom,rpm-pm8994-regulators"; 30662306a36Sopenharmony_ci 30762306a36Sopenharmony_ci vreg_s3a_1p3: s3 { 30862306a36Sopenharmony_ci regulator-name = "vreg_s3a_1p3"; 30962306a36Sopenharmony_ci regulator-min-microvolt = <1300000>; 31062306a36Sopenharmony_ci regulator-max-microvolt = <1300000>; 31162306a36Sopenharmony_ci }; 31262306a36Sopenharmony_ci 31362306a36Sopenharmony_ci vreg_s4a_1p8: s4 { 31462306a36Sopenharmony_ci regulator-name = "vreg_s4a_1p8"; 31562306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 31662306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 31762306a36Sopenharmony_ci regulator-always-on; 31862306a36Sopenharmony_ci }; 31962306a36Sopenharmony_ci 32062306a36Sopenharmony_ci vreg_s5a_2p15: s5 { 32162306a36Sopenharmony_ci regulator-name = "vreg_s5a_2p15"; 32262306a36Sopenharmony_ci regulator-min-microvolt = <2150000>; 32362306a36Sopenharmony_ci regulator-max-microvolt = <2150000>; 32462306a36Sopenharmony_ci }; 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ci vreg_s7a_0p8: s7 { 32762306a36Sopenharmony_ci regulator-name = "vreg_s7a_0p8"; 32862306a36Sopenharmony_ci regulator-min-microvolt = <800000>; 32962306a36Sopenharmony_ci regulator-max-microvolt = <800000>; 33062306a36Sopenharmony_ci }; 33162306a36Sopenharmony_ci 33262306a36Sopenharmony_ci vreg_l1a_1p0: l1 { 33362306a36Sopenharmony_ci regulator-name = "vreg_l1a_1p0"; 33462306a36Sopenharmony_ci regulator-min-microvolt = <1000000>; 33562306a36Sopenharmony_ci regulator-max-microvolt = <1000000>; 33662306a36Sopenharmony_ci }; 33762306a36Sopenharmony_ci 33862306a36Sopenharmony_ci vreg_l2a_1p25: l2 { 33962306a36Sopenharmony_ci regulator-name = "vreg_l2a_1p25"; 34062306a36Sopenharmony_ci regulator-min-microvolt = <1250000>; 34162306a36Sopenharmony_ci regulator-max-microvolt = <1250000>; 34262306a36Sopenharmony_ci regulator-allow-set-load; 34362306a36Sopenharmony_ci }; 34462306a36Sopenharmony_ci 34562306a36Sopenharmony_ci vreg_l3a_1p1: l3 { 34662306a36Sopenharmony_ci regulator-name = "vreg_l3a_1p1"; 34762306a36Sopenharmony_ci regulator-min-microvolt = <1100000>; 34862306a36Sopenharmony_ci regulator-max-microvolt = <1100000>; 34962306a36Sopenharmony_ci }; 35062306a36Sopenharmony_ci 35162306a36Sopenharmony_ci vreg_l4a_1p225: l4 { 35262306a36Sopenharmony_ci regulator-name = "vreg_l4a_1p225"; 35362306a36Sopenharmony_ci regulator-min-microvolt = <1225000>; 35462306a36Sopenharmony_ci regulator-max-microvolt = <1225000>; 35562306a36Sopenharmony_ci }; 35662306a36Sopenharmony_ci 35762306a36Sopenharmony_ci vreg_l6a_1p2: l6 { 35862306a36Sopenharmony_ci regulator-name = "vreg_l6a_1p2"; 35962306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 36062306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 36162306a36Sopenharmony_ci }; 36262306a36Sopenharmony_ci 36362306a36Sopenharmony_ci vreg_l7a_1p8: l7 { 36462306a36Sopenharmony_ci regulator-name = "vreg_l7a_1p8"; 36562306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 36662306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 36762306a36Sopenharmony_ci }; 36862306a36Sopenharmony_ci 36962306a36Sopenharmony_ci vreg_l9a_1p8: l9 { 37062306a36Sopenharmony_ci regulator-name = "vreg_l9a_1p8"; 37162306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 37262306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 37362306a36Sopenharmony_ci }; 37462306a36Sopenharmony_ci 37562306a36Sopenharmony_ci vreg_l10a_1p8: l10 { 37662306a36Sopenharmony_ci regulator-name = "vreg_l10a_1p8"; 37762306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 37862306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 37962306a36Sopenharmony_ci }; 38062306a36Sopenharmony_ci 38162306a36Sopenharmony_ci vreg_l11a_1p15: l11 { 38262306a36Sopenharmony_ci regulator-name = "vreg_l11a_1p15"; 38362306a36Sopenharmony_ci regulator-min-microvolt = <1150000>; 38462306a36Sopenharmony_ci regulator-max-microvolt = <1150000>; 38562306a36Sopenharmony_ci }; 38662306a36Sopenharmony_ci 38762306a36Sopenharmony_ci vreg_l12a_1p8: l12 { 38862306a36Sopenharmony_ci regulator-name = "vreg_l12a_1p8"; 38962306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 39062306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 39162306a36Sopenharmony_ci regulator-allow-set-load; 39262306a36Sopenharmony_ci }; 39362306a36Sopenharmony_ci 39462306a36Sopenharmony_ci vreg_l13a_2p95: l13 { 39562306a36Sopenharmony_ci regulator-name = "vreg_l13a_2p95"; 39662306a36Sopenharmony_ci regulator-min-microvolt = <2950000>; 39762306a36Sopenharmony_ci regulator-max-microvolt = <2950000>; 39862306a36Sopenharmony_ci }; 39962306a36Sopenharmony_ci 40062306a36Sopenharmony_ci vreg_l16a_2p7: l16 { 40162306a36Sopenharmony_ci regulator-name = "vreg_l16a_2p7"; 40262306a36Sopenharmony_ci regulator-min-microvolt = <2700000>; 40362306a36Sopenharmony_ci regulator-max-microvolt = <2700000>; 40462306a36Sopenharmony_ci }; 40562306a36Sopenharmony_ci 40662306a36Sopenharmony_ci vreg_l17a_2p6: l17 { 40762306a36Sopenharmony_ci regulator-name = "vreg_l17a_2p6"; 40862306a36Sopenharmony_ci regulator-min-microvolt = <2600000>; 40962306a36Sopenharmony_ci regulator-max-microvolt = <2600000>; 41062306a36Sopenharmony_ci }; 41162306a36Sopenharmony_ci 41262306a36Sopenharmony_ci vreg_l18a_3p3: l18 { 41362306a36Sopenharmony_ci regulator-name = "vreg_l18a_3p3"; 41462306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 41562306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 41662306a36Sopenharmony_ci }; 41762306a36Sopenharmony_ci 41862306a36Sopenharmony_ci vreg_l19a_3p0: l19 { 41962306a36Sopenharmony_ci regulator-name = "vreg_l19a_3p0"; 42062306a36Sopenharmony_ci regulator-min-microvolt = <3000000>; 42162306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 42262306a36Sopenharmony_ci }; 42362306a36Sopenharmony_ci 42462306a36Sopenharmony_ci vreg_l20a_2p95: l20 { 42562306a36Sopenharmony_ci regulator-name = "vreg_l20a_2p95"; 42662306a36Sopenharmony_ci regulator-min-microvolt = <2950000>; 42762306a36Sopenharmony_ci regulator-max-microvolt = <2950000>; 42862306a36Sopenharmony_ci regulator-allow-set-load; 42962306a36Sopenharmony_ci }; 43062306a36Sopenharmony_ci 43162306a36Sopenharmony_ci vreg_l21a_2p95: l21 { 43262306a36Sopenharmony_ci regulator-name = "vreg_l21a_2p95"; 43362306a36Sopenharmony_ci regulator-min-microvolt = <2950000>; 43462306a36Sopenharmony_ci regulator-max-microvolt = <2950000>; 43562306a36Sopenharmony_ci regulator-allow-set-load; 43662306a36Sopenharmony_ci regulator-system-load = <200000>; 43762306a36Sopenharmony_ci }; 43862306a36Sopenharmony_ci 43962306a36Sopenharmony_ci vreg_l22a_3p0: l22 { 44062306a36Sopenharmony_ci regulator-name = "vreg_l22a_3p0"; 44162306a36Sopenharmony_ci regulator-min-microvolt = <3000000>; 44262306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 44362306a36Sopenharmony_ci }; 44462306a36Sopenharmony_ci 44562306a36Sopenharmony_ci vreg_l23a_2p8: l23 { 44662306a36Sopenharmony_ci regulator-name = "vreg_l23a_2p8"; 44762306a36Sopenharmony_ci regulator-min-microvolt = <2800000>; 44862306a36Sopenharmony_ci regulator-max-microvolt = <2800000>; 44962306a36Sopenharmony_ci }; 45062306a36Sopenharmony_ci 45162306a36Sopenharmony_ci vreg_l24a_3p075: l24 { 45262306a36Sopenharmony_ci regulator-name = "vreg_l24a_3p075"; 45362306a36Sopenharmony_ci regulator-min-microvolt = <3075000>; 45462306a36Sopenharmony_ci regulator-max-microvolt = <3075000>; 45562306a36Sopenharmony_ci }; 45662306a36Sopenharmony_ci 45762306a36Sopenharmony_ci vreg_l25a_1p2: l25 { 45862306a36Sopenharmony_ci regulator-name = "vreg_l25a_1p2"; 45962306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 46062306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 46162306a36Sopenharmony_ci regulator-allow-set-load; 46262306a36Sopenharmony_ci regulator-always-on; 46362306a36Sopenharmony_ci }; 46462306a36Sopenharmony_ci 46562306a36Sopenharmony_ci vreg_l27a_1p2: l27 { 46662306a36Sopenharmony_ci regulator-name = "vreg_l27a_1p2"; 46762306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 46862306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 46962306a36Sopenharmony_ci }; 47062306a36Sopenharmony_ci 47162306a36Sopenharmony_ci vreg_l28a_0p925: l28 { 47262306a36Sopenharmony_ci regulator-name = "vreg_l28a_0p925"; 47362306a36Sopenharmony_ci regulator-min-microvolt = <925000>; 47462306a36Sopenharmony_ci regulator-max-microvolt = <925000>; 47562306a36Sopenharmony_ci regulator-allow-set-load; 47662306a36Sopenharmony_ci }; 47762306a36Sopenharmony_ci 47862306a36Sopenharmony_ci vreg_l29a_2p8: l29 { 47962306a36Sopenharmony_ci regulator-name = "vreg_l29a_2p8"; 48062306a36Sopenharmony_ci regulator-min-microvolt = <2800000>; 48162306a36Sopenharmony_ci regulator-max-microvolt = <2800000>; 48262306a36Sopenharmony_ci }; 48362306a36Sopenharmony_ci 48462306a36Sopenharmony_ci vreg_l30a_1p8: l30 { 48562306a36Sopenharmony_ci regulator-name = "vreg_l30a_1p8"; 48662306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 48762306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 48862306a36Sopenharmony_ci }; 48962306a36Sopenharmony_ci 49062306a36Sopenharmony_ci vreg_l32a_1p8: l32 { 49162306a36Sopenharmony_ci regulator-name = "vreg_l32a_1p8"; 49262306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 49362306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 49462306a36Sopenharmony_ci }; 49562306a36Sopenharmony_ci }; 49662306a36Sopenharmony_ci}; 49762306a36Sopenharmony_ci 49862306a36Sopenharmony_ci&slim_msm { 49962306a36Sopenharmony_ci status = "okay"; 50062306a36Sopenharmony_ci 50162306a36Sopenharmony_ci slim@1 { 50262306a36Sopenharmony_ci reg = <1>; 50362306a36Sopenharmony_ci #address-cells = <2>; 50462306a36Sopenharmony_ci #size-cells = <0>; 50562306a36Sopenharmony_ci 50662306a36Sopenharmony_ci tasha_ifd: tas-ifd@0,0 { 50762306a36Sopenharmony_ci compatible = "slim217,1a0"; 50862306a36Sopenharmony_ci reg = <0 0>; 50962306a36Sopenharmony_ci }; 51062306a36Sopenharmony_ci 51162306a36Sopenharmony_ci wcd9335: codec@1,0 { 51262306a36Sopenharmony_ci compatible = "slim217,1a0"; 51362306a36Sopenharmony_ci reg = <1 0>; 51462306a36Sopenharmony_ci 51562306a36Sopenharmony_ci clock-names = "mclk", "slimbus"; 51662306a36Sopenharmony_ci clocks = <&div1_mclk>, 51762306a36Sopenharmony_ci <&rpmcc RPM_SMD_BB_CLK1>; 51862306a36Sopenharmony_ci interrupt-parent = <&tlmm>; 51962306a36Sopenharmony_ci interrupts = <54 IRQ_TYPE_LEVEL_HIGH>, 52062306a36Sopenharmony_ci <53 IRQ_TYPE_LEVEL_HIGH>; 52162306a36Sopenharmony_ci interrupt-names = "intr1", "intr2"; 52262306a36Sopenharmony_ci interrupt-controller; 52362306a36Sopenharmony_ci #interrupt-cells = <1>; 52462306a36Sopenharmony_ci 52562306a36Sopenharmony_ci pinctrl-0 = <&cdc_reset_active &wcd_intr_default>; 52662306a36Sopenharmony_ci pinctrl-names = "default"; 52762306a36Sopenharmony_ci 52862306a36Sopenharmony_ci reset-gpios = <&tlmm 64 GPIO_ACTIVE_LOW>; 52962306a36Sopenharmony_ci slim-ifc-dev = <&tasha_ifd>; 53062306a36Sopenharmony_ci 53162306a36Sopenharmony_ci #sound-dai-cells = <1>; 53262306a36Sopenharmony_ci 53362306a36Sopenharmony_ci vdd-buck-supply = <&vreg_s4a_1p8>; 53462306a36Sopenharmony_ci vdd-buck-sido-supply = <&vreg_s4a_1p8>; 53562306a36Sopenharmony_ci vdd-tx-supply = <&vreg_s4a_1p8>; 53662306a36Sopenharmony_ci vdd-rx-supply = <&vreg_s4a_1p8>; 53762306a36Sopenharmony_ci vdd-io-supply = <&vreg_s4a_1p8>; 53862306a36Sopenharmony_ci }; 53962306a36Sopenharmony_ci }; 54062306a36Sopenharmony_ci}; 54162306a36Sopenharmony_ci 54262306a36Sopenharmony_ci&sound { 54362306a36Sopenharmony_ci compatible = "qcom,apq8096-sndcard"; 54462306a36Sopenharmony_ci model = "OnePlus3"; 54562306a36Sopenharmony_ci audio-routing = "RX_BIAS", "MCLK", 54662306a36Sopenharmony_ci "AMIC2", "MIC BIAS2", 54762306a36Sopenharmony_ci "MIC BIAS2", "Headset Mic", 54862306a36Sopenharmony_ci "AMIC4", "MIC BIAS1", 54962306a36Sopenharmony_ci "MIC BIAS1", "Primary Mic", 55062306a36Sopenharmony_ci "AMIC5", "MIC BIAS3", 55162306a36Sopenharmony_ci "MIC BIAS3", "Noise Mic"; 55262306a36Sopenharmony_ci 55362306a36Sopenharmony_ci mm1-dai-link { 55462306a36Sopenharmony_ci link-name = "MultiMedia1"; 55562306a36Sopenharmony_ci 55662306a36Sopenharmony_ci cpu { 55762306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>; 55862306a36Sopenharmony_ci }; 55962306a36Sopenharmony_ci }; 56062306a36Sopenharmony_ci 56162306a36Sopenharmony_ci mm2-dai-link { 56262306a36Sopenharmony_ci link-name = "MultiMedia2"; 56362306a36Sopenharmony_ci 56462306a36Sopenharmony_ci cpu { 56562306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>; 56662306a36Sopenharmony_ci }; 56762306a36Sopenharmony_ci }; 56862306a36Sopenharmony_ci 56962306a36Sopenharmony_ci mm3-dai-link { 57062306a36Sopenharmony_ci link-name = "MultiMedia3"; 57162306a36Sopenharmony_ci 57262306a36Sopenharmony_ci cpu { 57362306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>; 57462306a36Sopenharmony_ci }; 57562306a36Sopenharmony_ci }; 57662306a36Sopenharmony_ci 57762306a36Sopenharmony_ci mm4-dai-link { 57862306a36Sopenharmony_ci link-name = "MultiMedia4"; 57962306a36Sopenharmony_ci 58062306a36Sopenharmony_ci cpu { 58162306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA4>; 58262306a36Sopenharmony_ci }; 58362306a36Sopenharmony_ci }; 58462306a36Sopenharmony_ci 58562306a36Sopenharmony_ci mm5-dai-link { 58662306a36Sopenharmony_ci link-name = "MultiMedia5"; 58762306a36Sopenharmony_ci 58862306a36Sopenharmony_ci cpu { 58962306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA5>; 59062306a36Sopenharmony_ci }; 59162306a36Sopenharmony_ci }; 59262306a36Sopenharmony_ci 59362306a36Sopenharmony_ci mm6-dai-link { 59462306a36Sopenharmony_ci link-name = "MultiMedia6"; 59562306a36Sopenharmony_ci 59662306a36Sopenharmony_ci cpu { 59762306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA6>; 59862306a36Sopenharmony_ci }; 59962306a36Sopenharmony_ci }; 60062306a36Sopenharmony_ci 60162306a36Sopenharmony_ci mm7-dai-link { 60262306a36Sopenharmony_ci link-name = "MultiMedia7"; 60362306a36Sopenharmony_ci 60462306a36Sopenharmony_ci cpu { 60562306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA7>; 60662306a36Sopenharmony_ci }; 60762306a36Sopenharmony_ci }; 60862306a36Sopenharmony_ci 60962306a36Sopenharmony_ci mm8-dai-link { 61062306a36Sopenharmony_ci link-name = "MultiMedia8"; 61162306a36Sopenharmony_ci 61262306a36Sopenharmony_ci cpu { 61362306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA8>; 61462306a36Sopenharmony_ci }; 61562306a36Sopenharmony_ci }; 61662306a36Sopenharmony_ci 61762306a36Sopenharmony_ci mm9-dai-link { 61862306a36Sopenharmony_ci link-name = "MultiMedia9"; 61962306a36Sopenharmony_ci 62062306a36Sopenharmony_ci cpu { 62162306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA9>; 62262306a36Sopenharmony_ci }; 62362306a36Sopenharmony_ci }; 62462306a36Sopenharmony_ci 62562306a36Sopenharmony_ci mm10-dai-link { 62662306a36Sopenharmony_ci link-name = "MultiMedia10"; 62762306a36Sopenharmony_ci 62862306a36Sopenharmony_ci cpu { 62962306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA10>; 63062306a36Sopenharmony_ci }; 63162306a36Sopenharmony_ci }; 63262306a36Sopenharmony_ci 63362306a36Sopenharmony_ci mm11-dai-link { 63462306a36Sopenharmony_ci link-name = "MultiMedia11"; 63562306a36Sopenharmony_ci 63662306a36Sopenharmony_ci cpu { 63762306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA11>; 63862306a36Sopenharmony_ci }; 63962306a36Sopenharmony_ci }; 64062306a36Sopenharmony_ci 64162306a36Sopenharmony_ci mm12-dai-link { 64262306a36Sopenharmony_ci link-name = "MultiMedia12"; 64362306a36Sopenharmony_ci 64462306a36Sopenharmony_ci cpu { 64562306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA12>; 64662306a36Sopenharmony_ci }; 64762306a36Sopenharmony_ci }; 64862306a36Sopenharmony_ci 64962306a36Sopenharmony_ci mm13-dai-link { 65062306a36Sopenharmony_ci link-name = "MultiMedia13"; 65162306a36Sopenharmony_ci 65262306a36Sopenharmony_ci cpu { 65362306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA13>; 65462306a36Sopenharmony_ci }; 65562306a36Sopenharmony_ci }; 65662306a36Sopenharmony_ci 65762306a36Sopenharmony_ci mm14-dai-link { 65862306a36Sopenharmony_ci link-name = "MultiMedia14"; 65962306a36Sopenharmony_ci 66062306a36Sopenharmony_ci cpu { 66162306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA14>; 66262306a36Sopenharmony_ci }; 66362306a36Sopenharmony_ci }; 66462306a36Sopenharmony_ci 66562306a36Sopenharmony_ci mm15-dai-link { 66662306a36Sopenharmony_ci link-name = "MultiMedia15"; 66762306a36Sopenharmony_ci 66862306a36Sopenharmony_ci cpu { 66962306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA15>; 67062306a36Sopenharmony_ci }; 67162306a36Sopenharmony_ci }; 67262306a36Sopenharmony_ci 67362306a36Sopenharmony_ci mm16-dai-link { 67462306a36Sopenharmony_ci link-name = "MultiMedia16"; 67562306a36Sopenharmony_ci 67662306a36Sopenharmony_ci cpu { 67762306a36Sopenharmony_ci sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA16>; 67862306a36Sopenharmony_ci }; 67962306a36Sopenharmony_ci }; 68062306a36Sopenharmony_ci 68162306a36Sopenharmony_ci slim-dai-link { 68262306a36Sopenharmony_ci link-name = "SLIM Playback"; 68362306a36Sopenharmony_ci 68462306a36Sopenharmony_ci cpu { 68562306a36Sopenharmony_ci sound-dai = <&q6afedai SLIMBUS_6_RX>; 68662306a36Sopenharmony_ci }; 68762306a36Sopenharmony_ci 68862306a36Sopenharmony_ci platform { 68962306a36Sopenharmony_ci sound-dai = <&q6routing>; 69062306a36Sopenharmony_ci }; 69162306a36Sopenharmony_ci 69262306a36Sopenharmony_ci codec { 69362306a36Sopenharmony_ci sound-dai = <&wcd9335 AIF4_PB>; 69462306a36Sopenharmony_ci }; 69562306a36Sopenharmony_ci }; 69662306a36Sopenharmony_ci 69762306a36Sopenharmony_ci slimcap-dai-link { 69862306a36Sopenharmony_ci link-name = "SLIM Capture"; 69962306a36Sopenharmony_ci 70062306a36Sopenharmony_ci cpu { 70162306a36Sopenharmony_ci sound-dai = <&q6afedai SLIMBUS_0_TX>; 70262306a36Sopenharmony_ci }; 70362306a36Sopenharmony_ci 70462306a36Sopenharmony_ci platform { 70562306a36Sopenharmony_ci sound-dai = <&q6routing>; 70662306a36Sopenharmony_ci }; 70762306a36Sopenharmony_ci 70862306a36Sopenharmony_ci codec { 70962306a36Sopenharmony_ci sound-dai = <&wcd9335 AIF1_CAP>; 71062306a36Sopenharmony_ci }; 71162306a36Sopenharmony_ci }; 71262306a36Sopenharmony_ci 71362306a36Sopenharmony_ci speaker-dai-link { 71462306a36Sopenharmony_ci link-name = "Speaker"; 71562306a36Sopenharmony_ci 71662306a36Sopenharmony_ci cpu { 71762306a36Sopenharmony_ci sound-dai = <&q6afedai QUATERNARY_MI2S_RX>; 71862306a36Sopenharmony_ci }; 71962306a36Sopenharmony_ci 72062306a36Sopenharmony_ci codec { 72162306a36Sopenharmony_ci sound-dai = <&tfa9890_amp>; 72262306a36Sopenharmony_ci }; 72362306a36Sopenharmony_ci }; 72462306a36Sopenharmony_ci}; 72562306a36Sopenharmony_ci 72662306a36Sopenharmony_ci&tlmm { 72762306a36Sopenharmony_ci gpio-reserved-ranges = <81 4>; 72862306a36Sopenharmony_ci 72962306a36Sopenharmony_ci mdss_dsi_active: mdss-dsi-active-state { 73062306a36Sopenharmony_ci pins = "gpio8"; 73162306a36Sopenharmony_ci function = "gpio"; 73262306a36Sopenharmony_ci drive-strength = <8>; 73362306a36Sopenharmony_ci bias-disable; 73462306a36Sopenharmony_ci }; 73562306a36Sopenharmony_ci 73662306a36Sopenharmony_ci mdss_dsi_suspend: mdss-dsi-suspend-state { 73762306a36Sopenharmony_ci pins = "gpio8"; 73862306a36Sopenharmony_ci function = "gpio"; 73962306a36Sopenharmony_ci drive-strength = <2>; 74062306a36Sopenharmony_ci bias-pull-down; 74162306a36Sopenharmony_ci }; 74262306a36Sopenharmony_ci 74362306a36Sopenharmony_ci mdss_te_active: mdss-te-active-state { 74462306a36Sopenharmony_ci pins = "gpio10"; 74562306a36Sopenharmony_ci function = "mdp_vsync"; 74662306a36Sopenharmony_ci drive-strength = <2>; 74762306a36Sopenharmony_ci bias-pull-down; 74862306a36Sopenharmony_ci }; 74962306a36Sopenharmony_ci 75062306a36Sopenharmony_ci mdss_te_suspend: mdss-te-suspend-state { 75162306a36Sopenharmony_ci pins = "gpio10"; 75262306a36Sopenharmony_ci function = "mdp_vsync"; 75362306a36Sopenharmony_ci drive-strength = <2>; 75462306a36Sopenharmony_ci bias-pull-down; 75562306a36Sopenharmony_ci }; 75662306a36Sopenharmony_ci 75762306a36Sopenharmony_ci touch_default: touch-default-state { 75862306a36Sopenharmony_ci pins = "gpio89", "gpio125", "gpio49"; 75962306a36Sopenharmony_ci function = "gpio"; 76062306a36Sopenharmony_ci drive-strength = <16>; 76162306a36Sopenharmony_ci bias-pull-up; 76262306a36Sopenharmony_ci }; 76362306a36Sopenharmony_ci 76462306a36Sopenharmony_ci touch_suspend: touch-suspend-state { 76562306a36Sopenharmony_ci pins = "gpio89", "gpio125", "gpio49"; 76662306a36Sopenharmony_ci function = "gpio"; 76762306a36Sopenharmony_ci drive-strength = <2>; 76862306a36Sopenharmony_ci bias-disable; 76962306a36Sopenharmony_ci }; 77062306a36Sopenharmony_ci}; 77162306a36Sopenharmony_ci 77262306a36Sopenharmony_ci&ufsphy { 77362306a36Sopenharmony_ci vdda-phy-supply = <&vreg_l28a_0p925>; 77462306a36Sopenharmony_ci vdda-pll-supply = <&vreg_l12a_1p8>; 77562306a36Sopenharmony_ci vddp-ref-clk-supply = <&vreg_l25a_1p2>; 77662306a36Sopenharmony_ci 77762306a36Sopenharmony_ci status = "okay"; 77862306a36Sopenharmony_ci}; 77962306a36Sopenharmony_ci 78062306a36Sopenharmony_ci&ufshc { 78162306a36Sopenharmony_ci vcc-supply = <&vreg_l20a_2p95>; 78262306a36Sopenharmony_ci vccq-supply = <&vreg_l25a_1p2>; 78362306a36Sopenharmony_ci vccq2-supply = <&vreg_s4a_1p8>; 78462306a36Sopenharmony_ci 78562306a36Sopenharmony_ci vcc-max-microamp = <600000>; 78662306a36Sopenharmony_ci vccq-max-microamp = <450000>; 78762306a36Sopenharmony_ci vccq2-max-microamp = <450000>; 78862306a36Sopenharmony_ci 78962306a36Sopenharmony_ci status = "okay"; 79062306a36Sopenharmony_ci}; 79162306a36Sopenharmony_ci 79262306a36Sopenharmony_ci&usb3 { 79362306a36Sopenharmony_ci status = "okay"; 79462306a36Sopenharmony_ci}; 79562306a36Sopenharmony_ci 79662306a36Sopenharmony_ci&usb3_dwc3 { 79762306a36Sopenharmony_ci phys = <&hsusb_phy1>; 79862306a36Sopenharmony_ci phy-names = "usb2-phy"; 79962306a36Sopenharmony_ci 80062306a36Sopenharmony_ci maximum-speed = "high-speed"; 80162306a36Sopenharmony_ci}; 802