1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2c66ec88fSEmmanuel Vadot/* Copyright (c) 2016, The Linux Foundation. All rights reserved. */ 3c66ec88fSEmmanuel Vadot 4c66ec88fSEmmanuel Vadot/dts-v1/; 5c66ec88fSEmmanuel Vadot 6b97ee269SEmmanuel Vadot#include "msm8998.dtsi" 7b97ee269SEmmanuel Vadot#include "pm8005.dtsi" 8b97ee269SEmmanuel Vadot#include "pm8998.dtsi" 9b97ee269SEmmanuel Vadot#include "pmi8998.dtsi" 10c66ec88fSEmmanuel Vadot 11c66ec88fSEmmanuel Vadot/ { 12c66ec88fSEmmanuel Vadot model = "Qualcomm Technologies, Inc. MSM8998 v1 MTP"; 13b97ee269SEmmanuel Vadot compatible = "qcom,msm8998-mtp", "qcom,msm8998"; 14aa1a8ff2SEmmanuel Vadot chassis-type = "handset"; 15c66ec88fSEmmanuel Vadot 16c66ec88fSEmmanuel Vadot qcom,board-id = <8 0>; 17b97ee269SEmmanuel Vadot 18b97ee269SEmmanuel Vadot aliases { 19b97ee269SEmmanuel Vadot serial0 = &blsp2_uart1; 20b97ee269SEmmanuel Vadot serial1 = &blsp1_uart3; 21b97ee269SEmmanuel Vadot }; 22b97ee269SEmmanuel Vadot 23b97ee269SEmmanuel Vadot chosen { 24b97ee269SEmmanuel Vadot stdout-path = "serial0:115200n8"; 25b97ee269SEmmanuel Vadot }; 26b97ee269SEmmanuel Vadot 27b97ee269SEmmanuel Vadot vph_pwr: vph-pwr-regulator { 28b97ee269SEmmanuel Vadot compatible = "regulator-fixed"; 29b97ee269SEmmanuel Vadot regulator-name = "vph_pwr"; 30b97ee269SEmmanuel Vadot regulator-always-on; 31b97ee269SEmmanuel Vadot regulator-boot-on; 32b97ee269SEmmanuel Vadot }; 33b97ee269SEmmanuel Vadot}; 34b97ee269SEmmanuel Vadot 35b97ee269SEmmanuel Vadot&blsp1_uart3 { 36b97ee269SEmmanuel Vadot status = "okay"; 37b97ee269SEmmanuel Vadot 38b97ee269SEmmanuel Vadot bluetooth { 39b97ee269SEmmanuel Vadot compatible = "qcom,wcn3990-bt"; 40b97ee269SEmmanuel Vadot 41b97ee269SEmmanuel Vadot vddio-supply = <&vreg_s4a_1p8>; 42b97ee269SEmmanuel Vadot vddxo-supply = <&vreg_l7a_1p8>; 43b97ee269SEmmanuel Vadot vddrf-supply = <&vreg_l17a_1p3>; 44b97ee269SEmmanuel Vadot vddch0-supply = <&vreg_l25a_3p3>; 45b97ee269SEmmanuel Vadot max-speed = <3200000>; 46b97ee269SEmmanuel Vadot }; 47b97ee269SEmmanuel Vadot}; 48b97ee269SEmmanuel Vadot 49b97ee269SEmmanuel Vadot&blsp1_uart3_on { 508bab661aSEmmanuel Vadot rx-pins { 51b97ee269SEmmanuel Vadot /delete-property/ bias-disable; 52b97ee269SEmmanuel Vadot /* 53b97ee269SEmmanuel Vadot * Configure a pull-up on 45 (RX). This is needed to 54b97ee269SEmmanuel Vadot * avoid garbage data when the TX pin of the Bluetooth 55b97ee269SEmmanuel Vadot * module is in tri-state (module powered off or not 56b97ee269SEmmanuel Vadot * driving the signal yet). 57b97ee269SEmmanuel Vadot */ 58b97ee269SEmmanuel Vadot bias-pull-up; 59b97ee269SEmmanuel Vadot }; 60b97ee269SEmmanuel Vadot 618bab661aSEmmanuel Vadot cts-pins { 62b97ee269SEmmanuel Vadot /delete-property/ bias-disable; 63b97ee269SEmmanuel Vadot /* 64b97ee269SEmmanuel Vadot * Configure a pull-down on 47 (CTS) to match the pull 65b97ee269SEmmanuel Vadot * of the Bluetooth module. 66b97ee269SEmmanuel Vadot */ 67b97ee269SEmmanuel Vadot bias-pull-down; 68b97ee269SEmmanuel Vadot }; 69b97ee269SEmmanuel Vadot}; 70b97ee269SEmmanuel Vadot 71b97ee269SEmmanuel Vadot&blsp2_uart1 { 72b97ee269SEmmanuel Vadot status = "okay"; 73b97ee269SEmmanuel Vadot}; 74b97ee269SEmmanuel Vadot 75b97ee269SEmmanuel Vadot&etf { 76b97ee269SEmmanuel Vadot status = "okay"; 77b97ee269SEmmanuel Vadot}; 78b97ee269SEmmanuel Vadot 79b97ee269SEmmanuel Vadot&etm1 { 80b97ee269SEmmanuel Vadot status = "okay"; 81b97ee269SEmmanuel Vadot}; 82b97ee269SEmmanuel Vadot 83b97ee269SEmmanuel Vadot&etm2 { 84b97ee269SEmmanuel Vadot status = "okay"; 85b97ee269SEmmanuel Vadot}; 86b97ee269SEmmanuel Vadot 87b97ee269SEmmanuel Vadot&etm3 { 88b97ee269SEmmanuel Vadot status = "okay"; 89b97ee269SEmmanuel Vadot}; 90b97ee269SEmmanuel Vadot 91b97ee269SEmmanuel Vadot&etm4 { 92b97ee269SEmmanuel Vadot status = "okay"; 93b97ee269SEmmanuel Vadot}; 94b97ee269SEmmanuel Vadot 95b97ee269SEmmanuel Vadot&etm5 { 96b97ee269SEmmanuel Vadot status = "okay"; 97b97ee269SEmmanuel Vadot}; 98b97ee269SEmmanuel Vadot 99b97ee269SEmmanuel Vadot&etm6 { 100b97ee269SEmmanuel Vadot status = "okay"; 101b97ee269SEmmanuel Vadot}; 102b97ee269SEmmanuel Vadot 103b97ee269SEmmanuel Vadot&etm7 { 104b97ee269SEmmanuel Vadot status = "okay"; 105b97ee269SEmmanuel Vadot}; 106b97ee269SEmmanuel Vadot 107b97ee269SEmmanuel Vadot&etm8 { 108b97ee269SEmmanuel Vadot status = "okay"; 109b97ee269SEmmanuel Vadot}; 110b97ee269SEmmanuel Vadot 111b97ee269SEmmanuel Vadot&etr { 112b97ee269SEmmanuel Vadot status = "okay"; 113b97ee269SEmmanuel Vadot}; 114b97ee269SEmmanuel Vadot 115b97ee269SEmmanuel Vadot&funnel1 { 116b97ee269SEmmanuel Vadot status = "okay"; 117b97ee269SEmmanuel Vadot}; 118b97ee269SEmmanuel Vadot 119b97ee269SEmmanuel Vadot&funnel2 { 120b97ee269SEmmanuel Vadot status = "okay"; 121b97ee269SEmmanuel Vadot}; 122b97ee269SEmmanuel Vadot 123b97ee269SEmmanuel Vadot&funnel3 { 124b97ee269SEmmanuel Vadot status = "okay"; 125b97ee269SEmmanuel Vadot}; 126b97ee269SEmmanuel Vadot 127b97ee269SEmmanuel Vadot&funnel4 { 1288bab661aSEmmanuel Vadot /* FIXME: Figure out why clock late_initcall crashes the board with this enabled. */ 129b97ee269SEmmanuel Vadot}; 130b97ee269SEmmanuel Vadot 131b97ee269SEmmanuel Vadot&funnel5 { 1328bab661aSEmmanuel Vadot /* FIXME: Figure out why clock late_initcall crashes the board with this enabled. */ 133b97ee269SEmmanuel Vadot}; 134b97ee269SEmmanuel Vadot 135b97ee269SEmmanuel Vadot&pcie0 { 136b97ee269SEmmanuel Vadot status = "okay"; 137b97ee269SEmmanuel Vadot}; 138b97ee269SEmmanuel Vadot 139b97ee269SEmmanuel Vadot&pcie_phy { 140b97ee269SEmmanuel Vadot status = "okay"; 141b97ee269SEmmanuel Vadot}; 142b97ee269SEmmanuel Vadot 143b97ee269SEmmanuel Vadot&pm8005_regulators { 144b97ee269SEmmanuel Vadot vdd_s1-supply = <&vph_pwr>; 145b97ee269SEmmanuel Vadot 146b97ee269SEmmanuel Vadot pm8005_s1: s1 { /* VDD_GFX supply */ 147b97ee269SEmmanuel Vadot regulator-min-microvolt = <524000>; 148b97ee269SEmmanuel Vadot regulator-max-microvolt = <1100000>; 149b97ee269SEmmanuel Vadot regulator-enable-ramp-delay = <500>; 150b97ee269SEmmanuel Vadot 151b97ee269SEmmanuel Vadot /* Hack until we rig up the gpu consumer */ 152b97ee269SEmmanuel Vadot regulator-always-on; 153b97ee269SEmmanuel Vadot }; 154b97ee269SEmmanuel Vadot}; 155b97ee269SEmmanuel Vadot 156b97ee269SEmmanuel Vadot&qusb2phy { 157b97ee269SEmmanuel Vadot status = "okay"; 158b97ee269SEmmanuel Vadot 159b97ee269SEmmanuel Vadot vdda-pll-supply = <&vreg_l12a_1p8>; 160b97ee269SEmmanuel Vadot vdda-phy-dpdm-supply = <&vreg_l24a_3p075>; 161b97ee269SEmmanuel Vadot}; 162b97ee269SEmmanuel Vadot 163b97ee269SEmmanuel Vadot&replicator1 { 164b97ee269SEmmanuel Vadot status = "okay"; 165b97ee269SEmmanuel Vadot}; 166b97ee269SEmmanuel Vadot 167b97ee269SEmmanuel Vadot&rpm_requests { 1688bab661aSEmmanuel Vadot regulators-0 { 169b97ee269SEmmanuel Vadot compatible = "qcom,rpm-pm8998-regulators"; 170b97ee269SEmmanuel Vadot 171b97ee269SEmmanuel Vadot vdd_s1-supply = <&vph_pwr>; 172b97ee269SEmmanuel Vadot vdd_s2-supply = <&vph_pwr>; 173b97ee269SEmmanuel Vadot vdd_s3-supply = <&vph_pwr>; 174b97ee269SEmmanuel Vadot vdd_s4-supply = <&vph_pwr>; 175b97ee269SEmmanuel Vadot vdd_s5-supply = <&vph_pwr>; 176b97ee269SEmmanuel Vadot vdd_s6-supply = <&vph_pwr>; 177b97ee269SEmmanuel Vadot vdd_s7-supply = <&vph_pwr>; 178b97ee269SEmmanuel Vadot vdd_s8-supply = <&vph_pwr>; 179b97ee269SEmmanuel Vadot vdd_s9-supply = <&vph_pwr>; 180b97ee269SEmmanuel Vadot vdd_s10-supply = <&vph_pwr>; 181b97ee269SEmmanuel Vadot vdd_s11-supply = <&vph_pwr>; 182b97ee269SEmmanuel Vadot vdd_s12-supply = <&vph_pwr>; 183b97ee269SEmmanuel Vadot vdd_s13-supply = <&vph_pwr>; 184b97ee269SEmmanuel Vadot vdd_l1_l27-supply = <&vreg_s7a_1p025>; 185b97ee269SEmmanuel Vadot vdd_l2_l8_l17-supply = <&vreg_s3a_1p35>; 186b97ee269SEmmanuel Vadot vdd_l3_l11-supply = <&vreg_s7a_1p025>; 187b97ee269SEmmanuel Vadot vdd_l4_l5-supply = <&vreg_s7a_1p025>; 188b97ee269SEmmanuel Vadot vdd_l6-supply = <&vreg_s5a_2p04>; 189b97ee269SEmmanuel Vadot vdd_l7_l12_l14_l15-supply = <&vreg_s5a_2p04>; 190b97ee269SEmmanuel Vadot vdd_l9-supply = <&vreg_bob>; 191b97ee269SEmmanuel Vadot vdd_l10_l23_l25-supply = <&vreg_bob>; 192b97ee269SEmmanuel Vadot vdd_l13_l19_l21-supply = <&vreg_bob>; 193b97ee269SEmmanuel Vadot vdd_l16_l28-supply = <&vreg_bob>; 194b97ee269SEmmanuel Vadot vdd_l18_l22-supply = <&vreg_bob>; 195b97ee269SEmmanuel Vadot vdd_l20_l24-supply = <&vreg_bob>; 196b97ee269SEmmanuel Vadot vdd_l26-supply = <&vreg_s3a_1p35>; 197b97ee269SEmmanuel Vadot vdd_lvs1_lvs2-supply = <&vreg_s4a_1p8>; 198b97ee269SEmmanuel Vadot 199b97ee269SEmmanuel Vadot vreg_s3a_1p35: s3 { 200b97ee269SEmmanuel Vadot regulator-min-microvolt = <1352000>; 201b97ee269SEmmanuel Vadot regulator-max-microvolt = <1352000>; 202b97ee269SEmmanuel Vadot }; 203b97ee269SEmmanuel Vadot 204b97ee269SEmmanuel Vadot vreg_s4a_1p8: s4 { 205b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 206b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 207b97ee269SEmmanuel Vadot regulator-allow-set-load; 208b97ee269SEmmanuel Vadot }; 209b97ee269SEmmanuel Vadot 210b97ee269SEmmanuel Vadot vreg_s5a_2p04: s5 { 211b97ee269SEmmanuel Vadot regulator-min-microvolt = <1904000>; 212b97ee269SEmmanuel Vadot regulator-max-microvolt = <2040000>; 213b97ee269SEmmanuel Vadot }; 214b97ee269SEmmanuel Vadot 215b97ee269SEmmanuel Vadot vreg_s7a_1p025: s7 { 216b97ee269SEmmanuel Vadot regulator-min-microvolt = <900000>; 217b97ee269SEmmanuel Vadot regulator-max-microvolt = <1028000>; 218b97ee269SEmmanuel Vadot }; 219b97ee269SEmmanuel Vadot 220b97ee269SEmmanuel Vadot vreg_l1a_0p875: l1 { 221b97ee269SEmmanuel Vadot regulator-min-microvolt = <880000>; 222b97ee269SEmmanuel Vadot regulator-max-microvolt = <880000>; 223b97ee269SEmmanuel Vadot }; 224b97ee269SEmmanuel Vadot 225b97ee269SEmmanuel Vadot vreg_l2a_1p2: l2 { 226b97ee269SEmmanuel Vadot regulator-min-microvolt = <1200000>; 227b97ee269SEmmanuel Vadot regulator-max-microvolt = <1200000>; 228b97ee269SEmmanuel Vadot }; 229b97ee269SEmmanuel Vadot 230b97ee269SEmmanuel Vadot vreg_l3a_1p0: l3 { 231b97ee269SEmmanuel Vadot regulator-min-microvolt = <1000000>; 232b97ee269SEmmanuel Vadot regulator-max-microvolt = <1000000>; 233b97ee269SEmmanuel Vadot }; 234b97ee269SEmmanuel Vadot 235b97ee269SEmmanuel Vadot vreg_l5a_0p8: l5 { 236b97ee269SEmmanuel Vadot regulator-min-microvolt = <800000>; 237b97ee269SEmmanuel Vadot regulator-max-microvolt = <800000>; 238b97ee269SEmmanuel Vadot }; 239b97ee269SEmmanuel Vadot 240b97ee269SEmmanuel Vadot vreg_l6a_1p8: l6 { 241b97ee269SEmmanuel Vadot regulator-min-microvolt = <1808000>; 242b97ee269SEmmanuel Vadot regulator-max-microvolt = <1808000>; 243b97ee269SEmmanuel Vadot }; 244b97ee269SEmmanuel Vadot 245b97ee269SEmmanuel Vadot vreg_l7a_1p8: l7 { 246b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 247b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 248b97ee269SEmmanuel Vadot }; 249b97ee269SEmmanuel Vadot 250b97ee269SEmmanuel Vadot vreg_l8a_1p2: l8 { 251b97ee269SEmmanuel Vadot regulator-min-microvolt = <1200000>; 252b97ee269SEmmanuel Vadot regulator-max-microvolt = <1200000>; 253b97ee269SEmmanuel Vadot }; 254b97ee269SEmmanuel Vadot 255b97ee269SEmmanuel Vadot vreg_l9a_1p8: l9 { 256b97ee269SEmmanuel Vadot regulator-min-microvolt = <1808000>; 257b97ee269SEmmanuel Vadot regulator-max-microvolt = <2960000>; 258b97ee269SEmmanuel Vadot }; 259b97ee269SEmmanuel Vadot 260b97ee269SEmmanuel Vadot vreg_l10a_1p8: l10 { 261b97ee269SEmmanuel Vadot regulator-min-microvolt = <1808000>; 262b97ee269SEmmanuel Vadot regulator-max-microvolt = <2960000>; 263b97ee269SEmmanuel Vadot }; 264b97ee269SEmmanuel Vadot 265b97ee269SEmmanuel Vadot vreg_l11a_1p0: l11 { 266b97ee269SEmmanuel Vadot regulator-min-microvolt = <1000000>; 267b97ee269SEmmanuel Vadot regulator-max-microvolt = <1000000>; 268b97ee269SEmmanuel Vadot }; 269b97ee269SEmmanuel Vadot 270b97ee269SEmmanuel Vadot vreg_l12a_1p8: l12 { 271b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 272b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 273b97ee269SEmmanuel Vadot }; 274b97ee269SEmmanuel Vadot 275b97ee269SEmmanuel Vadot vreg_l13a_2p95: l13 { 276b97ee269SEmmanuel Vadot regulator-min-microvolt = <1808000>; 277b97ee269SEmmanuel Vadot regulator-max-microvolt = <2960000>; 278b97ee269SEmmanuel Vadot }; 279b97ee269SEmmanuel Vadot 280b97ee269SEmmanuel Vadot vreg_l14a_1p88: l14 { 281b97ee269SEmmanuel Vadot regulator-min-microvolt = <1880000>; 282b97ee269SEmmanuel Vadot regulator-max-microvolt = <1880000>; 283b97ee269SEmmanuel Vadot }; 284b97ee269SEmmanuel Vadot 285b97ee269SEmmanuel Vadot vreg_l15a_1p8: l15 { 286b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 287b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 288b97ee269SEmmanuel Vadot }; 289b97ee269SEmmanuel Vadot 290b97ee269SEmmanuel Vadot vreg_l16a_2p7: l16 { 291b97ee269SEmmanuel Vadot regulator-min-microvolt = <2704000>; 292b97ee269SEmmanuel Vadot regulator-max-microvolt = <2704000>; 293b97ee269SEmmanuel Vadot }; 294b97ee269SEmmanuel Vadot 295b97ee269SEmmanuel Vadot vreg_l17a_1p3: l17 { 296b97ee269SEmmanuel Vadot regulator-min-microvolt = <1304000>; 297b97ee269SEmmanuel Vadot regulator-max-microvolt = <1304000>; 298b97ee269SEmmanuel Vadot }; 299b97ee269SEmmanuel Vadot 300b97ee269SEmmanuel Vadot vreg_l18a_2p7: l18 { 301b97ee269SEmmanuel Vadot regulator-min-microvolt = <2704000>; 302b97ee269SEmmanuel Vadot regulator-max-microvolt = <2704000>; 303b97ee269SEmmanuel Vadot }; 304b97ee269SEmmanuel Vadot 305b97ee269SEmmanuel Vadot vreg_l19a_3p0: l19 { 306b97ee269SEmmanuel Vadot regulator-min-microvolt = <3008000>; 307b97ee269SEmmanuel Vadot regulator-max-microvolt = <3008000>; 308b97ee269SEmmanuel Vadot }; 309b97ee269SEmmanuel Vadot 310b97ee269SEmmanuel Vadot vreg_l20a_2p95: l20 { 311b97ee269SEmmanuel Vadot regulator-min-microvolt = <2960000>; 312b97ee269SEmmanuel Vadot regulator-max-microvolt = <2960000>; 313b97ee269SEmmanuel Vadot regulator-allow-set-load; 314b97ee269SEmmanuel Vadot }; 315b97ee269SEmmanuel Vadot 316b97ee269SEmmanuel Vadot vreg_l21a_2p95: l21 { 317b97ee269SEmmanuel Vadot regulator-min-microvolt = <2960000>; 318b97ee269SEmmanuel Vadot regulator-max-microvolt = <2960000>; 319b97ee269SEmmanuel Vadot regulator-system-load = <800000>; 320b97ee269SEmmanuel Vadot regulator-allow-set-load; 321b97ee269SEmmanuel Vadot }; 322b97ee269SEmmanuel Vadot 323b97ee269SEmmanuel Vadot vreg_l22a_2p85: l22 { 324b97ee269SEmmanuel Vadot regulator-min-microvolt = <2864000>; 325b97ee269SEmmanuel Vadot regulator-max-microvolt = <2864000>; 326b97ee269SEmmanuel Vadot }; 327b97ee269SEmmanuel Vadot 328b97ee269SEmmanuel Vadot vreg_l23a_3p3: l23 { 329b97ee269SEmmanuel Vadot regulator-min-microvolt = <3312000>; 330b97ee269SEmmanuel Vadot regulator-max-microvolt = <3312000>; 331b97ee269SEmmanuel Vadot }; 332b97ee269SEmmanuel Vadot 333b97ee269SEmmanuel Vadot vreg_l24a_3p075: l24 { 334b97ee269SEmmanuel Vadot regulator-min-microvolt = <3088000>; 335b97ee269SEmmanuel Vadot regulator-max-microvolt = <3088000>; 336b97ee269SEmmanuel Vadot }; 337b97ee269SEmmanuel Vadot 338b97ee269SEmmanuel Vadot vreg_l25a_3p3: l25 { 339b97ee269SEmmanuel Vadot regulator-min-microvolt = <3104000>; 340b97ee269SEmmanuel Vadot regulator-max-microvolt = <3312000>; 341b97ee269SEmmanuel Vadot }; 342b97ee269SEmmanuel Vadot 343b97ee269SEmmanuel Vadot vreg_l26a_1p2: l26 { 344b97ee269SEmmanuel Vadot regulator-min-microvolt = <1200000>; 345b97ee269SEmmanuel Vadot regulator-max-microvolt = <1200000>; 346b97ee269SEmmanuel Vadot regulator-allow-set-load; 347b97ee269SEmmanuel Vadot }; 348b97ee269SEmmanuel Vadot 349b97ee269SEmmanuel Vadot vreg_l28_3p0: l28 { 350b97ee269SEmmanuel Vadot regulator-min-microvolt = <3008000>; 351b97ee269SEmmanuel Vadot regulator-max-microvolt = <3008000>; 352b97ee269SEmmanuel Vadot }; 353b97ee269SEmmanuel Vadot 354b97ee269SEmmanuel Vadot vreg_lvs1a_1p8: lvs1 { 355b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 356b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 357b97ee269SEmmanuel Vadot }; 358b97ee269SEmmanuel Vadot 359b97ee269SEmmanuel Vadot vreg_lvs2a_1p8: lvs2 { 360b97ee269SEmmanuel Vadot regulator-min-microvolt = <1800000>; 361b97ee269SEmmanuel Vadot regulator-max-microvolt = <1800000>; 362b97ee269SEmmanuel Vadot }; 363b97ee269SEmmanuel Vadot 364b97ee269SEmmanuel Vadot }; 365b97ee269SEmmanuel Vadot 3668bab661aSEmmanuel Vadot regulators-1 { 367b97ee269SEmmanuel Vadot compatible = "qcom,rpm-pmi8998-regulators"; 368b97ee269SEmmanuel Vadot 369b97ee269SEmmanuel Vadot vdd_bob-supply = <&vph_pwr>; 370b97ee269SEmmanuel Vadot 371b97ee269SEmmanuel Vadot vreg_bob: bob { 372b97ee269SEmmanuel Vadot regulator-min-microvolt = <3312000>; 373b97ee269SEmmanuel Vadot regulator-max-microvolt = <3600000>; 374b97ee269SEmmanuel Vadot }; 375b97ee269SEmmanuel Vadot }; 376b97ee269SEmmanuel Vadot}; 377b97ee269SEmmanuel Vadot 378b97ee269SEmmanuel Vadot&remoteproc_adsp { 379b97ee269SEmmanuel Vadot status = "okay"; 380b97ee269SEmmanuel Vadot}; 381b97ee269SEmmanuel Vadot 382b97ee269SEmmanuel Vadot&remoteproc_mss { 383b97ee269SEmmanuel Vadot status = "okay"; 384b97ee269SEmmanuel Vadot}; 385b97ee269SEmmanuel Vadot 386b97ee269SEmmanuel Vadot&remoteproc_slpi { 387b97ee269SEmmanuel Vadot status = "okay"; 388b97ee269SEmmanuel Vadot}; 389b97ee269SEmmanuel Vadot 390b97ee269SEmmanuel Vadot&tlmm { 391b97ee269SEmmanuel Vadot gpio-reserved-ranges = <0 4>, <81 4>; 392b97ee269SEmmanuel Vadot}; 393b97ee269SEmmanuel Vadot 394b97ee269SEmmanuel Vadot&sdhc2 { 395b97ee269SEmmanuel Vadot status = "okay"; 396b97ee269SEmmanuel Vadot cd-gpios = <&tlmm 95 GPIO_ACTIVE_LOW>; 397b97ee269SEmmanuel Vadot 398b97ee269SEmmanuel Vadot vmmc-supply = <&vreg_l21a_2p95>; 399b97ee269SEmmanuel Vadot vqmmc-supply = <&vreg_l13a_2p95>; 400b97ee269SEmmanuel Vadot 401b97ee269SEmmanuel Vadot pinctrl-names = "default", "sleep"; 402b97ee269SEmmanuel Vadot pinctrl-0 = <&sdc2_on &sdc2_cd>; 403b97ee269SEmmanuel Vadot pinctrl-1 = <&sdc2_off &sdc2_cd>; 404b97ee269SEmmanuel Vadot}; 405b97ee269SEmmanuel Vadot 406b97ee269SEmmanuel Vadot&stm { 407b97ee269SEmmanuel Vadot status = "okay"; 408b97ee269SEmmanuel Vadot}; 409b97ee269SEmmanuel Vadot 410b97ee269SEmmanuel Vadot&ufshc { 411b97ee269SEmmanuel Vadot status = "okay"; 412b97ee269SEmmanuel Vadot vcc-supply = <&vreg_l20a_2p95>; 413b97ee269SEmmanuel Vadot vccq-supply = <&vreg_l26a_1p2>; 414b97ee269SEmmanuel Vadot vccq2-supply = <&vreg_s4a_1p8>; 415*84943d6fSEmmanuel Vadot vdd-hba-supply = <&vreg_l26a_1p2>; 416b97ee269SEmmanuel Vadot vcc-max-microamp = <750000>; 417b97ee269SEmmanuel Vadot vccq-max-microamp = <560000>; 418b97ee269SEmmanuel Vadot vccq2-max-microamp = <750000>; 419b97ee269SEmmanuel Vadot}; 420b97ee269SEmmanuel Vadot 421b97ee269SEmmanuel Vadot&ufsphy { 422b97ee269SEmmanuel Vadot status = "okay"; 423b97ee269SEmmanuel Vadot vdda-phy-supply = <&vreg_l1a_0p875>; 424b97ee269SEmmanuel Vadot vdda-pll-supply = <&vreg_l2a_1p2>; 425b97ee269SEmmanuel Vadot}; 426b97ee269SEmmanuel Vadot 427b97ee269SEmmanuel Vadot&usb3 { 428b97ee269SEmmanuel Vadot status = "okay"; 429b97ee269SEmmanuel Vadot}; 430b97ee269SEmmanuel Vadot 431b97ee269SEmmanuel Vadot&usb3_dwc3 { 432b97ee269SEmmanuel Vadot dr_mode = "host"; /* Force to host until we have Type-C hooked up */ 433b97ee269SEmmanuel Vadot}; 434b97ee269SEmmanuel Vadot 435b97ee269SEmmanuel Vadot&usb3phy { 436b97ee269SEmmanuel Vadot status = "okay"; 437b97ee269SEmmanuel Vadot 438b97ee269SEmmanuel Vadot vdda-phy-supply = <&vreg_l1a_0p875>; 439b97ee269SEmmanuel Vadot vdda-pll-supply = <&vreg_l2a_1p2>; 440b97ee269SEmmanuel Vadot}; 441b97ee269SEmmanuel Vadot 442b97ee269SEmmanuel Vadot&wifi { 443b97ee269SEmmanuel Vadot status = "okay"; 444b97ee269SEmmanuel Vadot 445b97ee269SEmmanuel Vadot vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>; 446b97ee269SEmmanuel Vadot vdd-1.8-xo-supply = <&vreg_l7a_1p8>; 447b97ee269SEmmanuel Vadot vdd-1.3-rfa-supply = <&vreg_l17a_1p3>; 448b97ee269SEmmanuel Vadot vdd-3.3-ch0-supply = <&vreg_l25a_3p3>; 449c66ec88fSEmmanuel Vadot}; 450