19181bb93SRohit Agarwal// SPDX-License-Identifier: BSD-3-Clause 29181bb93SRohit Agarwal/* 39181bb93SRohit Agarwal * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. 49181bb93SRohit Agarwal */ 59181bb93SRohit Agarwal 69181bb93SRohit Agarwal/dts-v1/; 79181bb93SRohit Agarwal 88a2dc39dSRohit Agarwal#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 99181bb93SRohit Agarwal#include "sdx75.dtsi" 10f890ef18SRohit Agarwal#include "pm7550ba.dtsi" 11f890ef18SRohit Agarwal#include "pmk8550.dtsi" 12f890ef18SRohit Agarwal#include "pmx75.dtsi" 139181bb93SRohit Agarwal 149181bb93SRohit Agarwal/ { 159181bb93SRohit Agarwal model = "Qualcomm Technologies, Inc. SDX75 IDP"; 169181bb93SRohit Agarwal compatible = "qcom,sdx75-idp", "qcom,sdx75"; 179181bb93SRohit Agarwal 189181bb93SRohit Agarwal aliases { 199181bb93SRohit Agarwal serial0 = &uart1; 209181bb93SRohit Agarwal }; 218a2dc39dSRohit Agarwal 228a2dc39dSRohit Agarwal vph_pwr: vph-pwr-regulator { 238a2dc39dSRohit Agarwal compatible = "regulator-fixed"; 248a2dc39dSRohit Agarwal regulator-name = "vph_pwr"; 258a2dc39dSRohit Agarwal regulator-min-microvolt = <3700000>; 268a2dc39dSRohit Agarwal regulator-max-microvolt = <3700000>; 278a2dc39dSRohit Agarwal }; 288a2dc39dSRohit Agarwal 298a2dc39dSRohit Agarwal vph_ext: vph-ext-regulator { 308a2dc39dSRohit Agarwal compatible = "regulator-fixed"; 318a2dc39dSRohit Agarwal regulator-name = "vph_ext"; 328a2dc39dSRohit Agarwal regulator-min-microvolt = <3700000>; 338a2dc39dSRohit Agarwal regulator-max-microvolt = <3700000>; 348a2dc39dSRohit Agarwal }; 358a2dc39dSRohit Agarwal 368a2dc39dSRohit Agarwal vreg_bob_3p3: pmx75-bob { 378a2dc39dSRohit Agarwal compatible = "regulator-fixed"; 388a2dc39dSRohit Agarwal regulator-name = "vreg_bob_3p3"; 398a2dc39dSRohit Agarwal regulator-min-microvolt = <3300000>; 408a2dc39dSRohit Agarwal regulator-max-microvolt = <3300000>; 418a2dc39dSRohit Agarwal 428a2dc39dSRohit Agarwal vin-supply = <&vph_ext>; 438a2dc39dSRohit Agarwal }; 448a2dc39dSRohit Agarwal}; 458a2dc39dSRohit Agarwal 468a2dc39dSRohit Agarwal&apps_rsc { 47*edc48dc4SKrzysztof Kozlowski regulators-0 { 488a2dc39dSRohit Agarwal compatible = "qcom,pmx75-rpmh-regulators"; 498a2dc39dSRohit Agarwal qcom,pmic-id = "b"; 508a2dc39dSRohit Agarwal 518a2dc39dSRohit Agarwal vdd-s1-supply = <&vph_pwr>; 528a2dc39dSRohit Agarwal vdd-s2-supply = <&vph_pwr>; 538a2dc39dSRohit Agarwal vdd-s3-supply = <&vph_pwr>; 548a2dc39dSRohit Agarwal vdd-s4-supply = <&vph_pwr>; 558a2dc39dSRohit Agarwal vdd-s5-supply = <&vph_pwr>; 568a2dc39dSRohit Agarwal vdd-s6-supply = <&vph_pwr>; 578a2dc39dSRohit Agarwal vdd-s7-supply = <&vph_pwr>; 588a2dc39dSRohit Agarwal vdd-s8-supply = <&vph_pwr>; 598a2dc39dSRohit Agarwal vdd-s9-supply = <&vph_pwr>; 608a2dc39dSRohit Agarwal vdd-s10-supply = <&vph_pwr>; 618a2dc39dSRohit Agarwal vdd-l1-supply = <&vreg_s2b_1p224>; 628a2dc39dSRohit Agarwal vdd-l2-l18-supply = <&vreg_s2b_1p224>; 638a2dc39dSRohit Agarwal vdd-l3-supply = <&vreg_s7b_0p936>; 648a2dc39dSRohit Agarwal vdd-l4-l16-supply = <&vreg_s7b_0p936>; 658a2dc39dSRohit Agarwal vdd-l5-l6-supply = <&vreg_s4b_1p824>; 668a2dc39dSRohit Agarwal vdd-l7-supply = <&vreg_s7b_0p936>; 678a2dc39dSRohit Agarwal vdd-l8-l9-supply = <&vreg_s8b_0p824>; 688a2dc39dSRohit Agarwal vdd-l10-supply = <&vreg_bob_3p3>; 698a2dc39dSRohit Agarwal vdd-l11-l13-supply = <&vreg_bob_3p3>; 708a2dc39dSRohit Agarwal vdd-l12-supply = <&vreg_s2b_1p224>; 718a2dc39dSRohit Agarwal vdd-l14-supply = <&vreg_s3b_0p752>; 728a2dc39dSRohit Agarwal vdd-l15-supply = <&vreg_s2b_1p224>; 738a2dc39dSRohit Agarwal vdd-l17-supply = <&vreg_s8b_0p824>; 748a2dc39dSRohit Agarwal vdd-l19-supply = <&vreg_s7b_0p936>; 758a2dc39dSRohit Agarwal vdd-l20-l21-supply = <&vreg_s7b_0p936>; 768a2dc39dSRohit Agarwal 778a2dc39dSRohit Agarwal vreg_s2b_1p224: smps2 { 788a2dc39dSRohit Agarwal regulator-name = "vreg_s2b_1p224"; 798a2dc39dSRohit Agarwal regulator-min-microvolt = <1224000>; 808a2dc39dSRohit Agarwal regulator-max-microvolt = <1350000>; 818a2dc39dSRohit Agarwal }; 828a2dc39dSRohit Agarwal 838a2dc39dSRohit Agarwal vreg_s3b_0p752: smps3 { 848a2dc39dSRohit Agarwal regulator-name = "vreg_s3b_0p752"; 858a2dc39dSRohit Agarwal regulator-min-microvolt = <684000>; 868a2dc39dSRohit Agarwal regulator-max-microvolt = <904000>; 878a2dc39dSRohit Agarwal }; 888a2dc39dSRohit Agarwal 898a2dc39dSRohit Agarwal vreg_s4b_1p824: smps4 { 908a2dc39dSRohit Agarwal regulator-name = "vreg_s4b_1p824"; 918a2dc39dSRohit Agarwal regulator-min-microvolt = <1824000>; 928a2dc39dSRohit Agarwal regulator-max-microvolt = <1904000>; 938a2dc39dSRohit Agarwal }; 948a2dc39dSRohit Agarwal 958a2dc39dSRohit Agarwal vreg_s7b_0p936: smps7 { 968a2dc39dSRohit Agarwal regulator-name = "vreg_s7b_0p936"; 978a2dc39dSRohit Agarwal regulator-min-microvolt = <352000>; 988a2dc39dSRohit Agarwal regulator-max-microvolt = <1060000>; 998a2dc39dSRohit Agarwal }; 1008a2dc39dSRohit Agarwal 1018a2dc39dSRohit Agarwal vreg_s8b_0p824: smps8 { 1028a2dc39dSRohit Agarwal regulator-name = "vreg_s8b_0p824"; 1038a2dc39dSRohit Agarwal regulator-min-microvolt = <500000>; 1048a2dc39dSRohit Agarwal regulator-max-microvolt = <1100000>; 1058a2dc39dSRohit Agarwal }; 1068a2dc39dSRohit Agarwal 1078a2dc39dSRohit Agarwal vreg_l1b_1p2: ldo1 { 1088a2dc39dSRohit Agarwal regulator-name = "vreg_l1b_1p2"; 1098a2dc39dSRohit Agarwal regulator-min-microvolt = <1200000>; 1108a2dc39dSRohit Agarwal regulator-max-microvolt = <1200000>; 1118a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1128a2dc39dSRohit Agarwal }; 1138a2dc39dSRohit Agarwal 1148a2dc39dSRohit Agarwal vreg_l2b_1p128: ldo2 { 1158a2dc39dSRohit Agarwal regulator-name = "vreg_l2b_1p128"; 1168a2dc39dSRohit Agarwal regulator-min-microvolt = <1000000>; 1178a2dc39dSRohit Agarwal regulator-max-microvolt = <1160000>; 1188a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1198a2dc39dSRohit Agarwal }; 1208a2dc39dSRohit Agarwal 1218a2dc39dSRohit Agarwal vreg_l3b_0p896: ldo3 { 1228a2dc39dSRohit Agarwal regulator-name = "vreg_l3b_0p896"; 1238a2dc39dSRohit Agarwal regulator-min-microvolt = <300000>; 1248a2dc39dSRohit Agarwal regulator-max-microvolt = <1040000>; 1258a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1268a2dc39dSRohit Agarwal }; 1278a2dc39dSRohit Agarwal 1288a2dc39dSRohit Agarwal vreg_l4b_0p88: ldo4 { 1298a2dc39dSRohit Agarwal regulator-name = "vreg_l4b_0p88"; 1308a2dc39dSRohit Agarwal regulator-min-microvolt = <864000>; 1318a2dc39dSRohit Agarwal regulator-max-microvolt = <912000>; 1328a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1338a2dc39dSRohit Agarwal }; 1348a2dc39dSRohit Agarwal 1358a2dc39dSRohit Agarwal vreg_l5b_1p776: ldo5 { 1368a2dc39dSRohit Agarwal regulator-name = "vreg_l5b_1p776"; 1378a2dc39dSRohit Agarwal regulator-min-microvolt = <1770000>; 1388a2dc39dSRohit Agarwal regulator-max-microvolt = <1800000>; 1398a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1408a2dc39dSRohit Agarwal }; 1418a2dc39dSRohit Agarwal 1428a2dc39dSRohit Agarwal vreg_l6b_1p8: ldo6 { 1438a2dc39dSRohit Agarwal regulator-name = "vreg_l6b_1p8"; 1448a2dc39dSRohit Agarwal regulator-min-microvolt = <1800000>; 1458a2dc39dSRohit Agarwal regulator-max-microvolt = <1800000>; 1468a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1478a2dc39dSRohit Agarwal }; 1488a2dc39dSRohit Agarwal 1498a2dc39dSRohit Agarwal vreg_l7b_0p904: ldo7 { 1508a2dc39dSRohit Agarwal regulator-name = "vreg_l7b_0p904"; 1518a2dc39dSRohit Agarwal regulator-min-microvolt = <300000>; 1528a2dc39dSRohit Agarwal regulator-max-microvolt = <960000>; 1538a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1548a2dc39dSRohit Agarwal }; 1558a2dc39dSRohit Agarwal 1568a2dc39dSRohit Agarwal vreg_l8b_0p8: ldo8 { 1578a2dc39dSRohit Agarwal regulator-name = "vreg_l8b_0p8"; 1588a2dc39dSRohit Agarwal regulator-min-microvolt = <800000>; 1598a2dc39dSRohit Agarwal regulator-max-microvolt = <800000>; 1608a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1618a2dc39dSRohit Agarwal }; 1628a2dc39dSRohit Agarwal 1638a2dc39dSRohit Agarwal vreg_l9b_0p752: ldo9 { 1648a2dc39dSRohit Agarwal regulator-name = "vreg_l9b_0p752"; 1658a2dc39dSRohit Agarwal regulator-min-microvolt = <752000>; 1668a2dc39dSRohit Agarwal regulator-max-microvolt = <800000>; 1678a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1688a2dc39dSRohit Agarwal }; 1698a2dc39dSRohit Agarwal 1708a2dc39dSRohit Agarwal vreg_l10b_3p08: ldo10 { 1718a2dc39dSRohit Agarwal regulator-name = "vreg_l10b_3p08"; 1728a2dc39dSRohit Agarwal regulator-min-microvolt = <3008000>; 1738a2dc39dSRohit Agarwal regulator-max-microvolt = <3088000>; 1748a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1758a2dc39dSRohit Agarwal }; 1768a2dc39dSRohit Agarwal 1778a2dc39dSRohit Agarwal vreg_l11b_1p8: ldo11 { 1788a2dc39dSRohit Agarwal regulator-name = "vreg_l11b_1p8"; 1798a2dc39dSRohit Agarwal regulator-min-microvolt = <1704000>; 1808a2dc39dSRohit Agarwal regulator-max-microvolt = <2928000>; 1818a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1828a2dc39dSRohit Agarwal }; 1838a2dc39dSRohit Agarwal 1848a2dc39dSRohit Agarwal vreg_l12b_1p2: ldo12 { 1858a2dc39dSRohit Agarwal regulator-name = "vreg_l12b_1p2"; 1868a2dc39dSRohit Agarwal regulator-min-microvolt = <1200000>; 1878a2dc39dSRohit Agarwal regulator-max-microvolt = <1200000>; 1888a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1898a2dc39dSRohit Agarwal }; 1908a2dc39dSRohit Agarwal 1918a2dc39dSRohit Agarwal vreg_l13b_1p8: ldo13 { 1928a2dc39dSRohit Agarwal regulator-name = "vreg_l13b_1p8"; 1938a2dc39dSRohit Agarwal regulator-min-microvolt = <1704000>; 1948a2dc39dSRohit Agarwal regulator-max-microvolt = <2928000>; 1958a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1968a2dc39dSRohit Agarwal }; 1978a2dc39dSRohit Agarwal 1988a2dc39dSRohit Agarwal vreg_l14b_0p624: ldo14 { 1998a2dc39dSRohit Agarwal regulator-name = "vreg_l14b_0p624"; 2008a2dc39dSRohit Agarwal regulator-min-microvolt = <300000>; 2018a2dc39dSRohit Agarwal regulator-max-microvolt = <800000>; 2028a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 2038a2dc39dSRohit Agarwal }; 2048a2dc39dSRohit Agarwal 2058a2dc39dSRohit Agarwal vreg_l15b_1p2: ldo15 { 2068a2dc39dSRohit Agarwal regulator-name = "vreg_l15b_1p2"; 2078a2dc39dSRohit Agarwal regulator-min-microvolt = <1200000>; 2088a2dc39dSRohit Agarwal regulator-max-microvolt = <1200000>; 2098a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 2108a2dc39dSRohit Agarwal }; 2118a2dc39dSRohit Agarwal 2128a2dc39dSRohit Agarwal vreg_l16b_0p912: ldo16 { 2138a2dc39dSRohit Agarwal regulator-name = "vreg_l16b_0p912"; 2148a2dc39dSRohit Agarwal regulator-min-microvolt = <880000>; 2158a2dc39dSRohit Agarwal regulator-max-microvolt = <920000>; 2168a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 2178a2dc39dSRohit Agarwal }; 2188a2dc39dSRohit Agarwal 2198a2dc39dSRohit Agarwal vreg_l17b_0p752: ldo17 { 2208a2dc39dSRohit Agarwal regulator-name = "vreg_l17b_0p752"; 2218a2dc39dSRohit Agarwal regulator-min-microvolt = <684000>; 2228a2dc39dSRohit Agarwal regulator-max-microvolt = <957600>; 2238a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 2248a2dc39dSRohit Agarwal }; 2258a2dc39dSRohit Agarwal 2268a2dc39dSRohit Agarwal vreg_l19b_0p952: ldo19 { 2278a2dc39dSRohit Agarwal regulator-name = "vreg_l19b_0p952"; 2288a2dc39dSRohit Agarwal regulator-min-microvolt = <900000>; 2298a2dc39dSRohit Agarwal regulator-max-microvolt = <960000>; 2308a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 2318a2dc39dSRohit Agarwal }; 2328a2dc39dSRohit Agarwal 2338a2dc39dSRohit Agarwal vreg_l20b_0p912: ldo20 { 2348a2dc39dSRohit Agarwal regulator-name = "vreg_l20b_0p912"; 2358a2dc39dSRohit Agarwal regulator-min-microvolt = <912000>; 2368a2dc39dSRohit Agarwal regulator-max-microvolt = <952000>; 2378a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 2388a2dc39dSRohit Agarwal }; 2398a2dc39dSRohit Agarwal 2408a2dc39dSRohit Agarwal vreg_l21b_0p856: ldo21 { 2418a2dc39dSRohit Agarwal regulator-name = "vreg_l21b_0p856"; 2428a2dc39dSRohit Agarwal regulator-min-microvolt = <300000>; 2438a2dc39dSRohit Agarwal regulator-max-microvolt = <1000000>; 2448a2dc39dSRohit Agarwal regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 2458a2dc39dSRohit Agarwal }; 2468a2dc39dSRohit Agarwal }; 2479181bb93SRohit Agarwal}; 2489181bb93SRohit Agarwal 2499181bb93SRohit Agarwal&chosen { 2509181bb93SRohit Agarwal stdout-path = "serial0:115200n8"; 2519181bb93SRohit Agarwal}; 2529181bb93SRohit Agarwal 2539181bb93SRohit Agarwal&qupv3_id_0 { 2549181bb93SRohit Agarwal status = "okay"; 2559181bb93SRohit Agarwal}; 2569181bb93SRohit Agarwal 2579181bb93SRohit Agarwal&tlmm { 2589181bb93SRohit Agarwal gpio-reserved-ranges = <110 6>; 2599181bb93SRohit Agarwal}; 2609181bb93SRohit Agarwal 2619181bb93SRohit Agarwal&uart1 { 2629181bb93SRohit Agarwal status = "okay"; 2639181bb93SRohit Agarwal}; 264