185a1eb42SAbel Vesa// SPDX-License-Identifier: BSD-3-Clause 285a1eb42SAbel Vesa/* 385a1eb42SAbel Vesa * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. 485a1eb42SAbel Vesa */ 585a1eb42SAbel Vesa 685a1eb42SAbel Vesa#include <dt-bindings/gpio/gpio.h> 785a1eb42SAbel Vesa#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 885a1eb42SAbel Vesa#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 985a1eb42SAbel Vesa 1085a1eb42SAbel Vesa#include "eliza.dtsi" 1185a1eb42SAbel Vesa#include "pm7550ba-eliza.dtsi" 127f98ca4bSAbel Vesa#include "pm7550-eliza.dtsi" 137f98ca4bSAbel Vesa#include "pm8550vs-d-eliza.dtsi" 147f98ca4bSAbel Vesa#include "pm8550vs-g-eliza.dtsi" 157f98ca4bSAbel Vesa#include "pmr735d-eliza.dtsi" 167f98ca4bSAbel Vesa#include "pmk8550-eliza.dtsi" 1785a1eb42SAbel Vesa 1885a1eb42SAbel Vesa/ { 1985a1eb42SAbel Vesa clocks { 2085a1eb42SAbel Vesa xo_board: xo-board { 2185a1eb42SAbel Vesa compatible = "fixed-clock"; 2285a1eb42SAbel Vesa clock-frequency = <76800000>; 2385a1eb42SAbel Vesa #clock-cells = <0>; 2485a1eb42SAbel Vesa }; 2585a1eb42SAbel Vesa 2685a1eb42SAbel Vesa sleep_clk: sleep-clk { 2785a1eb42SAbel Vesa compatible = "fixed-clock"; 2885a1eb42SAbel Vesa clock-frequency = <32764>; 2985a1eb42SAbel Vesa #clock-cells = <0>; 3085a1eb42SAbel Vesa }; 3185a1eb42SAbel Vesa 3285a1eb42SAbel Vesa bi_tcxo_div2: bi-tcxo-div2-clk { 3385a1eb42SAbel Vesa compatible = "fixed-factor-clock"; 3485a1eb42SAbel Vesa #clock-cells = <0>; 3585a1eb42SAbel Vesa 3685a1eb42SAbel Vesa clocks = <&rpmhcc RPMH_CXO_CLK>; 3785a1eb42SAbel Vesa clock-mult = <1>; 3885a1eb42SAbel Vesa clock-div = <2>; 3985a1eb42SAbel Vesa }; 4085a1eb42SAbel Vesa 4185a1eb42SAbel Vesa bi_tcxo_ao_div2: bi-tcxo-ao-div2-clk { 4285a1eb42SAbel Vesa compatible = "fixed-factor-clock"; 4385a1eb42SAbel Vesa #clock-cells = <0>; 4485a1eb42SAbel Vesa 4585a1eb42SAbel Vesa clocks = <&rpmhcc RPMH_CXO_CLK_A>; 4685a1eb42SAbel Vesa clock-mult = <1>; 4785a1eb42SAbel Vesa clock-div = <2>; 4885a1eb42SAbel Vesa }; 4985a1eb42SAbel Vesa }; 5085a1eb42SAbel Vesa 5185a1eb42SAbel Vesa vph_pwr: regulator-vph-pwr { 5285a1eb42SAbel Vesa compatible = "regulator-fixed"; 5385a1eb42SAbel Vesa 5485a1eb42SAbel Vesa regulator-name = "vph_pwr"; 5585a1eb42SAbel Vesa regulator-min-microvolt = <3700000>; 5685a1eb42SAbel Vesa regulator-max-microvolt = <3700000>; 5785a1eb42SAbel Vesa 5885a1eb42SAbel Vesa regulator-always-on; 5985a1eb42SAbel Vesa regulator-boot-on; 6085a1eb42SAbel Vesa }; 6185a1eb42SAbel Vesa}; 6285a1eb42SAbel Vesa 6385a1eb42SAbel Vesa&apps_rsc { 6485a1eb42SAbel Vesa regulators-0 { 6585a1eb42SAbel Vesa compatible = "qcom,pm7550-rpmh-regulators"; 6685a1eb42SAbel Vesa 6785a1eb42SAbel Vesa vdd-l1-supply = <&vreg_s3b>; 6885a1eb42SAbel Vesa vdd-l2-l3-supply = <&vreg_s3b>; 6985a1eb42SAbel Vesa vdd-l4-l5-supply = <&vreg_s2b>; 7085a1eb42SAbel Vesa vdd-l6-supply = <&vreg_s2b>; 7185a1eb42SAbel Vesa vdd-l7-supply = <&vreg_s1b>; 7285a1eb42SAbel Vesa vdd-l8-supply = <&vreg_s1b>; 7385a1eb42SAbel Vesa vdd-l9-l10-supply = <&vreg_s1b>; 7485a1eb42SAbel Vesa vdd-l11-supply = <&vreg_s1b>; 7585a1eb42SAbel Vesa vdd-l12-l14-supply = <&vreg_bob>; 7685a1eb42SAbel Vesa vdd-l13-l16-supply = <&vreg_bob>; 7785a1eb42SAbel Vesa vdd-l15-l17-l18-l19-l20-l21-l22-l23-supply = <&vreg_bob>; 7885a1eb42SAbel Vesa vdd-s1-supply = <&vph_pwr>; 7985a1eb42SAbel Vesa vdd-s2-supply = <&vph_pwr>; 8085a1eb42SAbel Vesa vdd-s3-supply = <&vph_pwr>; 8185a1eb42SAbel Vesa vdd-s4-supply = <&vph_pwr>; 8285a1eb42SAbel Vesa vdd-s5-supply = <&vph_pwr>; 8385a1eb42SAbel Vesa vdd-s6-supply = <&vph_pwr>; 8485a1eb42SAbel Vesa 8585a1eb42SAbel Vesa vdd-bob-supply = <&vph_pwr>; 8685a1eb42SAbel Vesa 8785a1eb42SAbel Vesa qcom,pmic-id = "b"; 8885a1eb42SAbel Vesa 8985a1eb42SAbel Vesa vreg_s1b: smps1 { 9085a1eb42SAbel Vesa regulator-name = "vreg_s1b"; 9185a1eb42SAbel Vesa regulator-min-microvolt = <1850000>; 9285a1eb42SAbel Vesa regulator-max-microvolt = <2040000>; 9385a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 9485a1eb42SAbel Vesa }; 9585a1eb42SAbel Vesa 9685a1eb42SAbel Vesa vreg_s2b: smps2 { 9785a1eb42SAbel Vesa regulator-name = "vreg_s2b"; 9885a1eb42SAbel Vesa regulator-min-microvolt = <375000>; 9985a1eb42SAbel Vesa regulator-max-microvolt = <2744000>; 10085a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 10185a1eb42SAbel Vesa }; 10285a1eb42SAbel Vesa 10385a1eb42SAbel Vesa vreg_s3b: smps3 { 10485a1eb42SAbel Vesa regulator-name = "vreg_s3b"; 10585a1eb42SAbel Vesa regulator-min-microvolt = <375000>; 10685a1eb42SAbel Vesa regulator-max-microvolt = <2744000>; 10785a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 10885a1eb42SAbel Vesa }; 10985a1eb42SAbel Vesa 11085a1eb42SAbel Vesa vreg_s4b: smps4 { 11185a1eb42SAbel Vesa regulator-name = "vreg_s4b"; 11285a1eb42SAbel Vesa regulator-min-microvolt = <2156000>; 11385a1eb42SAbel Vesa regulator-max-microvolt = <2400000>; 11485a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 11585a1eb42SAbel Vesa }; 11685a1eb42SAbel Vesa 11785a1eb42SAbel Vesa vreg_l2b: ldo2 { 11885a1eb42SAbel Vesa regulator-name = "vreg_l2b"; 11985a1eb42SAbel Vesa regulator-min-microvolt = <720000>; 12085a1eb42SAbel Vesa regulator-max-microvolt = <950000>; 12185a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 12285a1eb42SAbel Vesa }; 12385a1eb42SAbel Vesa 12485a1eb42SAbel Vesa vreg_l3b: ldo3 { 12585a1eb42SAbel Vesa regulator-name = "vreg_l3b"; 12685a1eb42SAbel Vesa regulator-min-microvolt = <880000>; 12785a1eb42SAbel Vesa regulator-max-microvolt = <912000>; 12885a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 12985a1eb42SAbel Vesa }; 13085a1eb42SAbel Vesa 13185a1eb42SAbel Vesa vreg_l4b: ldo4 { 13285a1eb42SAbel Vesa regulator-name = "vreg_l4b"; 13385a1eb42SAbel Vesa regulator-min-microvolt = <1200000>; 13485a1eb42SAbel Vesa regulator-max-microvolt = <1200000>; 13585a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 13685a1eb42SAbel Vesa }; 13785a1eb42SAbel Vesa 13885a1eb42SAbel Vesa vreg_l6b: ldo6 { 13985a1eb42SAbel Vesa regulator-name = "vreg_l6b"; 14085a1eb42SAbel Vesa regulator-min-microvolt = <866000>; 14185a1eb42SAbel Vesa regulator-max-microvolt = <958000>; 14285a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 14385a1eb42SAbel Vesa }; 14485a1eb42SAbel Vesa 14585a1eb42SAbel Vesa vreg_l7b: ldo7 { 14685a1eb42SAbel Vesa regulator-name = "vreg_l7b"; 14785a1eb42SAbel Vesa regulator-min-microvolt = <1800000>; 14885a1eb42SAbel Vesa regulator-max-microvolt = <1800000>; 14985a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 15085a1eb42SAbel Vesa }; 15185a1eb42SAbel Vesa 15285a1eb42SAbel Vesa vreg_l8b: ldo8 { 15385a1eb42SAbel Vesa regulator-name = "vreg_l8b"; 15485a1eb42SAbel Vesa regulator-min-microvolt = <1800000>; 15585a1eb42SAbel Vesa regulator-max-microvolt = <1800000>; 15685a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 15785a1eb42SAbel Vesa }; 15885a1eb42SAbel Vesa 15985a1eb42SAbel Vesa vreg_l9b: ldo9 { 16085a1eb42SAbel Vesa regulator-name = "vreg_l9b"; 16185a1eb42SAbel Vesa regulator-min-microvolt = <1800000>; 16285a1eb42SAbel Vesa regulator-max-microvolt = <1800000>; 16385a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 16485a1eb42SAbel Vesa }; 16585a1eb42SAbel Vesa 16685a1eb42SAbel Vesa vreg_l10b: ldo10 { 16785a1eb42SAbel Vesa regulator-name = "vreg_l10b"; 16885a1eb42SAbel Vesa regulator-min-microvolt = <1800000>; 16985a1eb42SAbel Vesa regulator-max-microvolt = <1800000>; 17085a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 17185a1eb42SAbel Vesa }; 17285a1eb42SAbel Vesa 17385a1eb42SAbel Vesa vreg_l11b: ldo11 { 17485a1eb42SAbel Vesa regulator-name = "vreg_l11b"; 17585a1eb42SAbel Vesa regulator-min-microvolt = <1800000>; 17685a1eb42SAbel Vesa regulator-max-microvolt = <1800000>; 17785a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 17885a1eb42SAbel Vesa }; 17985a1eb42SAbel Vesa 18085a1eb42SAbel Vesa vreg_l12b: ldo12 { 18185a1eb42SAbel Vesa regulator-name = "vreg_l12b"; 18285a1eb42SAbel Vesa regulator-min-microvolt = <2400000>; 18385a1eb42SAbel Vesa regulator-max-microvolt = <3300000>; 18485a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 18585a1eb42SAbel Vesa }; 18685a1eb42SAbel Vesa 18785a1eb42SAbel Vesa vreg_l13b: ldo13 { 18885a1eb42SAbel Vesa regulator-name = "vreg_l13b"; 18985a1eb42SAbel Vesa regulator-min-microvolt = <2700000>; 19085a1eb42SAbel Vesa regulator-max-microvolt = <3300000>; 19185a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 19285a1eb42SAbel Vesa }; 19385a1eb42SAbel Vesa 19485a1eb42SAbel Vesa vreg_l14b: ldo14 { 19585a1eb42SAbel Vesa regulator-name = "vreg_l14b"; 19685a1eb42SAbel Vesa regulator-min-microvolt = <3300000>; 19785a1eb42SAbel Vesa regulator-max-microvolt = <3304000>; 19885a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 19985a1eb42SAbel Vesa }; 20085a1eb42SAbel Vesa 20185a1eb42SAbel Vesa vreg_l15b: ldo15 { 20285a1eb42SAbel Vesa regulator-name = "vreg_l15b"; 20385a1eb42SAbel Vesa regulator-min-microvolt = <3300000>; 20485a1eb42SAbel Vesa regulator-max-microvolt = <3304000>; 20585a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 20685a1eb42SAbel Vesa }; 20785a1eb42SAbel Vesa 20885a1eb42SAbel Vesa vreg_l16b: ldo16 { 20985a1eb42SAbel Vesa regulator-name = "vreg_l16b"; 21085a1eb42SAbel Vesa regulator-min-microvolt = <3008000>; 21185a1eb42SAbel Vesa regulator-max-microvolt = <3008000>; 21285a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 21385a1eb42SAbel Vesa }; 21485a1eb42SAbel Vesa 21585a1eb42SAbel Vesa vreg_l17b: ldo17 { 21685a1eb42SAbel Vesa regulator-name = "vreg_l17b"; 21785a1eb42SAbel Vesa regulator-min-microvolt = <3104000>; 21885a1eb42SAbel Vesa regulator-max-microvolt = <3104000>; 21985a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 22085a1eb42SAbel Vesa }; 22185a1eb42SAbel Vesa 22285a1eb42SAbel Vesa vreg_l18b: ldo18 { 22385a1eb42SAbel Vesa regulator-name = "vreg_l18b"; 22485a1eb42SAbel Vesa regulator-min-microvolt = <2800000>; 22585a1eb42SAbel Vesa regulator-max-microvolt = <2800000>; 22685a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 22785a1eb42SAbel Vesa }; 22885a1eb42SAbel Vesa 22985a1eb42SAbel Vesa vreg_l19b: ldo19 { 23085a1eb42SAbel Vesa regulator-name = "vreg_l19b"; 23185a1eb42SAbel Vesa regulator-min-microvolt = <3000000>; 23285a1eb42SAbel Vesa regulator-max-microvolt = <3000000>; 23385a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 23485a1eb42SAbel Vesa }; 23585a1eb42SAbel Vesa 23685a1eb42SAbel Vesa vreg_l20b: ldo20 { 23785a1eb42SAbel Vesa regulator-name = "vreg_l20b"; 23885a1eb42SAbel Vesa regulator-min-microvolt = <1620000>; 23985a1eb42SAbel Vesa regulator-max-microvolt = <3544000>; 24085a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 24185a1eb42SAbel Vesa }; 24285a1eb42SAbel Vesa 24385a1eb42SAbel Vesa vreg_l21b: ldo21 { 24485a1eb42SAbel Vesa regulator-name = "vreg_l21b"; 24585a1eb42SAbel Vesa regulator-min-microvolt = <1620000>; 24685a1eb42SAbel Vesa regulator-max-microvolt = <3544000>; 24785a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 24885a1eb42SAbel Vesa }; 24985a1eb42SAbel Vesa 25085a1eb42SAbel Vesa vreg_l22b: ldo22 { 25185a1eb42SAbel Vesa regulator-name = "vreg_l22b"; 25285a1eb42SAbel Vesa regulator-min-microvolt = <3200000>; 25385a1eb42SAbel Vesa regulator-max-microvolt = <3200000>; 25485a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 25585a1eb42SAbel Vesa }; 25685a1eb42SAbel Vesa 25785a1eb42SAbel Vesa vreg_l23b: ldo23 { 25885a1eb42SAbel Vesa regulator-name = "vreg_l23b"; 25985a1eb42SAbel Vesa regulator-min-microvolt = <1650000>; 26085a1eb42SAbel Vesa regulator-max-microvolt = <3544000>; 26185a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 26285a1eb42SAbel Vesa }; 26385a1eb42SAbel Vesa 26485a1eb42SAbel Vesa vreg_bob: bob { 26585a1eb42SAbel Vesa regulator-name = "vreg_bob"; 26685a1eb42SAbel Vesa regulator-min-microvolt = <3008000>; 26785a1eb42SAbel Vesa regulator-max-microvolt = <3960000>; 26885a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 26985a1eb42SAbel Vesa }; 27085a1eb42SAbel Vesa }; 27185a1eb42SAbel Vesa 27285a1eb42SAbel Vesa regulators-1 { 27385a1eb42SAbel Vesa compatible = "qcom,pm8550vs-rpmh-regulators"; 27485a1eb42SAbel Vesa 27585a1eb42SAbel Vesa vdd-l1-supply = <&vreg_s1b>; 27685a1eb42SAbel Vesa 27785a1eb42SAbel Vesa qcom,pmic-id = "d"; 27885a1eb42SAbel Vesa 27985a1eb42SAbel Vesa vreg_l1d: ldo1 { 28085a1eb42SAbel Vesa regulator-name = "vreg_l1d"; 28185a1eb42SAbel Vesa regulator-min-microvolt = <1800000>; 28285a1eb42SAbel Vesa regulator-max-microvolt = <1800000>; 28385a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 28485a1eb42SAbel Vesa }; 28585a1eb42SAbel Vesa }; 28685a1eb42SAbel Vesa 28785a1eb42SAbel Vesa regulators-2 { 28885a1eb42SAbel Vesa compatible = "qcom,pm8550vs-rpmh-regulators"; 28985a1eb42SAbel Vesa 29085a1eb42SAbel Vesa vdd-l1-supply = <&vreg_s2b>; 29185a1eb42SAbel Vesa vdd-l3-supply = <&vreg_s2b>; 29285a1eb42SAbel Vesa 29385a1eb42SAbel Vesa qcom,pmic-id = "g"; 29485a1eb42SAbel Vesa 29585a1eb42SAbel Vesa vreg_l1g: ldo1 { 29685a1eb42SAbel Vesa regulator-name = "vreg_l1g"; 29785a1eb42SAbel Vesa regulator-min-microvolt = <1150000>; 29885a1eb42SAbel Vesa regulator-max-microvolt = <1260000>; 29985a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 30085a1eb42SAbel Vesa }; 30185a1eb42SAbel Vesa 30285a1eb42SAbel Vesa vreg_l3g: ldo3 { 30385a1eb42SAbel Vesa regulator-name = "vreg_l3g"; 30485a1eb42SAbel Vesa regulator-min-microvolt = <1150000>; 30585a1eb42SAbel Vesa regulator-max-microvolt = <1260000>; 30685a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 30785a1eb42SAbel Vesa }; 30885a1eb42SAbel Vesa 30985a1eb42SAbel Vesa }; 31085a1eb42SAbel Vesa 31185a1eb42SAbel Vesa regulators-3 { 31285a1eb42SAbel Vesa compatible = "qcom,pmr735d-rpmh-regulators"; 31385a1eb42SAbel Vesa 31485a1eb42SAbel Vesa vdd-l1-l2-l5-supply = <&vreg_s3b>; 31585a1eb42SAbel Vesa vdd-l3-l4-supply = <&vreg_s2b>; 31685a1eb42SAbel Vesa vdd-l6-supply = <&vreg_s1b>; 31785a1eb42SAbel Vesa vdd-l7-supply = <&vreg_s3b>; 31885a1eb42SAbel Vesa 31985a1eb42SAbel Vesa qcom,pmic-id = "k"; 32085a1eb42SAbel Vesa 32185a1eb42SAbel Vesa vreg_l1k: ldo1 { 32285a1eb42SAbel Vesa regulator-name = "vreg_l1k"; 32385a1eb42SAbel Vesa regulator-min-microvolt = <488000>; 32485a1eb42SAbel Vesa regulator-max-microvolt = <912000>; 32585a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 32685a1eb42SAbel Vesa }; 32785a1eb42SAbel Vesa 32885a1eb42SAbel Vesa vreg_l2k: ldo2 { 32985a1eb42SAbel Vesa regulator-name = "vreg_l2k"; 33085a1eb42SAbel Vesa regulator-min-microvolt = <920000>; 33185a1eb42SAbel Vesa regulator-max-microvolt = <969000>; 33285a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 33385a1eb42SAbel Vesa }; 33485a1eb42SAbel Vesa 33585a1eb42SAbel Vesa vreg_l3k: ldo3 { 33685a1eb42SAbel Vesa regulator-name = "vreg_l3k"; 33785a1eb42SAbel Vesa regulator-min-microvolt = <1080000>; 33885a1eb42SAbel Vesa regulator-max-microvolt = <1350000>; 33985a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 34085a1eb42SAbel Vesa }; 34185a1eb42SAbel Vesa 34285a1eb42SAbel Vesa vreg_l4k: ldo4 { 34385a1eb42SAbel Vesa regulator-name = "vreg_l4k"; 34485a1eb42SAbel Vesa regulator-min-microvolt = <960000>; 34585a1eb42SAbel Vesa regulator-max-microvolt = <1980000>; 34685a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 34785a1eb42SAbel Vesa }; 34885a1eb42SAbel Vesa 34985a1eb42SAbel Vesa vreg_l5k: ldo5 { 35085a1eb42SAbel Vesa regulator-name = "vreg_l5k"; 35185a1eb42SAbel Vesa regulator-min-microvolt = <866000>; 35285a1eb42SAbel Vesa regulator-max-microvolt = <931000>; 35385a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 35485a1eb42SAbel Vesa }; 35585a1eb42SAbel Vesa 35685a1eb42SAbel Vesa vreg_l6k: ldo6 { 35785a1eb42SAbel Vesa regulator-name = "vreg_l6k"; 35885a1eb42SAbel Vesa regulator-min-microvolt = <1100000>; 35985a1eb42SAbel Vesa regulator-max-microvolt = <2000000>; 36085a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 36185a1eb42SAbel Vesa }; 36285a1eb42SAbel Vesa 36385a1eb42SAbel Vesa vreg_l7k: ldo7 { 36485a1eb42SAbel Vesa regulator-name = "vreg_l7k"; 36585a1eb42SAbel Vesa regulator-min-microvolt = <720000>; 36685a1eb42SAbel Vesa regulator-max-microvolt = <958000>; 36785a1eb42SAbel Vesa regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 36885a1eb42SAbel Vesa }; 36985a1eb42SAbel Vesa }; 37085a1eb42SAbel Vesa}; 37185a1eb42SAbel Vesa 372*b3938d24SKonrad Dybcio&pm7550ba_eusb2_repeater { 373*b3938d24SKonrad Dybcio vdd18-supply = <&vreg_l7b>; 374*b3938d24SKonrad Dybcio vdd3-supply = <&vreg_l17b>; 375*b3938d24SKonrad Dybcio}; 376*b3938d24SKonrad Dybcio 37785a1eb42SAbel Vesa&remoteproc_adsp { 37885a1eb42SAbel Vesa firmware-name = "qcom/eliza/adsp.mbn", 37985a1eb42SAbel Vesa "qcom/eliza/adsp_dtb.mbn"; 38085a1eb42SAbel Vesa 38185a1eb42SAbel Vesa status = "okay"; 38285a1eb42SAbel Vesa}; 38385a1eb42SAbel Vesa 38485a1eb42SAbel Vesa&sdhc_1 { 38585a1eb42SAbel Vesa vmmc-supply = <&vreg_l12b>; 38685a1eb42SAbel Vesa vqmmc-supply = <&vreg_l1d>; 38785a1eb42SAbel Vesa pinctrl-0 = <&sdc1_default>; 38885a1eb42SAbel Vesa pinctrl-1 = <&sdc1_sleep>; 38985a1eb42SAbel Vesa pinctrl-names = "default", "sleep"; 39085a1eb42SAbel Vesa mmc-hs400-1_8v; 39185a1eb42SAbel Vesa mmc-hs200-1_8v; 39285a1eb42SAbel Vesa non-removable; 39385a1eb42SAbel Vesa supports-cqe; 39485a1eb42SAbel Vesa no-sdio; 39585a1eb42SAbel Vesa no-sd; 39685a1eb42SAbel Vesa 39785a1eb42SAbel Vesa status = "okay"; 39885a1eb42SAbel Vesa}; 39985a1eb42SAbel Vesa 40085a1eb42SAbel Vesa&tlmm { 40185a1eb42SAbel Vesa gpio-reserved-ranges = <20 4>, /* NFC SPI */ 40285a1eb42SAbel Vesa <111 2>, /* WCN UART1 */ 40385a1eb42SAbel Vesa <118 1>; /* NFC Secure I/O */ 40485a1eb42SAbel Vesa}; 405