14807c71cSJoonwoo Park// SPDX-License-Identifier: GPL-2.0 24807c71cSJoonwoo Park/* Copyright (c) 2016, The Linux Foundation. All rights reserved. */ 34807c71cSJoonwoo Park 44807c71cSJoonwoo Park/dts-v1/; 54807c71cSJoonwoo Park 63ae6156eSKonrad Dybcio#include "msm8998.dtsi" 73ae6156eSKonrad Dybcio#include "pm8005.dtsi" 83ae6156eSKonrad Dybcio#include "pm8998.dtsi" 93ae6156eSKonrad Dybcio#include "pmi8998.dtsi" 104807c71cSJoonwoo Park 114807c71cSJoonwoo Park/ { 124807c71cSJoonwoo Park model = "Qualcomm Technologies, Inc. MSM8998 v1 MTP"; 136dfe4e19SKrzysztof Kozlowski compatible = "qcom,msm8998-mtp", "qcom,msm8998"; 14d8d1d994SNeil Armstrong chassis-type = "handset"; 154807c71cSJoonwoo Park 164807c71cSJoonwoo Park qcom,board-id = <8 0>; 173ae6156eSKonrad Dybcio 183ae6156eSKonrad Dybcio aliases { 193ae6156eSKonrad Dybcio serial0 = &blsp2_uart1; 203ae6156eSKonrad Dybcio serial1 = &blsp1_uart3; 213ae6156eSKonrad Dybcio }; 223ae6156eSKonrad Dybcio 233ae6156eSKonrad Dybcio chosen { 243ae6156eSKonrad Dybcio stdout-path = "serial0:115200n8"; 253ae6156eSKonrad Dybcio }; 263ae6156eSKonrad Dybcio 273ae6156eSKonrad Dybcio vph_pwr: vph-pwr-regulator { 283ae6156eSKonrad Dybcio compatible = "regulator-fixed"; 293ae6156eSKonrad Dybcio regulator-name = "vph_pwr"; 303ae6156eSKonrad Dybcio regulator-always-on; 313ae6156eSKonrad Dybcio regulator-boot-on; 323ae6156eSKonrad Dybcio }; 333ae6156eSKonrad Dybcio}; 343ae6156eSKonrad Dybcio 353ae6156eSKonrad Dybcio&blsp1_uart3 { 363ae6156eSKonrad Dybcio status = "okay"; 373ae6156eSKonrad Dybcio 383ae6156eSKonrad Dybcio bluetooth { 393ae6156eSKonrad Dybcio compatible = "qcom,wcn3990-bt"; 403ae6156eSKonrad Dybcio 413ae6156eSKonrad Dybcio vddio-supply = <&vreg_s4a_1p8>; 423ae6156eSKonrad Dybcio vddxo-supply = <&vreg_l7a_1p8>; 433ae6156eSKonrad Dybcio vddrf-supply = <&vreg_l17a_1p3>; 443ae6156eSKonrad Dybcio vddch0-supply = <&vreg_l25a_3p3>; 453ae6156eSKonrad Dybcio max-speed = <3200000>; 463ae6156eSKonrad Dybcio }; 473ae6156eSKonrad Dybcio}; 483ae6156eSKonrad Dybcio 493ae6156eSKonrad Dybcio&blsp1_uart3_on { 50ed9ba9e9SKrzysztof Kozlowski rx-pins { 513ae6156eSKonrad Dybcio /delete-property/ bias-disable; 523ae6156eSKonrad Dybcio /* 533ae6156eSKonrad Dybcio * Configure a pull-up on 45 (RX). This is needed to 543ae6156eSKonrad Dybcio * avoid garbage data when the TX pin of the Bluetooth 553ae6156eSKonrad Dybcio * module is in tri-state (module powered off or not 563ae6156eSKonrad Dybcio * driving the signal yet). 573ae6156eSKonrad Dybcio */ 583ae6156eSKonrad Dybcio bias-pull-up; 593ae6156eSKonrad Dybcio }; 603ae6156eSKonrad Dybcio 61ed9ba9e9SKrzysztof Kozlowski cts-pins { 623ae6156eSKonrad Dybcio /delete-property/ bias-disable; 633ae6156eSKonrad Dybcio /* 643ae6156eSKonrad Dybcio * Configure a pull-down on 47 (CTS) to match the pull 653ae6156eSKonrad Dybcio * of the Bluetooth module. 663ae6156eSKonrad Dybcio */ 673ae6156eSKonrad Dybcio bias-pull-down; 683ae6156eSKonrad Dybcio }; 693ae6156eSKonrad Dybcio}; 703ae6156eSKonrad Dybcio 713ae6156eSKonrad Dybcio&blsp2_uart1 { 723ae6156eSKonrad Dybcio status = "okay"; 733ae6156eSKonrad Dybcio}; 743ae6156eSKonrad Dybcio 753ae6156eSKonrad Dybcio&etf { 763ae6156eSKonrad Dybcio status = "okay"; 773ae6156eSKonrad Dybcio}; 783ae6156eSKonrad Dybcio 793ae6156eSKonrad Dybcio&etm1 { 803ae6156eSKonrad Dybcio status = "okay"; 813ae6156eSKonrad Dybcio}; 823ae6156eSKonrad Dybcio 833ae6156eSKonrad Dybcio&etm2 { 843ae6156eSKonrad Dybcio status = "okay"; 853ae6156eSKonrad Dybcio}; 863ae6156eSKonrad Dybcio 873ae6156eSKonrad Dybcio&etm3 { 883ae6156eSKonrad Dybcio status = "okay"; 893ae6156eSKonrad Dybcio}; 903ae6156eSKonrad Dybcio 913ae6156eSKonrad Dybcio&etm4 { 923ae6156eSKonrad Dybcio status = "okay"; 933ae6156eSKonrad Dybcio}; 943ae6156eSKonrad Dybcio 953ae6156eSKonrad Dybcio&etm5 { 963ae6156eSKonrad Dybcio status = "okay"; 973ae6156eSKonrad Dybcio}; 983ae6156eSKonrad Dybcio 993ae6156eSKonrad Dybcio&etm6 { 1003ae6156eSKonrad Dybcio status = "okay"; 1013ae6156eSKonrad Dybcio}; 1023ae6156eSKonrad Dybcio 1033ae6156eSKonrad Dybcio&etm7 { 1043ae6156eSKonrad Dybcio status = "okay"; 1053ae6156eSKonrad Dybcio}; 1063ae6156eSKonrad Dybcio 1073ae6156eSKonrad Dybcio&etm8 { 1083ae6156eSKonrad Dybcio status = "okay"; 1093ae6156eSKonrad Dybcio}; 1103ae6156eSKonrad Dybcio 1113ae6156eSKonrad Dybcio&etr { 1123ae6156eSKonrad Dybcio status = "okay"; 1133ae6156eSKonrad Dybcio}; 1143ae6156eSKonrad Dybcio 1153ae6156eSKonrad Dybcio&funnel1 { 1163ae6156eSKonrad Dybcio status = "okay"; 1173ae6156eSKonrad Dybcio}; 1183ae6156eSKonrad Dybcio 1193ae6156eSKonrad Dybcio&funnel2 { 1203ae6156eSKonrad Dybcio status = "okay"; 1213ae6156eSKonrad Dybcio}; 1223ae6156eSKonrad Dybcio 1233ae6156eSKonrad Dybcio&funnel3 { 1243ae6156eSKonrad Dybcio status = "okay"; 1253ae6156eSKonrad Dybcio}; 1263ae6156eSKonrad Dybcio 1273ae6156eSKonrad Dybcio&funnel4 { 128689469eaSKonrad Dybcio /* FIXME: Figure out why clock late_initcall crashes the board with this enabled. */ 1293ae6156eSKonrad Dybcio}; 1303ae6156eSKonrad Dybcio 1313ae6156eSKonrad Dybcio&funnel5 { 132689469eaSKonrad Dybcio /* FIXME: Figure out why clock late_initcall crashes the board with this enabled. */ 1333ae6156eSKonrad Dybcio}; 1343ae6156eSKonrad Dybcio 1353ae6156eSKonrad Dybcio&pcie0 { 1363ae6156eSKonrad Dybcio status = "okay"; 1373ae6156eSKonrad Dybcio}; 1383ae6156eSKonrad Dybcio 1393ae6156eSKonrad Dybcio&pcie_phy { 1403ae6156eSKonrad Dybcio status = "okay"; 1413ae6156eSKonrad Dybcio}; 1423ae6156eSKonrad Dybcio 1433ae6156eSKonrad Dybcio&pm8005_regulators { 1443ae6156eSKonrad Dybcio vdd_s1-supply = <&vph_pwr>; 1453ae6156eSKonrad Dybcio 1463ae6156eSKonrad Dybcio pm8005_s1: s1 { /* VDD_GFX supply */ 1473ae6156eSKonrad Dybcio regulator-min-microvolt = <524000>; 1483ae6156eSKonrad Dybcio regulator-max-microvolt = <1100000>; 1493ae6156eSKonrad Dybcio regulator-enable-ramp-delay = <500>; 1503ae6156eSKonrad Dybcio 1513ae6156eSKonrad Dybcio /* Hack until we rig up the gpu consumer */ 1523ae6156eSKonrad Dybcio regulator-always-on; 1533ae6156eSKonrad Dybcio }; 1543ae6156eSKonrad Dybcio}; 1553ae6156eSKonrad Dybcio 1563ae6156eSKonrad Dybcio&qusb2phy { 1573ae6156eSKonrad Dybcio status = "okay"; 1583ae6156eSKonrad Dybcio 159*3e060720SKonrad Dybcio vdd-supply = <&vreg_l1a_0p875>; 1603ae6156eSKonrad Dybcio vdda-pll-supply = <&vreg_l12a_1p8>; 1613ae6156eSKonrad Dybcio vdda-phy-dpdm-supply = <&vreg_l24a_3p075>; 1623ae6156eSKonrad Dybcio}; 1633ae6156eSKonrad Dybcio 1643ae6156eSKonrad Dybcio&replicator1 { 1653ae6156eSKonrad Dybcio status = "okay"; 1663ae6156eSKonrad Dybcio}; 1673ae6156eSKonrad Dybcio 1683ae6156eSKonrad Dybcio&rpm_requests { 169372698e8SKrzysztof Kozlowski regulators-0 { 1703ae6156eSKonrad Dybcio compatible = "qcom,rpm-pm8998-regulators"; 1713ae6156eSKonrad Dybcio 1723ae6156eSKonrad Dybcio vdd_s1-supply = <&vph_pwr>; 1733ae6156eSKonrad Dybcio vdd_s2-supply = <&vph_pwr>; 1743ae6156eSKonrad Dybcio vdd_s3-supply = <&vph_pwr>; 1753ae6156eSKonrad Dybcio vdd_s4-supply = <&vph_pwr>; 1763ae6156eSKonrad Dybcio vdd_s5-supply = <&vph_pwr>; 1773ae6156eSKonrad Dybcio vdd_s6-supply = <&vph_pwr>; 1783ae6156eSKonrad Dybcio vdd_s7-supply = <&vph_pwr>; 1793ae6156eSKonrad Dybcio vdd_s8-supply = <&vph_pwr>; 1803ae6156eSKonrad Dybcio vdd_s9-supply = <&vph_pwr>; 1813ae6156eSKonrad Dybcio vdd_s10-supply = <&vph_pwr>; 1823ae6156eSKonrad Dybcio vdd_s11-supply = <&vph_pwr>; 1833ae6156eSKonrad Dybcio vdd_s12-supply = <&vph_pwr>; 1843ae6156eSKonrad Dybcio vdd_s13-supply = <&vph_pwr>; 1853ae6156eSKonrad Dybcio vdd_l1_l27-supply = <&vreg_s7a_1p025>; 1863ae6156eSKonrad Dybcio vdd_l2_l8_l17-supply = <&vreg_s3a_1p35>; 1873ae6156eSKonrad Dybcio vdd_l3_l11-supply = <&vreg_s7a_1p025>; 1883ae6156eSKonrad Dybcio vdd_l4_l5-supply = <&vreg_s7a_1p025>; 1893ae6156eSKonrad Dybcio vdd_l6-supply = <&vreg_s5a_2p04>; 1903ae6156eSKonrad Dybcio vdd_l7_l12_l14_l15-supply = <&vreg_s5a_2p04>; 1913ae6156eSKonrad Dybcio vdd_l9-supply = <&vreg_bob>; 1923ae6156eSKonrad Dybcio vdd_l10_l23_l25-supply = <&vreg_bob>; 1933ae6156eSKonrad Dybcio vdd_l13_l19_l21-supply = <&vreg_bob>; 1943ae6156eSKonrad Dybcio vdd_l16_l28-supply = <&vreg_bob>; 1953ae6156eSKonrad Dybcio vdd_l18_l22-supply = <&vreg_bob>; 1963ae6156eSKonrad Dybcio vdd_l20_l24-supply = <&vreg_bob>; 1973ae6156eSKonrad Dybcio vdd_l26-supply = <&vreg_s3a_1p35>; 1983ae6156eSKonrad Dybcio vdd_lvs1_lvs2-supply = <&vreg_s4a_1p8>; 1993ae6156eSKonrad Dybcio 2003ae6156eSKonrad Dybcio vreg_s3a_1p35: s3 { 2013ae6156eSKonrad Dybcio regulator-min-microvolt = <1352000>; 2023ae6156eSKonrad Dybcio regulator-max-microvolt = <1352000>; 2033ae6156eSKonrad Dybcio }; 2043ae6156eSKonrad Dybcio 2053ae6156eSKonrad Dybcio vreg_s4a_1p8: s4 { 2063ae6156eSKonrad Dybcio regulator-min-microvolt = <1800000>; 2073ae6156eSKonrad Dybcio regulator-max-microvolt = <1800000>; 2083ae6156eSKonrad Dybcio regulator-allow-set-load; 2093ae6156eSKonrad Dybcio }; 2103ae6156eSKonrad Dybcio 2113ae6156eSKonrad Dybcio vreg_s5a_2p04: s5 { 2123ae6156eSKonrad Dybcio regulator-min-microvolt = <1904000>; 2133ae6156eSKonrad Dybcio regulator-max-microvolt = <2040000>; 2143ae6156eSKonrad Dybcio }; 2153ae6156eSKonrad Dybcio 2163ae6156eSKonrad Dybcio vreg_s7a_1p025: s7 { 2173ae6156eSKonrad Dybcio regulator-min-microvolt = <900000>; 2183ae6156eSKonrad Dybcio regulator-max-microvolt = <1028000>; 2193ae6156eSKonrad Dybcio }; 2203ae6156eSKonrad Dybcio 2213ae6156eSKonrad Dybcio vreg_l1a_0p875: l1 { 2223ae6156eSKonrad Dybcio regulator-min-microvolt = <880000>; 2233ae6156eSKonrad Dybcio regulator-max-microvolt = <880000>; 2243ae6156eSKonrad Dybcio }; 2253ae6156eSKonrad Dybcio 2263ae6156eSKonrad Dybcio vreg_l2a_1p2: l2 { 2273ae6156eSKonrad Dybcio regulator-min-microvolt = <1200000>; 2283ae6156eSKonrad Dybcio regulator-max-microvolt = <1200000>; 2293ae6156eSKonrad Dybcio }; 2303ae6156eSKonrad Dybcio 2313ae6156eSKonrad Dybcio vreg_l3a_1p0: l3 { 2323ae6156eSKonrad Dybcio regulator-min-microvolt = <1000000>; 2333ae6156eSKonrad Dybcio regulator-max-microvolt = <1000000>; 2343ae6156eSKonrad Dybcio }; 2353ae6156eSKonrad Dybcio 2363ae6156eSKonrad Dybcio vreg_l5a_0p8: l5 { 2373ae6156eSKonrad Dybcio regulator-min-microvolt = <800000>; 2383ae6156eSKonrad Dybcio regulator-max-microvolt = <800000>; 2393ae6156eSKonrad Dybcio }; 2403ae6156eSKonrad Dybcio 2413ae6156eSKonrad Dybcio vreg_l6a_1p8: l6 { 2423ae6156eSKonrad Dybcio regulator-min-microvolt = <1808000>; 2433ae6156eSKonrad Dybcio regulator-max-microvolt = <1808000>; 2443ae6156eSKonrad Dybcio }; 2453ae6156eSKonrad Dybcio 2463ae6156eSKonrad Dybcio vreg_l7a_1p8: l7 { 2473ae6156eSKonrad Dybcio regulator-min-microvolt = <1800000>; 2483ae6156eSKonrad Dybcio regulator-max-microvolt = <1800000>; 2493ae6156eSKonrad Dybcio }; 2503ae6156eSKonrad Dybcio 2513ae6156eSKonrad Dybcio vreg_l8a_1p2: l8 { 2523ae6156eSKonrad Dybcio regulator-min-microvolt = <1200000>; 2533ae6156eSKonrad Dybcio regulator-max-microvolt = <1200000>; 2543ae6156eSKonrad Dybcio }; 2553ae6156eSKonrad Dybcio 2563ae6156eSKonrad Dybcio vreg_l9a_1p8: l9 { 2573ae6156eSKonrad Dybcio regulator-min-microvolt = <1808000>; 2583ae6156eSKonrad Dybcio regulator-max-microvolt = <2960000>; 2593ae6156eSKonrad Dybcio }; 2603ae6156eSKonrad Dybcio 2613ae6156eSKonrad Dybcio vreg_l10a_1p8: l10 { 2623ae6156eSKonrad Dybcio regulator-min-microvolt = <1808000>; 2633ae6156eSKonrad Dybcio regulator-max-microvolt = <2960000>; 2643ae6156eSKonrad Dybcio }; 2653ae6156eSKonrad Dybcio 2663ae6156eSKonrad Dybcio vreg_l11a_1p0: l11 { 2673ae6156eSKonrad Dybcio regulator-min-microvolt = <1000000>; 2683ae6156eSKonrad Dybcio regulator-max-microvolt = <1000000>; 2693ae6156eSKonrad Dybcio }; 2703ae6156eSKonrad Dybcio 2713ae6156eSKonrad Dybcio vreg_l12a_1p8: l12 { 2723ae6156eSKonrad Dybcio regulator-min-microvolt = <1800000>; 2733ae6156eSKonrad Dybcio regulator-max-microvolt = <1800000>; 2743ae6156eSKonrad Dybcio }; 2753ae6156eSKonrad Dybcio 2763ae6156eSKonrad Dybcio vreg_l13a_2p95: l13 { 2773ae6156eSKonrad Dybcio regulator-min-microvolt = <1808000>; 2783ae6156eSKonrad Dybcio regulator-max-microvolt = <2960000>; 2793ae6156eSKonrad Dybcio }; 2803ae6156eSKonrad Dybcio 2813ae6156eSKonrad Dybcio vreg_l14a_1p88: l14 { 2823ae6156eSKonrad Dybcio regulator-min-microvolt = <1880000>; 2833ae6156eSKonrad Dybcio regulator-max-microvolt = <1880000>; 2843ae6156eSKonrad Dybcio }; 2853ae6156eSKonrad Dybcio 2863ae6156eSKonrad Dybcio vreg_l15a_1p8: l15 { 2873ae6156eSKonrad Dybcio regulator-min-microvolt = <1800000>; 2883ae6156eSKonrad Dybcio regulator-max-microvolt = <1800000>; 2893ae6156eSKonrad Dybcio }; 2903ae6156eSKonrad Dybcio 2913ae6156eSKonrad Dybcio vreg_l16a_2p7: l16 { 2923ae6156eSKonrad Dybcio regulator-min-microvolt = <2704000>; 2933ae6156eSKonrad Dybcio regulator-max-microvolt = <2704000>; 2943ae6156eSKonrad Dybcio }; 2953ae6156eSKonrad Dybcio 2963ae6156eSKonrad Dybcio vreg_l17a_1p3: l17 { 2973ae6156eSKonrad Dybcio regulator-min-microvolt = <1304000>; 2983ae6156eSKonrad Dybcio regulator-max-microvolt = <1304000>; 2993ae6156eSKonrad Dybcio }; 3003ae6156eSKonrad Dybcio 3013ae6156eSKonrad Dybcio vreg_l18a_2p7: l18 { 3023ae6156eSKonrad Dybcio regulator-min-microvolt = <2704000>; 3033ae6156eSKonrad Dybcio regulator-max-microvolt = <2704000>; 3043ae6156eSKonrad Dybcio }; 3053ae6156eSKonrad Dybcio 3063ae6156eSKonrad Dybcio vreg_l19a_3p0: l19 { 3073ae6156eSKonrad Dybcio regulator-min-microvolt = <3008000>; 3083ae6156eSKonrad Dybcio regulator-max-microvolt = <3008000>; 3093ae6156eSKonrad Dybcio }; 3103ae6156eSKonrad Dybcio 3113ae6156eSKonrad Dybcio vreg_l20a_2p95: l20 { 3123ae6156eSKonrad Dybcio regulator-min-microvolt = <2960000>; 3133ae6156eSKonrad Dybcio regulator-max-microvolt = <2960000>; 3143ae6156eSKonrad Dybcio regulator-allow-set-load; 3153ae6156eSKonrad Dybcio }; 3163ae6156eSKonrad Dybcio 3173ae6156eSKonrad Dybcio vreg_l21a_2p95: l21 { 3183ae6156eSKonrad Dybcio regulator-min-microvolt = <2960000>; 3193ae6156eSKonrad Dybcio regulator-max-microvolt = <2960000>; 3203ae6156eSKonrad Dybcio regulator-system-load = <800000>; 3213ae6156eSKonrad Dybcio regulator-allow-set-load; 3223ae6156eSKonrad Dybcio }; 3233ae6156eSKonrad Dybcio 3243ae6156eSKonrad Dybcio vreg_l22a_2p85: l22 { 3253ae6156eSKonrad Dybcio regulator-min-microvolt = <2864000>; 3263ae6156eSKonrad Dybcio regulator-max-microvolt = <2864000>; 3273ae6156eSKonrad Dybcio }; 3283ae6156eSKonrad Dybcio 3293ae6156eSKonrad Dybcio vreg_l23a_3p3: l23 { 3303ae6156eSKonrad Dybcio regulator-min-microvolt = <3312000>; 3313ae6156eSKonrad Dybcio regulator-max-microvolt = <3312000>; 3323ae6156eSKonrad Dybcio }; 3333ae6156eSKonrad Dybcio 3343ae6156eSKonrad Dybcio vreg_l24a_3p075: l24 { 3353ae6156eSKonrad Dybcio regulator-min-microvolt = <3088000>; 3363ae6156eSKonrad Dybcio regulator-max-microvolt = <3088000>; 3373ae6156eSKonrad Dybcio }; 3383ae6156eSKonrad Dybcio 3393ae6156eSKonrad Dybcio vreg_l25a_3p3: l25 { 3403ae6156eSKonrad Dybcio regulator-min-microvolt = <3104000>; 3413ae6156eSKonrad Dybcio regulator-max-microvolt = <3312000>; 3423ae6156eSKonrad Dybcio }; 3433ae6156eSKonrad Dybcio 3443ae6156eSKonrad Dybcio vreg_l26a_1p2: l26 { 3453ae6156eSKonrad Dybcio regulator-min-microvolt = <1200000>; 3463ae6156eSKonrad Dybcio regulator-max-microvolt = <1200000>; 3473ae6156eSKonrad Dybcio regulator-allow-set-load; 3483ae6156eSKonrad Dybcio }; 3493ae6156eSKonrad Dybcio 3503ae6156eSKonrad Dybcio vreg_l28_3p0: l28 { 3513ae6156eSKonrad Dybcio regulator-min-microvolt = <3008000>; 3523ae6156eSKonrad Dybcio regulator-max-microvolt = <3008000>; 3533ae6156eSKonrad Dybcio }; 3543ae6156eSKonrad Dybcio 3553ae6156eSKonrad Dybcio vreg_lvs1a_1p8: lvs1 { 3563ae6156eSKonrad Dybcio regulator-min-microvolt = <1800000>; 3573ae6156eSKonrad Dybcio regulator-max-microvolt = <1800000>; 3583ae6156eSKonrad Dybcio }; 3593ae6156eSKonrad Dybcio 3603ae6156eSKonrad Dybcio vreg_lvs2a_1p8: lvs2 { 3613ae6156eSKonrad Dybcio regulator-min-microvolt = <1800000>; 3623ae6156eSKonrad Dybcio regulator-max-microvolt = <1800000>; 3633ae6156eSKonrad Dybcio }; 3643ae6156eSKonrad Dybcio 3653ae6156eSKonrad Dybcio }; 3663ae6156eSKonrad Dybcio 367372698e8SKrzysztof Kozlowski regulators-1 { 3683ae6156eSKonrad Dybcio compatible = "qcom,rpm-pmi8998-regulators"; 3693ae6156eSKonrad Dybcio 3703ae6156eSKonrad Dybcio vdd_bob-supply = <&vph_pwr>; 3713ae6156eSKonrad Dybcio 3723ae6156eSKonrad Dybcio vreg_bob: bob { 3733ae6156eSKonrad Dybcio regulator-min-microvolt = <3312000>; 3743ae6156eSKonrad Dybcio regulator-max-microvolt = <3600000>; 3753ae6156eSKonrad Dybcio }; 3763ae6156eSKonrad Dybcio }; 3773ae6156eSKonrad Dybcio}; 3783ae6156eSKonrad Dybcio 3793ae6156eSKonrad Dybcio&remoteproc_adsp { 3803ae6156eSKonrad Dybcio status = "okay"; 3813ae6156eSKonrad Dybcio}; 3823ae6156eSKonrad Dybcio 3833ae6156eSKonrad Dybcio&remoteproc_mss { 3843ae6156eSKonrad Dybcio status = "okay"; 3853ae6156eSKonrad Dybcio}; 3863ae6156eSKonrad Dybcio 3873ae6156eSKonrad Dybcio&remoteproc_slpi { 3883ae6156eSKonrad Dybcio status = "okay"; 3893ae6156eSKonrad Dybcio}; 3903ae6156eSKonrad Dybcio 3913ae6156eSKonrad Dybcio&tlmm { 3923ae6156eSKonrad Dybcio gpio-reserved-ranges = <0 4>, <81 4>; 3933ae6156eSKonrad Dybcio}; 3943ae6156eSKonrad Dybcio 3953ae6156eSKonrad Dybcio&sdhc2 { 3963ae6156eSKonrad Dybcio status = "okay"; 3973ae6156eSKonrad Dybcio cd-gpios = <&tlmm 95 GPIO_ACTIVE_LOW>; 3983ae6156eSKonrad Dybcio 3993ae6156eSKonrad Dybcio vmmc-supply = <&vreg_l21a_2p95>; 4003ae6156eSKonrad Dybcio vqmmc-supply = <&vreg_l13a_2p95>; 4013ae6156eSKonrad Dybcio 4023ae6156eSKonrad Dybcio pinctrl-names = "default", "sleep"; 4033ae6156eSKonrad Dybcio pinctrl-0 = <&sdc2_on &sdc2_cd>; 4043ae6156eSKonrad Dybcio pinctrl-1 = <&sdc2_off &sdc2_cd>; 4053ae6156eSKonrad Dybcio}; 4063ae6156eSKonrad Dybcio 4073ae6156eSKonrad Dybcio&stm { 4083ae6156eSKonrad Dybcio status = "okay"; 4093ae6156eSKonrad Dybcio}; 4103ae6156eSKonrad Dybcio 4113ae6156eSKonrad Dybcio&ufshc { 4123ae6156eSKonrad Dybcio status = "okay"; 4133ae6156eSKonrad Dybcio vcc-supply = <&vreg_l20a_2p95>; 4143ae6156eSKonrad Dybcio vccq-supply = <&vreg_l26a_1p2>; 4153ae6156eSKonrad Dybcio vccq2-supply = <&vreg_s4a_1p8>; 416e699305fSKrzysztof Kozlowski vdd-hba-supply = <&vreg_l26a_1p2>; 4173ae6156eSKonrad Dybcio vcc-max-microamp = <750000>; 4183ae6156eSKonrad Dybcio vccq-max-microamp = <560000>; 4193ae6156eSKonrad Dybcio vccq2-max-microamp = <750000>; 4203ae6156eSKonrad Dybcio}; 4213ae6156eSKonrad Dybcio 4223ae6156eSKonrad Dybcio&ufsphy { 4233ae6156eSKonrad Dybcio status = "okay"; 4243ae6156eSKonrad Dybcio vdda-phy-supply = <&vreg_l1a_0p875>; 4253ae6156eSKonrad Dybcio vdda-pll-supply = <&vreg_l2a_1p2>; 4263ae6156eSKonrad Dybcio}; 4273ae6156eSKonrad Dybcio 4283ae6156eSKonrad Dybcio&usb3 { 4293ae6156eSKonrad Dybcio status = "okay"; 4303ae6156eSKonrad Dybcio}; 4313ae6156eSKonrad Dybcio 4323ae6156eSKonrad Dybcio&usb3_dwc3 { 4333ae6156eSKonrad Dybcio dr_mode = "host"; /* Force to host until we have Type-C hooked up */ 4343ae6156eSKonrad Dybcio}; 4353ae6156eSKonrad Dybcio 4363ae6156eSKonrad Dybcio&usb3phy { 4373ae6156eSKonrad Dybcio status = "okay"; 4383ae6156eSKonrad Dybcio 4393ae6156eSKonrad Dybcio vdda-phy-supply = <&vreg_l1a_0p875>; 4403ae6156eSKonrad Dybcio vdda-pll-supply = <&vreg_l2a_1p2>; 4413ae6156eSKonrad Dybcio}; 4423ae6156eSKonrad Dybcio 4433ae6156eSKonrad Dybcio&wifi { 4443ae6156eSKonrad Dybcio status = "okay"; 4453ae6156eSKonrad Dybcio 4463ae6156eSKonrad Dybcio vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>; 4473ae6156eSKonrad Dybcio vdd-1.8-xo-supply = <&vreg_l7a_1p8>; 4483ae6156eSKonrad Dybcio vdd-1.3-rfa-supply = <&vreg_l17a_1p3>; 4493ae6156eSKonrad Dybcio vdd-3.3-ch0-supply = <&vreg_l25a_3p3>; 4504807c71cSJoonwoo Park}; 451