10e8011faSEmmanuel Vadot// SPDX-License-Identifier: BSD-3-Clause 20e8011faSEmmanuel Vadot/* 30e8011faSEmmanuel Vadot * Copyright (c) 2024, Linaro Limited 40e8011faSEmmanuel Vadot */ 50e8011faSEmmanuel Vadot 60e8011faSEmmanuel Vadot/dts-v1/; 70e8011faSEmmanuel Vadot 80e8011faSEmmanuel Vadot#include <dt-bindings/leds/common.h> 90e8011faSEmmanuel Vadot#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 100e8011faSEmmanuel Vadot#include "sm8650.dtsi" 110e8011faSEmmanuel Vadot#include "pm8010.dtsi" 120e8011faSEmmanuel Vadot#include "pm8550.dtsi" 130e8011faSEmmanuel Vadot#include "pm8550b.dtsi" 140e8011faSEmmanuel Vadot#define PMK8550VE_SID 8 150e8011faSEmmanuel Vadot#include "pm8550ve.dtsi" 160e8011faSEmmanuel Vadot#include "pm8550vs.dtsi" 170e8011faSEmmanuel Vadot#include "pmk8550.dtsi" 180e8011faSEmmanuel Vadot 190e8011faSEmmanuel Vadot/ { 200e8011faSEmmanuel Vadot model = "Qualcomm Technologies, Inc. SM8650 HDK"; 210e8011faSEmmanuel Vadot compatible = "qcom,sm8650-hdk", "qcom,sm8650"; 220e8011faSEmmanuel Vadot chassis-type = "embedded"; 230e8011faSEmmanuel Vadot 240e8011faSEmmanuel Vadot aliases { 250e8011faSEmmanuel Vadot serial0 = &uart15; 260e8011faSEmmanuel Vadot serial1 = &uart14; 270e8011faSEmmanuel Vadot }; 280e8011faSEmmanuel Vadot 290e8011faSEmmanuel Vadot chosen { 300e8011faSEmmanuel Vadot stdout-path = "serial0:115200n8"; 310e8011faSEmmanuel Vadot }; 320e8011faSEmmanuel Vadot 330e8011faSEmmanuel Vadot hdmi-out { 340e8011faSEmmanuel Vadot compatible = "hdmi-connector"; 350e8011faSEmmanuel Vadot type = "a"; 360e8011faSEmmanuel Vadot 370e8011faSEmmanuel Vadot port { 380e8011faSEmmanuel Vadot hdmi_connector_out: endpoint { 390e8011faSEmmanuel Vadot remote-endpoint = <<9611_out>; 400e8011faSEmmanuel Vadot }; 410e8011faSEmmanuel Vadot }; 420e8011faSEmmanuel Vadot }; 430e8011faSEmmanuel Vadot 440e8011faSEmmanuel Vadot gpio-keys { 450e8011faSEmmanuel Vadot compatible = "gpio-keys"; 460e8011faSEmmanuel Vadot 470e8011faSEmmanuel Vadot pinctrl-0 = <&volume_up_n>; 480e8011faSEmmanuel Vadot pinctrl-names = "default"; 490e8011faSEmmanuel Vadot 500e8011faSEmmanuel Vadot key-volume-up { 510e8011faSEmmanuel Vadot label = "Volume Up"; 520e8011faSEmmanuel Vadot linux,code = <KEY_VOLUMEUP>; 530e8011faSEmmanuel Vadot gpios = <&pm8550_gpios 6 GPIO_ACTIVE_LOW>; 540e8011faSEmmanuel Vadot debounce-interval = <15>; 550e8011faSEmmanuel Vadot linux,can-disable; 560e8011faSEmmanuel Vadot wakeup-source; 570e8011faSEmmanuel Vadot }; 580e8011faSEmmanuel Vadot }; 590e8011faSEmmanuel Vadot 600e8011faSEmmanuel Vadot leds { 610e8011faSEmmanuel Vadot compatible = "gpio-leds"; 620e8011faSEmmanuel Vadot 630e8011faSEmmanuel Vadot led-0 { 640e8011faSEmmanuel Vadot function = LED_FUNCTION_BLUETOOTH; 650e8011faSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 660e8011faSEmmanuel Vadot gpios = <&pm8550_gpios 11 GPIO_ACTIVE_HIGH>; 670e8011faSEmmanuel Vadot linux,default-trigger = "bluetooth-power"; 680e8011faSEmmanuel Vadot default-state = "off"; 690e8011faSEmmanuel Vadot }; 700e8011faSEmmanuel Vadot 710e8011faSEmmanuel Vadot led-1 { 720e8011faSEmmanuel Vadot function = LED_FUNCTION_INDICATOR; 730e8011faSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 740e8011faSEmmanuel Vadot gpios = <&pm8550b_gpios 9 GPIO_ACTIVE_HIGH>; 750e8011faSEmmanuel Vadot default-state = "off"; 760e8011faSEmmanuel Vadot panic-indicator; 770e8011faSEmmanuel Vadot }; 780e8011faSEmmanuel Vadot 790e8011faSEmmanuel Vadot led-2 { 800e8011faSEmmanuel Vadot function = LED_FUNCTION_WLAN; 810e8011faSEmmanuel Vadot color = <LED_COLOR_ID_ORANGE>; 820e8011faSEmmanuel Vadot gpios = <&pm8550b_gpios 10 GPIO_ACTIVE_HIGH>; 830e8011faSEmmanuel Vadot linux,default-trigger = "phy0tx"; 840e8011faSEmmanuel Vadot default-state = "off"; 850e8011faSEmmanuel Vadot }; 860e8011faSEmmanuel Vadot }; 870e8011faSEmmanuel Vadot 880e8011faSEmmanuel Vadot pmic-glink { 890e8011faSEmmanuel Vadot compatible = "qcom,sm8650-pmic-glink", 900e8011faSEmmanuel Vadot "qcom,sm8550-pmic-glink", 910e8011faSEmmanuel Vadot "qcom,pmic-glink"; 920e8011faSEmmanuel Vadot #address-cells = <1>; 930e8011faSEmmanuel Vadot #size-cells = <0>; 940e8011faSEmmanuel Vadot orientation-gpios = <&tlmm 29 GPIO_ACTIVE_HIGH>; 950e8011faSEmmanuel Vadot 960e8011faSEmmanuel Vadot connector@0 { 970e8011faSEmmanuel Vadot compatible = "usb-c-connector"; 980e8011faSEmmanuel Vadot reg = <0>; 990e8011faSEmmanuel Vadot 1000e8011faSEmmanuel Vadot power-role = "dual"; 1010e8011faSEmmanuel Vadot data-role = "dual"; 1020e8011faSEmmanuel Vadot 1030e8011faSEmmanuel Vadot ports { 1040e8011faSEmmanuel Vadot #address-cells = <1>; 1050e8011faSEmmanuel Vadot #size-cells = <0>; 1060e8011faSEmmanuel Vadot 1070e8011faSEmmanuel Vadot port@0 { 1080e8011faSEmmanuel Vadot reg = <0>; 1090e8011faSEmmanuel Vadot 1100e8011faSEmmanuel Vadot pmic_glink_hs_in: endpoint { 1110e8011faSEmmanuel Vadot remote-endpoint = <&usb_1_dwc3_hs>; 1120e8011faSEmmanuel Vadot }; 1130e8011faSEmmanuel Vadot }; 1140e8011faSEmmanuel Vadot 1150e8011faSEmmanuel Vadot port@1 { 1160e8011faSEmmanuel Vadot reg = <1>; 1170e8011faSEmmanuel Vadot 1180e8011faSEmmanuel Vadot pmic_glink_ss_in: endpoint { 1190e8011faSEmmanuel Vadot remote-endpoint = <&usb_dp_qmpphy_out>; 1200e8011faSEmmanuel Vadot }; 1210e8011faSEmmanuel Vadot }; 1220e8011faSEmmanuel Vadot 1230e8011faSEmmanuel Vadot port@2 { 1240e8011faSEmmanuel Vadot reg = <2>; 1250e8011faSEmmanuel Vadot 1260e8011faSEmmanuel Vadot pmic_glink_sbu: endpoint { 1270e8011faSEmmanuel Vadot remote-endpoint = <&wcd_usbss_sbu_mux>; 1280e8011faSEmmanuel Vadot }; 1290e8011faSEmmanuel Vadot }; 1300e8011faSEmmanuel Vadot }; 1310e8011faSEmmanuel Vadot }; 1320e8011faSEmmanuel Vadot }; 1330e8011faSEmmanuel Vadot 1340e8011faSEmmanuel Vadot lt9611_1v2: regulator-lt9611-1v2 { 1350e8011faSEmmanuel Vadot compatible = "regulator-fixed"; 1360e8011faSEmmanuel Vadot 1370e8011faSEmmanuel Vadot regulator-name = "LT9611_1V2"; 1380e8011faSEmmanuel Vadot regulator-min-microvolt = <1200000>; 1390e8011faSEmmanuel Vadot regulator-max-microvolt = <1200000>; 1400e8011faSEmmanuel Vadot 1410e8011faSEmmanuel Vadot vin-supply = <&vph_pwr>; 1420e8011faSEmmanuel Vadot gpio = <&tlmm 79 GPIO_ACTIVE_HIGH>; 1430e8011faSEmmanuel Vadot 1440e8011faSEmmanuel Vadot enable-active-high; 1450e8011faSEmmanuel Vadot }; 1460e8011faSEmmanuel Vadot 1470e8011faSEmmanuel Vadot lt9611_3v3: regulator-lt9611-3v3 { 1480e8011faSEmmanuel Vadot compatible = "regulator-fixed"; 1490e8011faSEmmanuel Vadot 1500e8011faSEmmanuel Vadot regulator-name = "LT9611_3V3"; 1510e8011faSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1520e8011faSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1530e8011faSEmmanuel Vadot 1540e8011faSEmmanuel Vadot vin-supply = <&vreg_bob_3v3>; 1550e8011faSEmmanuel Vadot gpio = <&tlmm 78 GPIO_ACTIVE_HIGH>; 1560e8011faSEmmanuel Vadot 1570e8011faSEmmanuel Vadot enable-active-high; 1580e8011faSEmmanuel Vadot }; 1590e8011faSEmmanuel Vadot 1600e8011faSEmmanuel Vadot sound { 1610e8011faSEmmanuel Vadot compatible = "qcom,sm8650-sndcard", "qcom,sm8450-sndcard"; 1620e8011faSEmmanuel Vadot model = "SM8650-HDK"; 1630e8011faSEmmanuel Vadot audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT", 1640e8011faSEmmanuel Vadot "SpkrRight IN", "WSA_SPK2 OUT", 1650e8011faSEmmanuel Vadot "IN1_HPHL", "HPHL_OUT", 1660e8011faSEmmanuel Vadot "IN2_HPHR", "HPHR_OUT", 1670e8011faSEmmanuel Vadot "AMIC1", "MIC BIAS1", 1680e8011faSEmmanuel Vadot "AMIC2", "MIC BIAS2", 1690e8011faSEmmanuel Vadot "AMIC5", "MIC BIAS4", 1700e8011faSEmmanuel Vadot "TX SWR_INPUT0", "ADC1_OUTPUT", 1710e8011faSEmmanuel Vadot "TX SWR_INPUT1", "ADC2_OUTPUT", 1720e8011faSEmmanuel Vadot "TX SWR_INPUT3", "ADC4_OUTPUT"; 1730e8011faSEmmanuel Vadot 1740e8011faSEmmanuel Vadot wcd-playback-dai-link { 1750e8011faSEmmanuel Vadot link-name = "WCD Playback"; 1760e8011faSEmmanuel Vadot 1770e8011faSEmmanuel Vadot cpu { 1780e8011faSEmmanuel Vadot sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>; 1790e8011faSEmmanuel Vadot }; 1800e8011faSEmmanuel Vadot 1810e8011faSEmmanuel Vadot codec { 1820e8011faSEmmanuel Vadot sound-dai = <&wcd939x 0>, <&swr1 0>, <&lpass_rxmacro 0>; 1830e8011faSEmmanuel Vadot }; 1840e8011faSEmmanuel Vadot 1850e8011faSEmmanuel Vadot platform { 1860e8011faSEmmanuel Vadot sound-dai = <&q6apm>; 1870e8011faSEmmanuel Vadot }; 1880e8011faSEmmanuel Vadot }; 1890e8011faSEmmanuel Vadot 1900e8011faSEmmanuel Vadot wcd-capture-dai-link { 1910e8011faSEmmanuel Vadot link-name = "WCD Capture"; 1920e8011faSEmmanuel Vadot 1930e8011faSEmmanuel Vadot cpu { 1940e8011faSEmmanuel Vadot sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>; 1950e8011faSEmmanuel Vadot }; 1960e8011faSEmmanuel Vadot 1970e8011faSEmmanuel Vadot codec { 1980e8011faSEmmanuel Vadot sound-dai = <&wcd939x 1>, <&swr2 0>, <&lpass_txmacro 0>; 1990e8011faSEmmanuel Vadot }; 2000e8011faSEmmanuel Vadot 2010e8011faSEmmanuel Vadot platform { 2020e8011faSEmmanuel Vadot sound-dai = <&q6apm>; 2030e8011faSEmmanuel Vadot }; 2040e8011faSEmmanuel Vadot }; 2050e8011faSEmmanuel Vadot 2060e8011faSEmmanuel Vadot wsa-dai-link { 2070e8011faSEmmanuel Vadot link-name = "WSA Playback"; 2080e8011faSEmmanuel Vadot 2090e8011faSEmmanuel Vadot cpu { 2100e8011faSEmmanuel Vadot sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>; 2110e8011faSEmmanuel Vadot }; 2120e8011faSEmmanuel Vadot 2130e8011faSEmmanuel Vadot codec { 2140e8011faSEmmanuel Vadot sound-dai = <&north_spkr>, <&south_spkr>, <&swr0 0>, <&lpass_wsamacro 0>; 2150e8011faSEmmanuel Vadot }; 2160e8011faSEmmanuel Vadot 2170e8011faSEmmanuel Vadot platform { 2180e8011faSEmmanuel Vadot sound-dai = <&q6apm>; 2190e8011faSEmmanuel Vadot }; 2200e8011faSEmmanuel Vadot }; 2210e8011faSEmmanuel Vadot }; 2220e8011faSEmmanuel Vadot 2230e8011faSEmmanuel Vadot vph_pwr: regulator-vph-pwr { 2240e8011faSEmmanuel Vadot compatible = "regulator-fixed"; 2250e8011faSEmmanuel Vadot 2260e8011faSEmmanuel Vadot regulator-name = "vph_pwr"; 2270e8011faSEmmanuel Vadot regulator-min-microvolt = <3700000>; 2280e8011faSEmmanuel Vadot regulator-max-microvolt = <3700000>; 2290e8011faSEmmanuel Vadot 2300e8011faSEmmanuel Vadot regulator-always-on; 2310e8011faSEmmanuel Vadot regulator-boot-on; 2320e8011faSEmmanuel Vadot }; 2330e8011faSEmmanuel Vadot 2340e8011faSEmmanuel Vadot vreg_bob_3v3: regulator-vreg-bob-3v3 { 2350e8011faSEmmanuel Vadot compatible = "regulator-fixed"; 2360e8011faSEmmanuel Vadot 2370e8011faSEmmanuel Vadot regulator-name = "VREG_BOB_3P3"; 2380e8011faSEmmanuel Vadot regulator-min-microvolt = <3300000>; 2390e8011faSEmmanuel Vadot regulator-max-microvolt = <3300000>; 2400e8011faSEmmanuel Vadot 2410e8011faSEmmanuel Vadot vin-supply = <&vph_pwr>; 2420e8011faSEmmanuel Vadot }; 2430e8011faSEmmanuel Vadot 2440e8011faSEmmanuel Vadot wcd939x: audio-codec { 2450e8011faSEmmanuel Vadot compatible = "qcom,wcd9395-codec", "qcom,wcd9390-codec"; 2460e8011faSEmmanuel Vadot 2470e8011faSEmmanuel Vadot pinctrl-0 = <&wcd_default>; 2480e8011faSEmmanuel Vadot pinctrl-names = "default"; 2490e8011faSEmmanuel Vadot 2500e8011faSEmmanuel Vadot qcom,micbias1-microvolt = <1800000>; 2510e8011faSEmmanuel Vadot qcom,micbias2-microvolt = <1800000>; 2520e8011faSEmmanuel Vadot qcom,micbias3-microvolt = <1800000>; 2530e8011faSEmmanuel Vadot qcom,micbias4-microvolt = <1800000>; 2540e8011faSEmmanuel Vadot qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>; 2550e8011faSEmmanuel Vadot qcom,mbhc-headset-vthreshold-microvolt = <1700000>; 2560e8011faSEmmanuel Vadot qcom,mbhc-headphone-vthreshold-microvolt = <50000>; 2570e8011faSEmmanuel Vadot qcom,rx-device = <&wcd_rx>; 2580e8011faSEmmanuel Vadot qcom,tx-device = <&wcd_tx>; 2590e8011faSEmmanuel Vadot 2600e8011faSEmmanuel Vadot reset-gpios = <&tlmm 107 GPIO_ACTIVE_LOW>; 2610e8011faSEmmanuel Vadot 2620e8011faSEmmanuel Vadot vdd-buck-supply = <&vreg_l15b_1p8>; 2630e8011faSEmmanuel Vadot vdd-rxtx-supply = <&vreg_l15b_1p8>; 2640e8011faSEmmanuel Vadot vdd-io-supply = <&vreg_l15b_1p8>; 2650e8011faSEmmanuel Vadot vdd-mic-bias-supply = <&vreg_bob1>; 2660e8011faSEmmanuel Vadot 2670e8011faSEmmanuel Vadot #sound-dai-cells = <1>; 2680e8011faSEmmanuel Vadot }; 2690e8011faSEmmanuel Vadot 2700e8011faSEmmanuel Vadot wcn7850-pmu { 2710e8011faSEmmanuel Vadot compatible = "qcom,wcn7850-pmu"; 2720e8011faSEmmanuel Vadot 2730e8011faSEmmanuel Vadot pinctrl-names = "default"; 274*b2d2a78aSEmmanuel Vadot pinctrl-0 = <&wlan_en>, <&bt_default>; 2750e8011faSEmmanuel Vadot 2760e8011faSEmmanuel Vadot wlan-enable-gpios = <&tlmm 16 GPIO_ACTIVE_HIGH>; 277*b2d2a78aSEmmanuel Vadot bt-enable-gpios = <&tlmm 17 GPIO_ACTIVE_HIGH>; 2780e8011faSEmmanuel Vadot 2790e8011faSEmmanuel Vadot vdd-supply = <&vreg_s4i_0p85>; 2800e8011faSEmmanuel Vadot vddio-supply = <&vreg_l15b_1p8>; 2810e8011faSEmmanuel Vadot vddio1p2-supply = <&vreg_l3c_1p2>; 2820e8011faSEmmanuel Vadot vddaon-supply = <&vreg_s2c_0p8>; 2830e8011faSEmmanuel Vadot vdddig-supply = <&vreg_s3c_0p9>; 2840e8011faSEmmanuel Vadot vddrfa1p2-supply = <&vreg_s1c_1p2>; 2850e8011faSEmmanuel Vadot vddrfa1p8-supply = <&vreg_s6c_1p8>; 2860e8011faSEmmanuel Vadot 2870e8011faSEmmanuel Vadot clocks = <&rpmhcc RPMH_RF_CLK1>; 2880e8011faSEmmanuel Vadot 2890e8011faSEmmanuel Vadot regulators { 2900e8011faSEmmanuel Vadot vreg_pmu_rfa_cmn: ldo0 { 2910e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_rfa_cmn"; 2920e8011faSEmmanuel Vadot }; 2930e8011faSEmmanuel Vadot 2940e8011faSEmmanuel Vadot vreg_pmu_aon_0p59: ldo1 { 2950e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_aon_0p59"; 2960e8011faSEmmanuel Vadot }; 2970e8011faSEmmanuel Vadot 2980e8011faSEmmanuel Vadot vreg_pmu_wlcx_0p8: ldo2 { 2990e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_wlcx_0p8"; 3000e8011faSEmmanuel Vadot }; 3010e8011faSEmmanuel Vadot 3020e8011faSEmmanuel Vadot vreg_pmu_wlmx_0p85: ldo3 { 3030e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_wlmx_0p85"; 3040e8011faSEmmanuel Vadot }; 3050e8011faSEmmanuel Vadot 3060e8011faSEmmanuel Vadot vreg_pmu_btcmx_0p85: ldo4 { 3070e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_btcmx_0p85"; 3080e8011faSEmmanuel Vadot }; 3090e8011faSEmmanuel Vadot 3100e8011faSEmmanuel Vadot vreg_pmu_rfa_0p8: ldo5 { 3110e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_rfa_0p8"; 3120e8011faSEmmanuel Vadot }; 3130e8011faSEmmanuel Vadot 3140e8011faSEmmanuel Vadot vreg_pmu_rfa_1p2: ldo6 { 3150e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_rfa_1p2"; 3160e8011faSEmmanuel Vadot }; 3170e8011faSEmmanuel Vadot 3180e8011faSEmmanuel Vadot vreg_pmu_rfa_1p8: ldo7 { 3190e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_rfa_1p8"; 3200e8011faSEmmanuel Vadot }; 3210e8011faSEmmanuel Vadot 3220e8011faSEmmanuel Vadot vreg_pmu_pcie_0p9: ldo8 { 3230e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_pcie_0p9"; 3240e8011faSEmmanuel Vadot }; 3250e8011faSEmmanuel Vadot 3260e8011faSEmmanuel Vadot vreg_pmu_pcie_1p8: ldo9 { 3270e8011faSEmmanuel Vadot regulator-name = "vreg_pmu_pcie_1p8"; 3280e8011faSEmmanuel Vadot }; 3290e8011faSEmmanuel Vadot }; 3300e8011faSEmmanuel Vadot }; 3310e8011faSEmmanuel Vadot}; 3320e8011faSEmmanuel Vadot 3330e8011faSEmmanuel Vadot&apps_rsc { 3340e8011faSEmmanuel Vadot regulators-0 { 3350e8011faSEmmanuel Vadot compatible = "qcom,pm8550-rpmh-regulators"; 3360e8011faSEmmanuel Vadot 3370e8011faSEmmanuel Vadot vdd-bob1-supply = <&vph_pwr>; 3380e8011faSEmmanuel Vadot vdd-bob2-supply = <&vph_pwr>; 3390e8011faSEmmanuel Vadot vdd-l2-l13-l14-supply = <&vreg_bob1>; 3400e8011faSEmmanuel Vadot vdd-l3-supply = <&vreg_s1c_1p2>; 3410e8011faSEmmanuel Vadot vdd-l5-l16-supply = <&vreg_bob1>; 3420e8011faSEmmanuel Vadot vdd-l6-l7-supply = <&vreg_bob1>; 3430e8011faSEmmanuel Vadot vdd-l8-l9-supply = <&vreg_bob1>; 3440e8011faSEmmanuel Vadot vdd-l11-supply = <&vreg_s1c_1p2>; 3450e8011faSEmmanuel Vadot vdd-l12-supply = <&vreg_s6c_1p8>; 3460e8011faSEmmanuel Vadot vdd-l15-supply = <&vreg_s6c_1p8>; 3470e8011faSEmmanuel Vadot vdd-l17-supply = <&vreg_bob2>; 3480e8011faSEmmanuel Vadot 3490e8011faSEmmanuel Vadot qcom,pmic-id = "b"; 3500e8011faSEmmanuel Vadot 3510e8011faSEmmanuel Vadot vreg_bob1: bob1 { 3520e8011faSEmmanuel Vadot regulator-name = "vreg_bob1"; 3530e8011faSEmmanuel Vadot regulator-min-microvolt = <3296000>; 3540e8011faSEmmanuel Vadot regulator-max-microvolt = <3960000>; 3550e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 3560e8011faSEmmanuel Vadot }; 3570e8011faSEmmanuel Vadot 3580e8011faSEmmanuel Vadot vreg_bob2: bob2 { 3590e8011faSEmmanuel Vadot regulator-name = "vreg_bob2"; 3600e8011faSEmmanuel Vadot regulator-min-microvolt = <2720000>; 3610e8011faSEmmanuel Vadot regulator-max-microvolt = <3008000>; 3620e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 3630e8011faSEmmanuel Vadot }; 3640e8011faSEmmanuel Vadot 3650e8011faSEmmanuel Vadot vreg_l2b_3p0: ldo2 { 3660e8011faSEmmanuel Vadot regulator-name = "vreg_l2b_3p0"; 3670e8011faSEmmanuel Vadot regulator-min-microvolt = <3008000>; 3680e8011faSEmmanuel Vadot regulator-max-microvolt = <3008000>; 3690e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 3700e8011faSEmmanuel Vadot regulator-allow-set-load; 3710e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 3720e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 3730e8011faSEmmanuel Vadot }; 3740e8011faSEmmanuel Vadot 3750e8011faSEmmanuel Vadot vreg_l5b_3p1: ldo5 { 3760e8011faSEmmanuel Vadot regulator-name = "vreg_l5b_3p1"; 3770e8011faSEmmanuel Vadot regulator-min-microvolt = <3104000>; 3780e8011faSEmmanuel Vadot regulator-max-microvolt = <3104000>; 3790e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 3800e8011faSEmmanuel Vadot regulator-allow-set-load; 3810e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 3820e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 3830e8011faSEmmanuel Vadot }; 3840e8011faSEmmanuel Vadot 3850e8011faSEmmanuel Vadot vreg_l6b_1p8: ldo6 { 3860e8011faSEmmanuel Vadot regulator-name = "vreg_l6b_1p8"; 3870e8011faSEmmanuel Vadot regulator-min-microvolt = <1800000>; 3880e8011faSEmmanuel Vadot regulator-max-microvolt = <3008000>; 3890e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 3900e8011faSEmmanuel Vadot regulator-allow-set-load; 3910e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 3920e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 3930e8011faSEmmanuel Vadot }; 3940e8011faSEmmanuel Vadot 3950e8011faSEmmanuel Vadot vreg_l7b_1p8: ldo7 { 3960e8011faSEmmanuel Vadot regulator-name = "vreg_l7b_1p8"; 3970e8011faSEmmanuel Vadot regulator-min-microvolt = <1800000>; 3980e8011faSEmmanuel Vadot regulator-max-microvolt = <3008000>; 3990e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4000e8011faSEmmanuel Vadot }; 4010e8011faSEmmanuel Vadot 4020e8011faSEmmanuel Vadot vreg_l8b_1p8: ldo8 { 4030e8011faSEmmanuel Vadot regulator-name = "vreg_l8b_1p8"; 4040e8011faSEmmanuel Vadot regulator-min-microvolt = <1800000>; 4050e8011faSEmmanuel Vadot regulator-max-microvolt = <3008000>; 4060e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4070e8011faSEmmanuel Vadot regulator-allow-set-load; 4080e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4090e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4100e8011faSEmmanuel Vadot }; 4110e8011faSEmmanuel Vadot 4120e8011faSEmmanuel Vadot vreg_l9b_2p9: ldo9 { 4130e8011faSEmmanuel Vadot regulator-name = "vreg_l9b_2p9"; 4140e8011faSEmmanuel Vadot regulator-min-microvolt = <2960000>; 4150e8011faSEmmanuel Vadot regulator-max-microvolt = <3008000>; 4160e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4170e8011faSEmmanuel Vadot regulator-allow-set-load; 4180e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4190e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4200e8011faSEmmanuel Vadot }; 4210e8011faSEmmanuel Vadot 4220e8011faSEmmanuel Vadot vreg_l11b_1p2: ldo11 { 4230e8011faSEmmanuel Vadot regulator-name = "vreg_l11b_1p2"; 4240e8011faSEmmanuel Vadot regulator-min-microvolt = <1200000>; 4250e8011faSEmmanuel Vadot regulator-max-microvolt = <1504000>; 4260e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4270e8011faSEmmanuel Vadot regulator-allow-set-load; 4280e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4290e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4300e8011faSEmmanuel Vadot }; 4310e8011faSEmmanuel Vadot 4320e8011faSEmmanuel Vadot vreg_l12b_1p8: ldo12 { 4330e8011faSEmmanuel Vadot regulator-name = "vreg_l12b_1p8"; 4340e8011faSEmmanuel Vadot regulator-min-microvolt = <1800000>; 4350e8011faSEmmanuel Vadot regulator-max-microvolt = <1800000>; 4360e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4370e8011faSEmmanuel Vadot regulator-allow-set-load; 4380e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4390e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4400e8011faSEmmanuel Vadot }; 4410e8011faSEmmanuel Vadot 4420e8011faSEmmanuel Vadot vreg_l13b_3p0: ldo13 { 4430e8011faSEmmanuel Vadot regulator-name = "vreg_l13b_3p0"; 4440e8011faSEmmanuel Vadot regulator-min-microvolt = <3000000>; 4450e8011faSEmmanuel Vadot regulator-max-microvolt = <3000000>; 4460e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4470e8011faSEmmanuel Vadot regulator-allow-set-load; 4480e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4490e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4500e8011faSEmmanuel Vadot }; 4510e8011faSEmmanuel Vadot 4520e8011faSEmmanuel Vadot vreg_l14b_3p2: ldo14 { 4530e8011faSEmmanuel Vadot regulator-name = "vreg_l14b_3p2"; 4540e8011faSEmmanuel Vadot regulator-min-microvolt = <3200000>; 4550e8011faSEmmanuel Vadot regulator-max-microvolt = <3200000>; 4560e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4570e8011faSEmmanuel Vadot regulator-allow-set-load; 4580e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4590e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4600e8011faSEmmanuel Vadot }; 4610e8011faSEmmanuel Vadot 4620e8011faSEmmanuel Vadot vreg_l15b_1p8: ldo15 { 4630e8011faSEmmanuel Vadot regulator-name = "vreg_l15b_1p8"; 4640e8011faSEmmanuel Vadot regulator-min-microvolt = <1800000>; 4650e8011faSEmmanuel Vadot regulator-max-microvolt = <1800000>; 4660e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4670e8011faSEmmanuel Vadot regulator-allow-set-load; 4680e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4690e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4700e8011faSEmmanuel Vadot }; 4710e8011faSEmmanuel Vadot 4720e8011faSEmmanuel Vadot vreg_l16b_2p8: ldo16 { 4730e8011faSEmmanuel Vadot regulator-name = "vreg_l16b_2p8"; 4740e8011faSEmmanuel Vadot regulator-min-microvolt = <2800000>; 4750e8011faSEmmanuel Vadot regulator-max-microvolt = <2800000>; 4760e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4770e8011faSEmmanuel Vadot regulator-allow-set-load; 4780e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4790e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4800e8011faSEmmanuel Vadot }; 4810e8011faSEmmanuel Vadot 4820e8011faSEmmanuel Vadot vreg_l17b_2p5: ldo17 { 4830e8011faSEmmanuel Vadot regulator-name = "vreg_l17b_2p5"; 4840e8011faSEmmanuel Vadot regulator-min-microvolt = <2504000>; 4850e8011faSEmmanuel Vadot regulator-max-microvolt = <2504000>; 4860e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 4870e8011faSEmmanuel Vadot regulator-allow-set-load; 4880e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 4890e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 4900e8011faSEmmanuel Vadot }; 4910e8011faSEmmanuel Vadot }; 4920e8011faSEmmanuel Vadot 4930e8011faSEmmanuel Vadot regulators-1 { 4940e8011faSEmmanuel Vadot compatible = "qcom,pm8550vs-rpmh-regulators"; 4950e8011faSEmmanuel Vadot 4960e8011faSEmmanuel Vadot vdd-l1-supply = <&vreg_s1c_1p2>; 4970e8011faSEmmanuel Vadot vdd-l2-supply = <&vreg_s1c_1p2>; 4980e8011faSEmmanuel Vadot vdd-l3-supply = <&vreg_s1c_1p2>; 4990e8011faSEmmanuel Vadot vdd-s1-supply = <&vph_pwr>; 5000e8011faSEmmanuel Vadot vdd-s2-supply = <&vph_pwr>; 5010e8011faSEmmanuel Vadot vdd-s3-supply = <&vph_pwr>; 5020e8011faSEmmanuel Vadot vdd-s4-supply = <&vph_pwr>; 5030e8011faSEmmanuel Vadot vdd-s5-supply = <&vph_pwr>; 5040e8011faSEmmanuel Vadot vdd-s6-supply = <&vph_pwr>; 5050e8011faSEmmanuel Vadot 5060e8011faSEmmanuel Vadot qcom,pmic-id = "c"; 5070e8011faSEmmanuel Vadot 5080e8011faSEmmanuel Vadot vreg_s1c_1p2: smps1 { 5090e8011faSEmmanuel Vadot regulator-name = "vreg_s1c_1p2"; 5100e8011faSEmmanuel Vadot regulator-min-microvolt = <1256000>; 5110e8011faSEmmanuel Vadot regulator-max-microvolt = <1348000>; 5120e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5130e8011faSEmmanuel Vadot }; 5140e8011faSEmmanuel Vadot 5150e8011faSEmmanuel Vadot vreg_s2c_0p8: smps2 { 5160e8011faSEmmanuel Vadot regulator-name = "vreg_s2c_0p8"; 5170e8011faSEmmanuel Vadot regulator-min-microvolt = <852000>; 5180e8011faSEmmanuel Vadot regulator-max-microvolt = <1036000>; 5190e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5200e8011faSEmmanuel Vadot }; 5210e8011faSEmmanuel Vadot 5220e8011faSEmmanuel Vadot vreg_s3c_0p9: smps3 { 5230e8011faSEmmanuel Vadot regulator-name = "vreg_s3c_0p9"; 5240e8011faSEmmanuel Vadot regulator-min-microvolt = <976000>; 5250e8011faSEmmanuel Vadot regulator-max-microvolt = <1064000>; 5260e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5270e8011faSEmmanuel Vadot }; 5280e8011faSEmmanuel Vadot 5290e8011faSEmmanuel Vadot vreg_s4c_1p2: smps4 { 5300e8011faSEmmanuel Vadot regulator-name = "vreg_s4c_1p2"; 5310e8011faSEmmanuel Vadot regulator-min-microvolt = <1224000>; 5320e8011faSEmmanuel Vadot regulator-max-microvolt = <1280000>; 5330e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5340e8011faSEmmanuel Vadot }; 5350e8011faSEmmanuel Vadot 5360e8011faSEmmanuel Vadot vreg_s5c_0p7: smps5 { 5370e8011faSEmmanuel Vadot regulator-name = "vreg_s5c_0p7"; 5380e8011faSEmmanuel Vadot regulator-min-microvolt = <752000>; 5390e8011faSEmmanuel Vadot regulator-max-microvolt = <900000>; 5400e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5410e8011faSEmmanuel Vadot }; 5420e8011faSEmmanuel Vadot 5430e8011faSEmmanuel Vadot vreg_s6c_1p8: smps6 { 5440e8011faSEmmanuel Vadot regulator-name = "vreg_s6c_1p8"; 5450e8011faSEmmanuel Vadot regulator-min-microvolt = <1856000>; 5460e8011faSEmmanuel Vadot regulator-max-microvolt = <2000000>; 5470e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5480e8011faSEmmanuel Vadot }; 5490e8011faSEmmanuel Vadot 5500e8011faSEmmanuel Vadot vreg_l1c_1p2: ldo1 { 5510e8011faSEmmanuel Vadot regulator-name = "vreg_l1c_1p2"; 5520e8011faSEmmanuel Vadot regulator-min-microvolt = <1200000>; 5530e8011faSEmmanuel Vadot regulator-max-microvolt = <1200000>; 5540e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5550e8011faSEmmanuel Vadot regulator-allow-set-load; 5560e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 5570e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 5580e8011faSEmmanuel Vadot }; 5590e8011faSEmmanuel Vadot 5600e8011faSEmmanuel Vadot vreg_l3c_1p2: ldo3 { 5610e8011faSEmmanuel Vadot regulator-name = "vreg_l3c_1p2"; 5620e8011faSEmmanuel Vadot regulator-min-microvolt = <1200000>; 5630e8011faSEmmanuel Vadot regulator-max-microvolt = <1200000>; 5640e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5650e8011faSEmmanuel Vadot regulator-allow-set-load; 5660e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 5670e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 5680e8011faSEmmanuel Vadot }; 5690e8011faSEmmanuel Vadot }; 5700e8011faSEmmanuel Vadot 5710e8011faSEmmanuel Vadot regulators-2 { 5720e8011faSEmmanuel Vadot compatible = "qcom,pm8550vs-rpmh-regulators"; 5730e8011faSEmmanuel Vadot 5740e8011faSEmmanuel Vadot vdd-l1-supply = <&vreg_s3c_0p9>; 5750e8011faSEmmanuel Vadot 5760e8011faSEmmanuel Vadot qcom,pmic-id = "d"; 5770e8011faSEmmanuel Vadot 5780e8011faSEmmanuel Vadot vreg_l1d_0p88: ldo1 { 5790e8011faSEmmanuel Vadot regulator-name = "vreg_l1d_0p88"; 5800e8011faSEmmanuel Vadot regulator-min-microvolt = <912000>; 5810e8011faSEmmanuel Vadot regulator-max-microvolt = <920000>; 5820e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 5830e8011faSEmmanuel Vadot regulator-allow-set-load; 5840e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 5850e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 5860e8011faSEmmanuel Vadot }; 5870e8011faSEmmanuel Vadot }; 5880e8011faSEmmanuel Vadot 5890e8011faSEmmanuel Vadot regulators-3 { 5900e8011faSEmmanuel Vadot compatible = "qcom,pm8550vs-rpmh-regulators"; 5910e8011faSEmmanuel Vadot 5920e8011faSEmmanuel Vadot vdd-l3-supply = <&vreg_s3c_0p9>; 5930e8011faSEmmanuel Vadot 5940e8011faSEmmanuel Vadot qcom,pmic-id = "e"; 5950e8011faSEmmanuel Vadot 5960e8011faSEmmanuel Vadot vreg_l3e_0p9: ldo3 { 5970e8011faSEmmanuel Vadot regulator-name = "vreg_l3e_0p9"; 5980e8011faSEmmanuel Vadot regulator-min-microvolt = <880000>; 5990e8011faSEmmanuel Vadot regulator-max-microvolt = <920000>; 6000e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 6010e8011faSEmmanuel Vadot regulator-allow-set-load; 6020e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 6030e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 6040e8011faSEmmanuel Vadot }; 6050e8011faSEmmanuel Vadot }; 6060e8011faSEmmanuel Vadot 6070e8011faSEmmanuel Vadot regulators-4 { 6080e8011faSEmmanuel Vadot compatible = "qcom,pm8550vs-rpmh-regulators"; 6090e8011faSEmmanuel Vadot 6100e8011faSEmmanuel Vadot vdd-l1-supply = <&vreg_s3c_0p9>; 6110e8011faSEmmanuel Vadot vdd-l3-supply = <&vreg_s3c_0p9>; 6120e8011faSEmmanuel Vadot 6130e8011faSEmmanuel Vadot qcom,pmic-id = "g"; 6140e8011faSEmmanuel Vadot 6150e8011faSEmmanuel Vadot vreg_l1g_0p91: ldo1 { 6160e8011faSEmmanuel Vadot regulator-name = "vreg_l1g_0p91"; 6170e8011faSEmmanuel Vadot regulator-min-microvolt = <912000>; 6180e8011faSEmmanuel Vadot regulator-max-microvolt = <920000>; 6190e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 6200e8011faSEmmanuel Vadot regulator-allow-set-load; 6210e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 6220e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 6230e8011faSEmmanuel Vadot }; 6240e8011faSEmmanuel Vadot 6250e8011faSEmmanuel Vadot vreg_l3g_0p91: ldo3 { 6260e8011faSEmmanuel Vadot regulator-name = "vreg_l3g_0p91"; 6270e8011faSEmmanuel Vadot regulator-min-microvolt = <880000>; 6280e8011faSEmmanuel Vadot regulator-max-microvolt = <912000>; 6290e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 6300e8011faSEmmanuel Vadot regulator-allow-set-load; 6310e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 6320e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 6330e8011faSEmmanuel Vadot }; 6340e8011faSEmmanuel Vadot }; 6350e8011faSEmmanuel Vadot 6360e8011faSEmmanuel Vadot regulators-5 { 6370e8011faSEmmanuel Vadot compatible = "qcom,pm8550ve-rpmh-regulators"; 6380e8011faSEmmanuel Vadot 6390e8011faSEmmanuel Vadot vdd-l1-supply = <&vreg_s3c_0p9>; 6400e8011faSEmmanuel Vadot vdd-l2-supply = <&vreg_s3c_0p9>; 6410e8011faSEmmanuel Vadot vdd-l3-supply = <&vreg_s1c_1p2>; 6420e8011faSEmmanuel Vadot vdd-s4-supply = <&vph_pwr>; 6430e8011faSEmmanuel Vadot 6440e8011faSEmmanuel Vadot qcom,pmic-id = "i"; 6450e8011faSEmmanuel Vadot 6460e8011faSEmmanuel Vadot vreg_s4i_0p85: smps4 { 6470e8011faSEmmanuel Vadot regulator-name = "vreg_s4i_0p85"; 6480e8011faSEmmanuel Vadot regulator-min-microvolt = <852000>; 6490e8011faSEmmanuel Vadot regulator-max-microvolt = <1004000>; 6500e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 6510e8011faSEmmanuel Vadot }; 6520e8011faSEmmanuel Vadot 6530e8011faSEmmanuel Vadot vreg_l1i_0p88: ldo1 { 6540e8011faSEmmanuel Vadot regulator-name = "vreg_l1i_0p88"; 6550e8011faSEmmanuel Vadot regulator-min-microvolt = <880000>; 6560e8011faSEmmanuel Vadot regulator-max-microvolt = <912000>; 6570e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 6580e8011faSEmmanuel Vadot regulator-allow-set-load; 6590e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 6600e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 6610e8011faSEmmanuel Vadot }; 6620e8011faSEmmanuel Vadot 6630e8011faSEmmanuel Vadot vreg_l2i_0p88: ldo2 { 6640e8011faSEmmanuel Vadot regulator-name = "vreg_l2i_0p88"; 6650e8011faSEmmanuel Vadot regulator-min-microvolt = <880000>; 6660e8011faSEmmanuel Vadot regulator-max-microvolt = <912000>; 6670e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 6680e8011faSEmmanuel Vadot regulator-allow-set-load; 6690e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 6700e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 6710e8011faSEmmanuel Vadot }; 6720e8011faSEmmanuel Vadot 6730e8011faSEmmanuel Vadot vreg_l3i_1p2: ldo3 { 6740e8011faSEmmanuel Vadot regulator-name = "vreg_l3i_0p91"; 6750e8011faSEmmanuel Vadot regulator-min-microvolt = <1200000>; 6760e8011faSEmmanuel Vadot regulator-max-microvolt = <1200000>; 6770e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 6780e8011faSEmmanuel Vadot regulator-allow-set-load; 6790e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 6800e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 6810e8011faSEmmanuel Vadot }; 6820e8011faSEmmanuel Vadot }; 6830e8011faSEmmanuel Vadot 6840e8011faSEmmanuel Vadot regulators-6 { 6850e8011faSEmmanuel Vadot compatible = "qcom,pm8010-rpmh-regulators"; 6860e8011faSEmmanuel Vadot qcom,pmic-id = "m"; 6870e8011faSEmmanuel Vadot 6880e8011faSEmmanuel Vadot vdd-l1-l2-supply = <&vreg_s1c_1p2>; 6890e8011faSEmmanuel Vadot vdd-l3-l4-supply = <&vreg_bob2>; 6900e8011faSEmmanuel Vadot vdd-l5-supply = <&vreg_s6c_1p8>; 6910e8011faSEmmanuel Vadot vdd-l6-supply = <&vreg_bob1>; 6920e8011faSEmmanuel Vadot vdd-l7-supply = <&vreg_bob1>; 6930e8011faSEmmanuel Vadot 6940e8011faSEmmanuel Vadot vreg_l1m_1p1: ldo1 { 6950e8011faSEmmanuel Vadot regulator-name = "vreg_l1m_1p1"; 6960e8011faSEmmanuel Vadot regulator-min-microvolt = <1104000>; 6970e8011faSEmmanuel Vadot regulator-max-microvolt = <1104000>; 6980e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 6990e8011faSEmmanuel Vadot regulator-allow-set-load; 7000e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 7010e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 7020e8011faSEmmanuel Vadot }; 7030e8011faSEmmanuel Vadot 7040e8011faSEmmanuel Vadot vreg_l2m_1p056: ldo2 { 7050e8011faSEmmanuel Vadot regulator-name = "vreg_l2m_1p056"; 7060e8011faSEmmanuel Vadot regulator-min-microvolt = <1056000>; 7070e8011faSEmmanuel Vadot regulator-max-microvolt = <1056000>; 7080e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7090e8011faSEmmanuel Vadot regulator-allow-set-load; 7100e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 7110e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 7120e8011faSEmmanuel Vadot }; 7130e8011faSEmmanuel Vadot 7140e8011faSEmmanuel Vadot vreg_l3m_2p8: ldo3 { 7150e8011faSEmmanuel Vadot regulator-name = "vreg_l3m_2p8"; 7160e8011faSEmmanuel Vadot regulator-min-microvolt = <2800000>; 7170e8011faSEmmanuel Vadot regulator-max-microvolt = <2800000>; 7180e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7190e8011faSEmmanuel Vadot }; 7200e8011faSEmmanuel Vadot 7210e8011faSEmmanuel Vadot vreg_l4m_2p8: ldo4 { 7220e8011faSEmmanuel Vadot regulator-name = "vreg_l4m_2p8"; 7230e8011faSEmmanuel Vadot regulator-min-microvolt = <2800000>; 7240e8011faSEmmanuel Vadot regulator-max-microvolt = <2800000>; 7250e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7260e8011faSEmmanuel Vadot }; 7270e8011faSEmmanuel Vadot 7280e8011faSEmmanuel Vadot vreg_l5m_1p8: ldo5 { 7290e8011faSEmmanuel Vadot regulator-name = "vreg_l5m_1p8"; 7300e8011faSEmmanuel Vadot regulator-min-microvolt = <1800000>; 7310e8011faSEmmanuel Vadot regulator-max-microvolt = <1800000>; 7320e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7330e8011faSEmmanuel Vadot }; 7340e8011faSEmmanuel Vadot 7350e8011faSEmmanuel Vadot vreg_l6m_2p8: ldo6 { 7360e8011faSEmmanuel Vadot regulator-name = "vreg_l6m_2p8"; 7370e8011faSEmmanuel Vadot regulator-min-microvolt = <2800000>; 7380e8011faSEmmanuel Vadot regulator-max-microvolt = <2800000>; 7390e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7400e8011faSEmmanuel Vadot }; 7410e8011faSEmmanuel Vadot 7420e8011faSEmmanuel Vadot vreg_l7m_2p96: ldo7 { 7430e8011faSEmmanuel Vadot regulator-name = "vreg_l7m_2p96"; 7440e8011faSEmmanuel Vadot regulator-min-microvolt = <2960000>; 7450e8011faSEmmanuel Vadot regulator-max-microvolt = <2960000>; 7460e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7470e8011faSEmmanuel Vadot }; 7480e8011faSEmmanuel Vadot }; 7490e8011faSEmmanuel Vadot 7500e8011faSEmmanuel Vadot regulators-7 { 7510e8011faSEmmanuel Vadot compatible = "qcom,pm8010-rpmh-regulators"; 7520e8011faSEmmanuel Vadot qcom,pmic-id = "n"; 7530e8011faSEmmanuel Vadot 7540e8011faSEmmanuel Vadot vdd-l1-l2-supply = <&vreg_s1c_1p2>; 7550e8011faSEmmanuel Vadot vdd-l3-l4-supply = <&vreg_s6c_1p8>; 7560e8011faSEmmanuel Vadot vdd-l5-supply = <&vreg_bob2>; 7570e8011faSEmmanuel Vadot vdd-l6-supply = <&vreg_bob2>; 7580e8011faSEmmanuel Vadot vdd-l7-supply = <&vreg_bob1>; 7590e8011faSEmmanuel Vadot 7600e8011faSEmmanuel Vadot vreg_l1n_1p1: ldo1 { 7610e8011faSEmmanuel Vadot regulator-name = "vreg_l1n_1p1"; 7620e8011faSEmmanuel Vadot regulator-min-microvolt = <1104000>; 7630e8011faSEmmanuel Vadot regulator-max-microvolt = <1104000>; 7640e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7650e8011faSEmmanuel Vadot regulator-allow-set-load; 7660e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 7670e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 7680e8011faSEmmanuel Vadot }; 7690e8011faSEmmanuel Vadot 7700e8011faSEmmanuel Vadot vreg_l2n_1p056: ldo2 { 7710e8011faSEmmanuel Vadot regulator-name = "vreg_l2n_1p056"; 7720e8011faSEmmanuel Vadot regulator-min-microvolt = <1056000>; 7730e8011faSEmmanuel Vadot regulator-max-microvolt = <1056000>; 7740e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7750e8011faSEmmanuel Vadot regulator-allow-set-load; 7760e8011faSEmmanuel Vadot regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 7770e8011faSEmmanuel Vadot RPMH_REGULATOR_MODE_HPM>; 7780e8011faSEmmanuel Vadot }; 7790e8011faSEmmanuel Vadot 7800e8011faSEmmanuel Vadot vreg_l3n_1p8: ldo3 { 7810e8011faSEmmanuel Vadot regulator-name = "vreg_l3n_1p8"; 7820e8011faSEmmanuel Vadot regulator-min-microvolt = <1800000>; 7830e8011faSEmmanuel Vadot regulator-max-microvolt = <1800000>; 7840e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7850e8011faSEmmanuel Vadot }; 7860e8011faSEmmanuel Vadot 7870e8011faSEmmanuel Vadot vreg_l4n_1p8: ldo4 { 7880e8011faSEmmanuel Vadot regulator-name = "vreg_l4n_1p8"; 7890e8011faSEmmanuel Vadot regulator-min-microvolt = <1800000>; 7900e8011faSEmmanuel Vadot regulator-max-microvolt = <1800000>; 7910e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7920e8011faSEmmanuel Vadot }; 7930e8011faSEmmanuel Vadot 7940e8011faSEmmanuel Vadot vreg_l5n_2p8: ldo5 { 7950e8011faSEmmanuel Vadot regulator-name = "vreg_l5n_2p8"; 7960e8011faSEmmanuel Vadot regulator-min-microvolt = <2800000>; 7970e8011faSEmmanuel Vadot regulator-max-microvolt = <2800000>; 7980e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 7990e8011faSEmmanuel Vadot }; 8000e8011faSEmmanuel Vadot 8010e8011faSEmmanuel Vadot vreg_l6n_2p8: ldo6 { 8020e8011faSEmmanuel Vadot regulator-name = "vreg_l6n_2p8"; 8030e8011faSEmmanuel Vadot regulator-min-microvolt = <2800000>; 8040e8011faSEmmanuel Vadot regulator-max-microvolt = <2800000>; 8050e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 8060e8011faSEmmanuel Vadot }; 8070e8011faSEmmanuel Vadot 8080e8011faSEmmanuel Vadot vreg_l7n_3p3: ldo7 { 8090e8011faSEmmanuel Vadot regulator-name = "vreg_l7n_3p3"; 8100e8011faSEmmanuel Vadot regulator-min-microvolt = <3304000>; 8110e8011faSEmmanuel Vadot regulator-max-microvolt = <3304000>; 8120e8011faSEmmanuel Vadot regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 8130e8011faSEmmanuel Vadot }; 8140e8011faSEmmanuel Vadot }; 8150e8011faSEmmanuel Vadot}; 8160e8011faSEmmanuel Vadot 8170e8011faSEmmanuel Vadot&dispcc { 8180e8011faSEmmanuel Vadot status = "okay"; 8190e8011faSEmmanuel Vadot}; 8200e8011faSEmmanuel Vadot 8210e8011faSEmmanuel Vadot&gpi_dma1 { 8220e8011faSEmmanuel Vadot status = "okay"; 8230e8011faSEmmanuel Vadot}; 8240e8011faSEmmanuel Vadot 8250e8011faSEmmanuel Vadot&i2c3 { 8260e8011faSEmmanuel Vadot status = "okay"; 8270e8011faSEmmanuel Vadot 8280e8011faSEmmanuel Vadot wcd_usbss: typec-mux@e { 8290e8011faSEmmanuel Vadot compatible = "qcom,wcd9395-usbss", "qcom,wcd9390-usbss"; 8300e8011faSEmmanuel Vadot reg = <0xe>; 8310e8011faSEmmanuel Vadot 8320e8011faSEmmanuel Vadot vdd-supply = <&vreg_l15b_1p8>; 8330e8011faSEmmanuel Vadot reset-gpios = <&tlmm 152 GPIO_ACTIVE_HIGH>; 8340e8011faSEmmanuel Vadot 8350e8011faSEmmanuel Vadot mode-switch; 8360e8011faSEmmanuel Vadot orientation-switch; 8370e8011faSEmmanuel Vadot 8380e8011faSEmmanuel Vadot ports { 8390e8011faSEmmanuel Vadot #address-cells = <1>; 8400e8011faSEmmanuel Vadot #size-cells = <0>; 8410e8011faSEmmanuel Vadot 8420e8011faSEmmanuel Vadot port@0 { 8430e8011faSEmmanuel Vadot reg = <0>; 8440e8011faSEmmanuel Vadot 8450e8011faSEmmanuel Vadot wcd_usbss_sbu_mux: endpoint { 8460e8011faSEmmanuel Vadot remote-endpoint = <&pmic_glink_sbu>; 8470e8011faSEmmanuel Vadot }; 8480e8011faSEmmanuel Vadot }; 8490e8011faSEmmanuel Vadot }; 8500e8011faSEmmanuel Vadot }; 8510e8011faSEmmanuel Vadot}; 8520e8011faSEmmanuel Vadot 8530e8011faSEmmanuel Vadot&i2c6 { 8540e8011faSEmmanuel Vadot clock-frequency = <400000>; 8550e8011faSEmmanuel Vadot status = "okay"; 8560e8011faSEmmanuel Vadot 8570e8011faSEmmanuel Vadot lt9611_codec: hdmi-bridge@2b { 8580e8011faSEmmanuel Vadot compatible = "lontium,lt9611uxc"; 8590e8011faSEmmanuel Vadot reg = <0x2b>; 8600e8011faSEmmanuel Vadot 8610e8011faSEmmanuel Vadot interrupts-extended = <&tlmm 85 IRQ_TYPE_EDGE_FALLING>; 8620e8011faSEmmanuel Vadot 8630e8011faSEmmanuel Vadot reset-gpios = <&tlmm 28 GPIO_ACTIVE_HIGH>; 8640e8011faSEmmanuel Vadot 8650e8011faSEmmanuel Vadot vdd-supply = <<9611_1v2>; 8660e8011faSEmmanuel Vadot vcc-supply = <<9611_3v3>; 8670e8011faSEmmanuel Vadot 8680e8011faSEmmanuel Vadot pinctrl-0 = <<9611_irq_pin>, <<9611_rst_pin>; 8690e8011faSEmmanuel Vadot pinctrl-names = "default"; 8700e8011faSEmmanuel Vadot 8710e8011faSEmmanuel Vadot ports { 8720e8011faSEmmanuel Vadot #address-cells = <1>; 8730e8011faSEmmanuel Vadot #size-cells = <0>; 8740e8011faSEmmanuel Vadot 8750e8011faSEmmanuel Vadot port@0 { 8760e8011faSEmmanuel Vadot reg = <0>; 8770e8011faSEmmanuel Vadot 8780e8011faSEmmanuel Vadot lt9611_a: endpoint { 8790e8011faSEmmanuel Vadot remote-endpoint = <&mdss_dsi0_out>; 8800e8011faSEmmanuel Vadot }; 8810e8011faSEmmanuel Vadot }; 8820e8011faSEmmanuel Vadot 8830e8011faSEmmanuel Vadot port@2 { 8840e8011faSEmmanuel Vadot reg = <2>; 8850e8011faSEmmanuel Vadot 8860e8011faSEmmanuel Vadot lt9611_out: endpoint { 8870e8011faSEmmanuel Vadot remote-endpoint = <&hdmi_connector_out>; 8880e8011faSEmmanuel Vadot }; 8890e8011faSEmmanuel Vadot }; 8900e8011faSEmmanuel Vadot }; 8910e8011faSEmmanuel Vadot }; 8920e8011faSEmmanuel Vadot}; 8930e8011faSEmmanuel Vadot 8940e8011faSEmmanuel Vadot&ipa { 8950e8011faSEmmanuel Vadot qcom,gsi-loader = "self"; 8960e8011faSEmmanuel Vadot memory-region = <&ipa_fw_mem>; 8970e8011faSEmmanuel Vadot firmware-name = "qcom/sm8650/ipa_fws.mbn"; 8980e8011faSEmmanuel Vadot status = "okay"; 8990e8011faSEmmanuel Vadot}; 9000e8011faSEmmanuel Vadot 9010e8011faSEmmanuel Vadot&gpu { 9020e8011faSEmmanuel Vadot status = "okay"; 9030e8011faSEmmanuel Vadot 9040e8011faSEmmanuel Vadot zap-shader { 9050e8011faSEmmanuel Vadot firmware-name = "qcom/sm8650/gen70900_zap.mbn"; 9060e8011faSEmmanuel Vadot }; 9070e8011faSEmmanuel Vadot}; 9080e8011faSEmmanuel Vadot 9090e8011faSEmmanuel Vadot&lpass_tlmm { 9100e8011faSEmmanuel Vadot spkr_1_sd_n_active: spkr-1-sd-n-active-state { 9110e8011faSEmmanuel Vadot pins = "gpio21"; 9120e8011faSEmmanuel Vadot function = "gpio"; 9130e8011faSEmmanuel Vadot drive-strength = <16>; 9140e8011faSEmmanuel Vadot bias-disable; 9150e8011faSEmmanuel Vadot output-low; 9160e8011faSEmmanuel Vadot }; 9170e8011faSEmmanuel Vadot}; 9180e8011faSEmmanuel Vadot 9190e8011faSEmmanuel Vadot&mdss { 9200e8011faSEmmanuel Vadot status = "okay"; 9210e8011faSEmmanuel Vadot}; 9220e8011faSEmmanuel Vadot 9230e8011faSEmmanuel Vadot&mdss_dsi0 { 9240e8011faSEmmanuel Vadot vdda-supply = <&vreg_l3i_1p2>; 9250e8011faSEmmanuel Vadot 9260e8011faSEmmanuel Vadot status = "okay"; 9270e8011faSEmmanuel Vadot}; 9280e8011faSEmmanuel Vadot 9290e8011faSEmmanuel Vadot&mdss_dsi0_out { 9300e8011faSEmmanuel Vadot remote-endpoint = <<9611_a>; 9310e8011faSEmmanuel Vadot data-lanes = <0 1 2 3>; 9320e8011faSEmmanuel Vadot}; 9330e8011faSEmmanuel Vadot 9340e8011faSEmmanuel Vadot&mdss_dsi0_phy { 9350e8011faSEmmanuel Vadot vdds-supply = <&vreg_l1i_0p88>; 9360e8011faSEmmanuel Vadot 9370e8011faSEmmanuel Vadot status = "okay"; 9380e8011faSEmmanuel Vadot}; 9390e8011faSEmmanuel Vadot 9400e8011faSEmmanuel Vadot&mdss_dp0 { 9410e8011faSEmmanuel Vadot status = "okay"; 9420e8011faSEmmanuel Vadot}; 9430e8011faSEmmanuel Vadot 9440e8011faSEmmanuel Vadot&mdss_dp0_out { 9450e8011faSEmmanuel Vadot data-lanes = <0 1>; 9460e8011faSEmmanuel Vadot}; 9470e8011faSEmmanuel Vadot 9480e8011faSEmmanuel Vadot&pcie0 { 9490e8011faSEmmanuel Vadot wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>; 9500e8011faSEmmanuel Vadot perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>; 9510e8011faSEmmanuel Vadot 9520e8011faSEmmanuel Vadot pinctrl-0 = <&pcie0_default_state>; 9530e8011faSEmmanuel Vadot pinctrl-names = "default"; 9540e8011faSEmmanuel Vadot 9550e8011faSEmmanuel Vadot status = "okay"; 9560e8011faSEmmanuel Vadot}; 9570e8011faSEmmanuel Vadot 9580e8011faSEmmanuel Vadot&pcieport0 { 9590e8011faSEmmanuel Vadot wifi@0 { 9600e8011faSEmmanuel Vadot compatible = "pci17cb,1107"; 9610e8011faSEmmanuel Vadot reg = <0x10000 0x0 0x0 0x0 0x0>; 9620e8011faSEmmanuel Vadot 9630e8011faSEmmanuel Vadot vddrfacmn-supply = <&vreg_pmu_rfa_cmn>; 9640e8011faSEmmanuel Vadot vddaon-supply = <&vreg_pmu_aon_0p59>; 9650e8011faSEmmanuel Vadot vddwlcx-supply = <&vreg_pmu_wlcx_0p8>; 9660e8011faSEmmanuel Vadot vddwlmx-supply = <&vreg_pmu_wlmx_0p85>; 9670e8011faSEmmanuel Vadot vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>; 9680e8011faSEmmanuel Vadot vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>; 9690e8011faSEmmanuel Vadot vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>; 9700e8011faSEmmanuel Vadot vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>; 9710e8011faSEmmanuel Vadot vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>; 9720e8011faSEmmanuel Vadot }; 9730e8011faSEmmanuel Vadot}; 9740e8011faSEmmanuel Vadot 9750e8011faSEmmanuel Vadot&pcie0_phy { 9760e8011faSEmmanuel Vadot vdda-phy-supply = <&vreg_l1i_0p88>; 9770e8011faSEmmanuel Vadot vdda-pll-supply = <&vreg_l3i_1p2>; 9780e8011faSEmmanuel Vadot 9790e8011faSEmmanuel Vadot status = "okay"; 9800e8011faSEmmanuel Vadot}; 9810e8011faSEmmanuel Vadot 9820e8011faSEmmanuel Vadot&pcie1 { 9830e8011faSEmmanuel Vadot wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIGH>; 9840e8011faSEmmanuel Vadot perst-gpios = <&tlmm 97 GPIO_ACTIVE_LOW>; 9850e8011faSEmmanuel Vadot 9860e8011faSEmmanuel Vadot pinctrl-0 = <&pcie1_default_state>; 9870e8011faSEmmanuel Vadot pinctrl-names = "default"; 9880e8011faSEmmanuel Vadot 9890e8011faSEmmanuel Vadot status = "okay"; 9900e8011faSEmmanuel Vadot}; 9910e8011faSEmmanuel Vadot 9920e8011faSEmmanuel Vadot&pcie1_phy { 9930e8011faSEmmanuel Vadot vdda-phy-supply = <&vreg_l3e_0p9>; 9940e8011faSEmmanuel Vadot vdda-pll-supply = <&vreg_l3i_1p2>; 9950e8011faSEmmanuel Vadot vdda-qref-supply = <&vreg_l1i_0p88>; 9960e8011faSEmmanuel Vadot 9970e8011faSEmmanuel Vadot status = "okay"; 9980e8011faSEmmanuel Vadot}; 9990e8011faSEmmanuel Vadot 10000e8011faSEmmanuel Vadot&pm8550_gpios { 10010e8011faSEmmanuel Vadot sdc2_card_det_n: sdc2-card-det-state { 10020e8011faSEmmanuel Vadot pins = "gpio12"; 10030e8011faSEmmanuel Vadot function = "normal"; 10040e8011faSEmmanuel Vadot bias-pull-up; 10050e8011faSEmmanuel Vadot input-enable; 10060e8011faSEmmanuel Vadot output-disable; 10070e8011faSEmmanuel Vadot power-source = <1>; /* 1.8 V */ 10080e8011faSEmmanuel Vadot }; 10090e8011faSEmmanuel Vadot 10100e8011faSEmmanuel Vadot volume_up_n: volume-up-n-state { 10110e8011faSEmmanuel Vadot pins = "gpio6"; 10120e8011faSEmmanuel Vadot function = "normal"; 10130e8011faSEmmanuel Vadot bias-pull-up; 10140e8011faSEmmanuel Vadot input-enable; 10150e8011faSEmmanuel Vadot power-source = <1>; 10160e8011faSEmmanuel Vadot }; 10170e8011faSEmmanuel Vadot}; 10180e8011faSEmmanuel Vadot 10190e8011faSEmmanuel Vadot/* The RGB signals are routed to 3 separate LEDs on the HDK8650 */ 10200e8011faSEmmanuel Vadot&pm8550_pwm { 10210e8011faSEmmanuel Vadot #address-cells = <1>; 10220e8011faSEmmanuel Vadot #size-cells = <0>; 10230e8011faSEmmanuel Vadot 10240e8011faSEmmanuel Vadot status = "okay"; 10250e8011faSEmmanuel Vadot 10260e8011faSEmmanuel Vadot led@1 { 10270e8011faSEmmanuel Vadot reg = <1>; 10280e8011faSEmmanuel Vadot function = LED_FUNCTION_STATUS; 10290e8011faSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 10300e8011faSEmmanuel Vadot default-state = "off"; 10310e8011faSEmmanuel Vadot }; 10320e8011faSEmmanuel Vadot 10330e8011faSEmmanuel Vadot led@2 { 10340e8011faSEmmanuel Vadot reg = <2>; 10350e8011faSEmmanuel Vadot function = LED_FUNCTION_STATUS; 10360e8011faSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 10370e8011faSEmmanuel Vadot default-state = "off"; 10380e8011faSEmmanuel Vadot }; 10390e8011faSEmmanuel Vadot 10400e8011faSEmmanuel Vadot led@3 { 10410e8011faSEmmanuel Vadot reg = <3>; 10420e8011faSEmmanuel Vadot function = LED_FUNCTION_STATUS; 10430e8011faSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 10440e8011faSEmmanuel Vadot default-state = "off"; 10450e8011faSEmmanuel Vadot }; 10460e8011faSEmmanuel Vadot}; 10470e8011faSEmmanuel Vadot 10480e8011faSEmmanuel Vadot&pm8550b_eusb2_repeater { 10490e8011faSEmmanuel Vadot vdd18-supply = <&vreg_l15b_1p8>; 10500e8011faSEmmanuel Vadot vdd3-supply = <&vreg_l5b_3p1>; 10510e8011faSEmmanuel Vadot}; 10520e8011faSEmmanuel Vadot 10530e8011faSEmmanuel Vadot&pmk8550_rtc { 10540e8011faSEmmanuel Vadot status = "okay"; 10550e8011faSEmmanuel Vadot}; 10560e8011faSEmmanuel Vadot 10570e8011faSEmmanuel Vadot&pon_pwrkey { 10580e8011faSEmmanuel Vadot status = "okay"; 10590e8011faSEmmanuel Vadot}; 10600e8011faSEmmanuel Vadot 10610e8011faSEmmanuel Vadot&pon_resin { 10620e8011faSEmmanuel Vadot linux,code = <KEY_VOLUMEDOWN>; 10630e8011faSEmmanuel Vadot 10640e8011faSEmmanuel Vadot status = "okay"; 10650e8011faSEmmanuel Vadot}; 10660e8011faSEmmanuel Vadot 10670e8011faSEmmanuel Vadot&qup_i2c3_data_clk { 10680e8011faSEmmanuel Vadot /* Use internal I2C pull-up */ 10690e8011faSEmmanuel Vadot bias-pull-up = <2200>; 10700e8011faSEmmanuel Vadot}; 10710e8011faSEmmanuel Vadot 10720e8011faSEmmanuel Vadot&qupv3_id_0 { 10730e8011faSEmmanuel Vadot iommus = <&apps_smmu 0xa3 0x3>; 10740e8011faSEmmanuel Vadot 10750e8011faSEmmanuel Vadot status = "okay"; 10760e8011faSEmmanuel Vadot}; 10770e8011faSEmmanuel Vadot 10780e8011faSEmmanuel Vadot&qupv3_id_1 { 10790e8011faSEmmanuel Vadot status = "okay"; 10800e8011faSEmmanuel Vadot}; 10810e8011faSEmmanuel Vadot 10820e8011faSEmmanuel Vadot&remoteproc_adsp { 10830e8011faSEmmanuel Vadot firmware-name = "qcom/sm8650/adsp.mbn", 10840e8011faSEmmanuel Vadot "qcom/sm8650/adsp_dtb.mbn"; 10850e8011faSEmmanuel Vadot 10860e8011faSEmmanuel Vadot status = "okay"; 10870e8011faSEmmanuel Vadot}; 10880e8011faSEmmanuel Vadot 10890e8011faSEmmanuel Vadot&remoteproc_cdsp { 10900e8011faSEmmanuel Vadot firmware-name = "qcom/sm8650/cdsp.mbn", 10910e8011faSEmmanuel Vadot "qcom/sm8650/cdsp_dtb.mbn"; 10920e8011faSEmmanuel Vadot 10930e8011faSEmmanuel Vadot status = "okay"; 10940e8011faSEmmanuel Vadot}; 10950e8011faSEmmanuel Vadot 10960e8011faSEmmanuel Vadot&remoteproc_mpss { 10970e8011faSEmmanuel Vadot firmware-name = "qcom/sm8650/modem.mbn", 10980e8011faSEmmanuel Vadot "qcom/sm8650/modem_dtb.mbn"; 10990e8011faSEmmanuel Vadot 11000e8011faSEmmanuel Vadot status = "okay"; 11010e8011faSEmmanuel Vadot}; 11020e8011faSEmmanuel Vadot 11030e8011faSEmmanuel Vadot&sdhc_2 { 11040e8011faSEmmanuel Vadot cd-gpios = <&pm8550_gpios 12 GPIO_ACTIVE_HIGH>; 11050e8011faSEmmanuel Vadot 11060e8011faSEmmanuel Vadot vmmc-supply = <&vreg_l9b_2p9>; 11070e8011faSEmmanuel Vadot vqmmc-supply = <&vreg_l8b_1p8>; 11080e8011faSEmmanuel Vadot bus-width = <4>; 11090e8011faSEmmanuel Vadot no-sdio; 11100e8011faSEmmanuel Vadot no-mmc; 11110e8011faSEmmanuel Vadot 11120e8011faSEmmanuel Vadot pinctrl-0 = <&sdc2_default>, <&sdc2_card_det_n>; 11130e8011faSEmmanuel Vadot pinctrl-1 = <&sdc2_sleep>, <&sdc2_card_det_n>; 11140e8011faSEmmanuel Vadot pinctrl-names = "default", "sleep"; 11150e8011faSEmmanuel Vadot 11160e8011faSEmmanuel Vadot status = "okay"; 11170e8011faSEmmanuel Vadot}; 11180e8011faSEmmanuel Vadot 11190e8011faSEmmanuel Vadot&sleep_clk { 11200e8011faSEmmanuel Vadot clock-frequency = <32000>; 11210e8011faSEmmanuel Vadot}; 11220e8011faSEmmanuel Vadot 11230e8011faSEmmanuel Vadot&swr0 { 11240e8011faSEmmanuel Vadot status = "okay"; 11250e8011faSEmmanuel Vadot 11260e8011faSEmmanuel Vadot /* WSA8845, Speaker North */ 11270e8011faSEmmanuel Vadot north_spkr: speaker@0,0 { 11280e8011faSEmmanuel Vadot compatible = "sdw20217020400"; 11290e8011faSEmmanuel Vadot reg = <0 0>; 11300e8011faSEmmanuel Vadot pinctrl-0 = <&spkr_1_sd_n_active>; 11310e8011faSEmmanuel Vadot pinctrl-names = "default"; 11320e8011faSEmmanuel Vadot powerdown-gpios = <&lpass_tlmm 21 GPIO_ACTIVE_LOW>; 11330e8011faSEmmanuel Vadot #sound-dai-cells = <0>; 11340e8011faSEmmanuel Vadot sound-name-prefix = "SpkrLeft"; 11350e8011faSEmmanuel Vadot vdd-1p8-supply = <&vreg_l15b_1p8>; 11360e8011faSEmmanuel Vadot vdd-io-supply = <&vreg_l3c_1p2>; 11370e8011faSEmmanuel Vadot 11380e8011faSEmmanuel Vadot /* 11390e8011faSEmmanuel Vadot * WSA8845 Port 1 (DAC) <=> SWR0 Port 1 (SPKR_L) 11400e8011faSEmmanuel Vadot * WSA8845 Port 2 (COMP) <=> SWR0 Port 2 (SPKR_L_COMP) 11410e8011faSEmmanuel Vadot * WSA8845 Port 3 (BOOST) <=> SWR0 Port 3 (SPKR_L_BOOST) 11420e8011faSEmmanuel Vadot * WSA8845 Port 4 (PBR) <=> SWR0 Port 7 (PBR) 11430e8011faSEmmanuel Vadot * WSA8845 Port 5 (VISENSE) <=> SWR0 Port 10 (SPKR_L_VI) 11440e8011faSEmmanuel Vadot * WSA8845 Port 6 (CPS) <=> SWR0 Port 13 (CPS) 11450e8011faSEmmanuel Vadot */ 11460e8011faSEmmanuel Vadot qcom,port-mapping = <1 2 3 7 10 13>; 11470e8011faSEmmanuel Vadot }; 11480e8011faSEmmanuel Vadot 11490e8011faSEmmanuel Vadot /* WSA8845, Speaker South */ 11500e8011faSEmmanuel Vadot south_spkr: speaker@0,1 { 11510e8011faSEmmanuel Vadot compatible = "sdw20217020400"; 11520e8011faSEmmanuel Vadot reg = <0 1>; 11530e8011faSEmmanuel Vadot pinctrl-0 = <&spkr_2_sd_n_active>; 11540e8011faSEmmanuel Vadot pinctrl-names = "default"; 11550e8011faSEmmanuel Vadot powerdown-gpios = <&tlmm 77 GPIO_ACTIVE_LOW>; 11560e8011faSEmmanuel Vadot #sound-dai-cells = <0>; 11570e8011faSEmmanuel Vadot sound-name-prefix = "SpkrRight"; 11580e8011faSEmmanuel Vadot vdd-1p8-supply = <&vreg_l15b_1p8>; 11590e8011faSEmmanuel Vadot vdd-io-supply = <&vreg_l3c_1p2>; 11600e8011faSEmmanuel Vadot 11610e8011faSEmmanuel Vadot /* 11620e8011faSEmmanuel Vadot * WSA8845 Port 1 (DAC) <=> SWR0 Port 4 (SPKR_R) 11630e8011faSEmmanuel Vadot * WSA8845 Port 2 (COMP) <=> SWR0 Port 5 (SPKR_R_COMP) 11640e8011faSEmmanuel Vadot * WSA8845 Port 3 (BOOST) <=> SWR0 Port 6 (SPKR_R_BOOST) 11650e8011faSEmmanuel Vadot * WSA8845 Port 4 (PBR) <=> SWR0 Port 7 (PBR) 11660e8011faSEmmanuel Vadot * WSA8845 Port 5 (VISENSE) <=> SWR0 Port 11 (SPKR_R_VI) 11670e8011faSEmmanuel Vadot * WSA8845 Port 6 (CPS) <=> SWR0 Port 13 (CPS) 11680e8011faSEmmanuel Vadot */ 11690e8011faSEmmanuel Vadot qcom,port-mapping = <4 5 6 7 11 13>; 11700e8011faSEmmanuel Vadot }; 11710e8011faSEmmanuel Vadot}; 11720e8011faSEmmanuel Vadot 11730e8011faSEmmanuel Vadot&swr1 { 11740e8011faSEmmanuel Vadot status = "okay"; 11750e8011faSEmmanuel Vadot 11760e8011faSEmmanuel Vadot /* WCD9395 RX */ 11770e8011faSEmmanuel Vadot wcd_rx: codec@0,4 { 11780e8011faSEmmanuel Vadot compatible = "sdw20217010e00"; 11790e8011faSEmmanuel Vadot reg = <0 4>; 11800e8011faSEmmanuel Vadot 11810e8011faSEmmanuel Vadot /* 11820e8011faSEmmanuel Vadot * WCD9395 RX Port 1 (HPH_L/R) <=> SWR1 Port 1 (HPH_L/R) 11830e8011faSEmmanuel Vadot * WCD9395 RX Port 2 (CLSH) <=> SWR1 Port 2 (CLSH) 11840e8011faSEmmanuel Vadot * WCD9395 RX Port 3 (COMP_L/R) <=> SWR1 Port 3 (COMP_L/R) 11850e8011faSEmmanuel Vadot * WCD9395 RX Port 4 (LO) <=> SWR1 Port 4 (LO) 11860e8011faSEmmanuel Vadot * WCD9395 RX Port 5 (DSD_L/R) <=> SWR1 Port 5 (DSD_L/R) 11870e8011faSEmmanuel Vadot * WCD9395 RX Port 6 (HIFI_PCM_L/R) <=> SWR1 Port 9 (HIFI_PCM_L/R) 11880e8011faSEmmanuel Vadot */ 11890e8011faSEmmanuel Vadot qcom,rx-port-mapping = <1 2 3 4 5 9>; 11900e8011faSEmmanuel Vadot }; 11910e8011faSEmmanuel Vadot}; 11920e8011faSEmmanuel Vadot 11930e8011faSEmmanuel Vadot&swr2 { 11940e8011faSEmmanuel Vadot status = "okay"; 11950e8011faSEmmanuel Vadot 11960e8011faSEmmanuel Vadot /* WCD9395 TX */ 11970e8011faSEmmanuel Vadot wcd_tx: codec@0,3 { 11980e8011faSEmmanuel Vadot compatible = "sdw20217010e00"; 11990e8011faSEmmanuel Vadot reg = <0 3>; 12000e8011faSEmmanuel Vadot 12010e8011faSEmmanuel Vadot /* 12020e8011faSEmmanuel Vadot * WCD9395 TX Port 1 (ADC1,2,3,4) <=> SWR2 Port 2 (TX SWR_INPUT 0,1,2,3) 12030e8011faSEmmanuel Vadot * WCD9395 TX Port 2 (ADC3,4 & DMIC0,1) <=> SWR2 Port 2 (TX SWR_INPUT 0,1,2,3) 12040e8011faSEmmanuel Vadot * WCD9395 TX Port 3 (DMIC0,1,2,3 & MBHC) <=> SWR2 Port 3 (TX SWR_INPUT 4,5,6,7) 12050e8011faSEmmanuel Vadot * WCD9395 TX Port 4 (DMIC4,5,6,7) <=> SWR2 Port 4 (TX SWR_INPUT 8,9,10,11) 12060e8011faSEmmanuel Vadot */ 12070e8011faSEmmanuel Vadot qcom,tx-port-mapping = <2 2 3 4>; 12080e8011faSEmmanuel Vadot }; 12090e8011faSEmmanuel Vadot}; 12100e8011faSEmmanuel Vadot 12110e8011faSEmmanuel Vadot&tlmm { 12120e8011faSEmmanuel Vadot /* Reserved I/Os for NFC */ 12130e8011faSEmmanuel Vadot gpio-reserved-ranges = <32 8>, <74 1>; 12140e8011faSEmmanuel Vadot 12150e8011faSEmmanuel Vadot bt_default: bt-default-state { 12160e8011faSEmmanuel Vadot bt-en-pins { 12170e8011faSEmmanuel Vadot pins = "gpio17"; 12180e8011faSEmmanuel Vadot function = "gpio"; 12190e8011faSEmmanuel Vadot drive-strength = <16>; 12200e8011faSEmmanuel Vadot bias-disable; 12210e8011faSEmmanuel Vadot }; 12220e8011faSEmmanuel Vadot 12230e8011faSEmmanuel Vadot sw-ctrl-pins { 12240e8011faSEmmanuel Vadot pins = "gpio18"; 12250e8011faSEmmanuel Vadot function = "gpio"; 12260e8011faSEmmanuel Vadot bias-pull-down; 12270e8011faSEmmanuel Vadot }; 12280e8011faSEmmanuel Vadot }; 12290e8011faSEmmanuel Vadot 12300e8011faSEmmanuel Vadot lt9611_irq_pin: lt9611-irq-state { 12310e8011faSEmmanuel Vadot pins = "gpio85"; 12320e8011faSEmmanuel Vadot function = "gpio"; 12330e8011faSEmmanuel Vadot bias-disable; 12340e8011faSEmmanuel Vadot }; 12350e8011faSEmmanuel Vadot 12360e8011faSEmmanuel Vadot lt9611_rst_pin: lt9611-rst-state { 12370e8011faSEmmanuel Vadot pins = "gpio28"; 12380e8011faSEmmanuel Vadot function = "gpio"; 12390e8011faSEmmanuel Vadot output-high; 12400e8011faSEmmanuel Vadot }; 12410e8011faSEmmanuel Vadot 12420e8011faSEmmanuel Vadot spkr_2_sd_n_active: spkr-2-sd-n-active-state { 12430e8011faSEmmanuel Vadot pins = "gpio77"; 12440e8011faSEmmanuel Vadot function = "gpio"; 12450e8011faSEmmanuel Vadot drive-strength = <16>; 12460e8011faSEmmanuel Vadot bias-disable; 12470e8011faSEmmanuel Vadot output-low; 12480e8011faSEmmanuel Vadot }; 12490e8011faSEmmanuel Vadot 12500e8011faSEmmanuel Vadot wcd_default: wcd-reset-n-active-state { 12510e8011faSEmmanuel Vadot pins = "gpio107"; 12520e8011faSEmmanuel Vadot function = "gpio"; 12530e8011faSEmmanuel Vadot drive-strength = <16>; 12540e8011faSEmmanuel Vadot bias-disable; 12550e8011faSEmmanuel Vadot output-low; 12560e8011faSEmmanuel Vadot }; 12570e8011faSEmmanuel Vadot 12580e8011faSEmmanuel Vadot wlan_en: wlan-en-state { 12590e8011faSEmmanuel Vadot pins = "gpio16"; 12600e8011faSEmmanuel Vadot function = "gpio"; 12610e8011faSEmmanuel Vadot drive-strength = <8>; 12620e8011faSEmmanuel Vadot bias-pull-down; 12630e8011faSEmmanuel Vadot }; 12640e8011faSEmmanuel Vadot}; 12650e8011faSEmmanuel Vadot 12660e8011faSEmmanuel Vadot&uart14 { 12670e8011faSEmmanuel Vadot status = "okay"; 12680e8011faSEmmanuel Vadot 12690e8011faSEmmanuel Vadot bluetooth { 12700e8011faSEmmanuel Vadot compatible = "qcom,wcn7850-bt"; 12710e8011faSEmmanuel Vadot 1272*b2d2a78aSEmmanuel Vadot vddrfacmn-supply = <&vreg_pmu_rfa_cmn>; 1273*b2d2a78aSEmmanuel Vadot vddaon-supply = <&vreg_pmu_aon_0p59>; 1274*b2d2a78aSEmmanuel Vadot vddwlcx-supply = <&vreg_pmu_wlcx_0p8>; 1275*b2d2a78aSEmmanuel Vadot vddwlmx-supply = <&vreg_pmu_wlmx_0p85>; 1276*b2d2a78aSEmmanuel Vadot vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>; 1277*b2d2a78aSEmmanuel Vadot vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>; 1278*b2d2a78aSEmmanuel Vadot vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>; 12790e8011faSEmmanuel Vadot 12800e8011faSEmmanuel Vadot max-speed = <3200000>; 12810e8011faSEmmanuel Vadot }; 12820e8011faSEmmanuel Vadot}; 12830e8011faSEmmanuel Vadot 12840e8011faSEmmanuel Vadot&uart15 { 12850e8011faSEmmanuel Vadot status = "okay"; 12860e8011faSEmmanuel Vadot}; 12870e8011faSEmmanuel Vadot 12880e8011faSEmmanuel Vadot&ufs_mem_hc { 12890e8011faSEmmanuel Vadot reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>; 12900e8011faSEmmanuel Vadot 12910e8011faSEmmanuel Vadot vcc-supply = <&vreg_l17b_2p5>; 12920e8011faSEmmanuel Vadot vcc-max-microamp = <1300000>; 12930e8011faSEmmanuel Vadot vccq-supply = <&vreg_l1c_1p2>; 12940e8011faSEmmanuel Vadot vccq-max-microamp = <1200000>; 12950e8011faSEmmanuel Vadot 12960e8011faSEmmanuel Vadot status = "okay"; 12970e8011faSEmmanuel Vadot}; 12980e8011faSEmmanuel Vadot 12990e8011faSEmmanuel Vadot&ufs_mem_phy { 13000e8011faSEmmanuel Vadot vdda-phy-supply = <&vreg_l1d_0p88>; 13010e8011faSEmmanuel Vadot vdda-pll-supply = <&vreg_l3i_1p2>; 13020e8011faSEmmanuel Vadot 13030e8011faSEmmanuel Vadot status = "okay"; 13040e8011faSEmmanuel Vadot}; 13050e8011faSEmmanuel Vadot 13060e8011faSEmmanuel Vadot/* 13070e8011faSEmmanuel Vadot * DPAUX -> WCD9395 -> USB_SBU -> USB-C 13080e8011faSEmmanuel Vadot * eUSB2 DP/DM -> PM85550HS -> eUSB2 DP/DM -> WCD9395 -> USB-C 13090e8011faSEmmanuel Vadot * USB SS -> USB-C 13100e8011faSEmmanuel Vadot */ 13110e8011faSEmmanuel Vadot 13120e8011faSEmmanuel Vadot&usb_1 { 13130e8011faSEmmanuel Vadot status = "okay"; 13140e8011faSEmmanuel Vadot}; 13150e8011faSEmmanuel Vadot 13160e8011faSEmmanuel Vadot&usb_1_dwc3 { 13170e8011faSEmmanuel Vadot dr_mode = "otg"; 13180e8011faSEmmanuel Vadot usb-role-switch; 13190e8011faSEmmanuel Vadot}; 13200e8011faSEmmanuel Vadot 13210e8011faSEmmanuel Vadot&usb_1_dwc3_hs { 13220e8011faSEmmanuel Vadot remote-endpoint = <&pmic_glink_hs_in>; 13230e8011faSEmmanuel Vadot}; 13240e8011faSEmmanuel Vadot 13250e8011faSEmmanuel Vadot&usb_1_hsphy { 13260e8011faSEmmanuel Vadot vdd-supply = <&vreg_l1i_0p88>; 13270e8011faSEmmanuel Vadot vdda12-supply = <&vreg_l3i_1p2>; 13280e8011faSEmmanuel Vadot 13290e8011faSEmmanuel Vadot phys = <&pm8550b_eusb2_repeater>; 13300e8011faSEmmanuel Vadot 13310e8011faSEmmanuel Vadot status = "okay"; 13320e8011faSEmmanuel Vadot}; 13330e8011faSEmmanuel Vadot 13340e8011faSEmmanuel Vadot&usb_dp_qmpphy { 13350e8011faSEmmanuel Vadot vdda-phy-supply = <&vreg_l3i_1p2>; 13360e8011faSEmmanuel Vadot vdda-pll-supply = <&vreg_l3g_0p91>; 13370e8011faSEmmanuel Vadot 13380e8011faSEmmanuel Vadot status = "okay"; 13390e8011faSEmmanuel Vadot}; 13400e8011faSEmmanuel Vadot 13410e8011faSEmmanuel Vadot&usb_dp_qmpphy_out { 13420e8011faSEmmanuel Vadot remote-endpoint = <&pmic_glink_ss_in>; 13430e8011faSEmmanuel Vadot}; 13440e8011faSEmmanuel Vadot 13450e8011faSEmmanuel Vadot&xo_board { 13460e8011faSEmmanuel Vadot clock-frequency = <76800000>; 13470e8011faSEmmanuel Vadot}; 1348