1 // SPDX-License-Identifier: BSD-3-Clause
3 * sc7280 IDP board device tree source
5 * Copyright (c) 2021, The Linux Foundation. All rights reserved.
10 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h>
11 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735b.h>
12 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h>
13 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h>
14 #include "sc7280.dtsi"
15 #include "pm7325.dtsi"
16 #include "pmr735a.dtsi"
17 #include "pm8350c.dtsi"
18 #include "pmk8350.dtsi"
21 model = "Qualcomm Technologies, Inc. sc7280 IDP platform";
22 compatible = "qcom,sc7280-idp", "google,senor", "qcom,sc7280";
29 stdout-path = "serial0:115200n8";
35 compatible = "qcom,pm7325-rpmh-regulators";
39 regulator-min-microvolt = <1856000>;
40 regulator-max-microvolt = <2040000>;
44 regulator-min-microvolt = <535000>;
45 regulator-max-microvolt = <1120000>;
49 regulator-min-microvolt = <1256000>;
50 regulator-max-microvolt = <1500000>;
54 regulator-min-microvolt = <825000>;
55 regulator-max-microvolt = <925000>;
59 regulator-min-microvolt = <2700000>;
60 regulator-max-microvolt = <3544000>;
64 regulator-min-microvolt = <1140000>;
65 regulator-max-microvolt = <1260000>;
69 regulator-min-microvolt = <2960000>;
70 regulator-max-microvolt = <2960000>;
74 regulator-min-microvolt = <870000>;
75 regulator-max-microvolt = <970000>;
79 regulator-min-microvolt = <1080000>;
80 regulator-max-microvolt = <1304000>;
83 vreg_l11b_1p7: ldo11 {
84 regulator-min-microvolt = <1504000>;
85 regulator-max-microvolt = <2000000>;
88 vreg_l12b_0p8: ldo12 {
89 regulator-min-microvolt = <751000>;
90 regulator-max-microvolt = <824000>;
93 vreg_l13b_0p8: ldo13 {
94 regulator-min-microvolt = <530000>;
95 regulator-max-microvolt = <824000>;
98 vreg_l14b_1p2: ldo14 {
99 regulator-min-microvolt = <1080000>;
100 regulator-max-microvolt = <1304000>;
103 vreg_l15b_0p8: ldo15 {
104 regulator-min-microvolt = <765000>;
105 regulator-max-microvolt = <1020000>;
108 vreg_l16b_1p2: ldo16 {
109 regulator-min-microvolt = <1100000>;
110 regulator-max-microvolt = <1300000>;
113 vreg_l17b_1p8: ldo17 {
114 regulator-min-microvolt = <1700000>;
115 regulator-max-microvolt = <1900000>;
118 vreg_l18b_1p8: ldo18 {
119 regulator-min-microvolt = <1800000>;
120 regulator-max-microvolt = <2000000>;
123 vreg_l19b_1p8: ldo19 {
124 regulator-min-microvolt = <1800000>;
125 regulator-max-microvolt = <1800000>;
130 compatible = "qcom,pm8350c-rpmh-regulators";
133 vreg_s1c_2p2: smps1 {
134 regulator-min-microvolt = <2190000>;
135 regulator-max-microvolt = <2210000>;
138 vreg_s9c_1p0: smps9 {
139 regulator-min-microvolt = <1010000>;
140 regulator-max-microvolt = <1170000>;
144 regulator-min-microvolt = <1800000>;
145 regulator-max-microvolt = <1980000>;
149 regulator-min-microvolt = <1620000>;
150 regulator-max-microvolt = <1980000>;
154 regulator-min-microvolt = <2800000>;
155 regulator-max-microvolt = <3540000>;
159 regulator-min-microvolt = <1620000>;
160 regulator-max-microvolt = <3300000>;
164 regulator-min-microvolt = <1620000>;
165 regulator-max-microvolt = <3300000>;
169 regulator-min-microvolt = <1800000>;
170 regulator-max-microvolt = <2950000>;
174 regulator-min-microvolt = <3000000>;
175 regulator-max-microvolt = <3544000>;
179 regulator-min-microvolt = <1620000>;
180 regulator-max-microvolt = <2000000>;
184 regulator-min-microvolt = <2960000>;
185 regulator-max-microvolt = <2960000>;
188 vreg_l10c_0p8: ldo10 {
189 regulator-min-microvolt = <720000>;
190 regulator-max-microvolt = <1050000>;
193 vreg_l11c_2p8: ldo11 {
194 regulator-min-microvolt = <2800000>;
195 regulator-max-microvolt = <3544000>;
198 vreg_l12c_1p8: ldo12 {
199 regulator-min-microvolt = <1650000>;
200 regulator-max-microvolt = <2000000>;
203 vreg_l13c_3p0: ldo13 {
204 regulator-min-microvolt = <2700000>;
205 regulator-max-microvolt = <3544000>;
209 regulator-min-microvolt = <3008000>;
210 regulator-max-microvolt = <3960000>;
215 compatible = "qcom,pmr735a-rpmh-regulators";
219 regulator-min-microvolt = <1200000>;
220 regulator-max-microvolt = <1200000>;
224 regulator-min-microvolt = <912000>;
225 regulator-max-microvolt = <1020000>;
229 regulator-min-microvolt = <1776000>;
230 regulator-max-microvolt = <1890000>;
234 regulator-min-microvolt = <800000>;
235 regulator-max-microvolt = <800000>;
239 regulator-min-microvolt = <480000>;
240 regulator-max-microvolt = <904000>;
247 reg = <PM8350_ADC7_DIE_TEMP>;
248 label = "pm8350_die_temp";
249 qcom,pre-scaling = <1 1>;
253 reg = <PMK8350_ADC7_DIE_TEMP>;
254 label = "pmk8350_die_temp";
255 qcom,pre-scaling = <1 1>;
259 reg = <PMR735A_ADC7_DIE_TEMP>;
260 label = "pmr735a_die_temp";
261 qcom,pre-scaling = <1 1>;
265 reg = <PMR735B_ADC7_DIE_TEMP>;
266 label = "pmr735b_die_temp";
267 qcom,pre-scaling = <1 1>;
279 /* PINCTRL - additions to nodes defined in sc7280.dtsi */
284 drive-strength = <2>;
290 drive-strength = <2>;