1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2015, LGE Inc. All rights reserved.
4 * Copyright (c) 2016, The Linux Foundation. All rights reserved.
5 * Copyright (c) 2021-2022, Petr Vorel <petr.vorel@gmail.com>
6 * Copyright (c) 2022, Dominik Kobinski <dominikkobinski314@gmail.com>
11 #include "msm8992.dtsi"
12 #include "pm8994.dtsi"
13 #include "pmi8994.dtsi"
15 /* cont_splash_mem has different memory mapping */
16 /delete-node/ &cont_splash_mem;
18 /* disabled on downstream, conflicts with cont_splash_mem */
19 /delete-node/ &dfps_data_mem;
22 model = "LG Nexus 5X";
23 compatible = "lg,bullhead", "qcom,msm8992";
24 chassis-type = "handset";
26 qcom,msm-id = <251 0>, <252 0>;
27 qcom,pmic-id = <0x10009 0x1000A 0x0 0x0>;
29 /* Bullhead firmware doesn't support PSCI */
33 serial0 = &blsp1_uart2;
37 stdout-path = "serial0:115200n8";
46 compatible = "ramoops";
47 reg = <0x0 0x1ff00000 0x0 0x40000>;
48 console-size = <0x10000>;
49 record-size = <0x10000>;
50 ftrace-size = <0x10000>;
51 pmsg-size = <0x20000>;
54 cont_splash_mem: memory@3400000 {
55 reg = <0 0x03400000 0 0xc00000>;
60 reg = <0x0 0x05000000 0x0 0x1a00000>;
71 pm8994_regulators: pm8994-regulators {
72 compatible = "qcom,rpm-pm8994-regulators";
74 vdd_l1-supply = <&pm8994_s1>;
75 vdd_l2_26_28-supply = <&pm8994_s3>;
76 vdd_l3_11-supply = <&pm8994_s3>;
77 vdd_l4_27_31-supply = <&pm8994_s3>;
78 vdd_l5_7-supply = <&pm8994_s3>;
79 vdd_l6_12_32-supply = <&pm8994_s5>;
80 vdd_l8_16_30-supply = <&vph_pwr>;
81 vdd_l9_10_18_22-supply = <&vph_pwr>;
82 vdd_l13_19_23_24-supply = <&vph_pwr>;
83 vdd_l14_15-supply = <&pm8994_s5>;
84 vdd_l17_29-supply = <&vph_pwr>;
85 vdd_l20_21-supply = <&vph_pwr>;
86 vdd_l25-supply = <&pm8994_s5>;
87 vdd_lvs1_2-supply = <&pm8994_s4>;
89 /* S1, S2, S6 and S12 are managed by RPMPD */
92 regulator-min-microvolt = <1025000>;
93 regulator-max-microvolt = <1025000>;
101 regulator-min-microvolt = <1300000>;
102 regulator-max-microvolt = <1300000>;
106 regulator-min-microvolt = <1800000>;
107 regulator-max-microvolt = <1800000>;
108 regulator-allow-set-load;
109 regulator-system-load = <325000>;
113 regulator-min-microvolt = <2150000>;
114 regulator-max-microvolt = <2150000>;
118 regulator-min-microvolt = <1000000>;
119 regulator-max-microvolt = <1000000>;
122 /* S8, S9, S10 and S11 - SPMI-managed VDD_APC */
125 regulator-min-microvolt = <1000000>;
126 regulator-max-microvolt = <1000000>;
130 regulator-min-microvolt = <1250000>;
131 regulator-max-microvolt = <1250000>;
135 regulator-min-microvolt = <1200000>;
136 regulator-max-microvolt = <1200000>;
140 regulator-min-microvolt = <1225000>;
141 regulator-max-microvolt = <1225000>;
144 /* L5 is inaccessible from RPM */
147 regulator-min-microvolt = <1800000>;
148 regulator-max-microvolt = <1800000>;
151 /* L7 is inaccessible from RPM */
154 regulator-min-microvolt = <1800000>;
155 regulator-max-microvolt = <1800000>;
159 regulator-min-microvolt = <1800000>;
160 regulator-max-microvolt = <1800000>;
164 regulator-min-microvolt = <1800000>;
165 regulator-max-microvolt = <1800000>;
169 regulator-min-microvolt = <1200000>;
170 regulator-max-microvolt = <1200000>;
174 regulator-min-microvolt = <1800000>;
175 regulator-max-microvolt = <1800000>;
179 regulator-min-microvolt = <1800000>;
180 regulator-max-microvolt = <2950000>;
184 regulator-min-microvolt = <1200000>;
185 regulator-max-microvolt = <1200000>;
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <1800000>;
194 regulator-min-microvolt = <2700000>;
195 regulator-max-microvolt = <2700000>;
199 regulator-min-microvolt = <2700000>;
200 regulator-max-microvolt = <2700000>;
204 regulator-min-microvolt = <3000000>;
205 regulator-max-microvolt = <3000000>;
209 regulator-min-microvolt = <1800000>;
210 regulator-max-microvolt = <1800000>;
214 regulator-min-microvolt = <2950000>;
215 regulator-max-microvolt = <2950000>;
218 regulator-allow-set-load;
219 regulator-system-load = <570000>;
223 regulator-min-microvolt = <1800000>;
224 regulator-max-microvolt = <1800000>;
229 regulator-min-microvolt = <3100000>;
230 regulator-max-microvolt = <3100000>;
234 regulator-min-microvolt = <2800000>;
235 regulator-max-microvolt = <2800000>;
239 regulator-min-microvolt = <3075000>;
240 regulator-max-microvolt = <3150000>;
244 regulator-min-microvolt = <1800000>;
245 regulator-max-microvolt = <1800000>;
249 regulator-min-microvolt = <987500>;
250 regulator-max-microvolt = <987500>;
254 regulator-min-microvolt = <1050000>;
255 regulator-max-microvolt = <1050000>;
259 regulator-min-microvolt = <1000000>;
260 regulator-max-microvolt = <1000000>;
264 regulator-min-microvolt = <2800000>;
265 regulator-max-microvolt = <2800000>;
269 regulator-min-microvolt = <1800000>;
270 regulator-max-microvolt = <1800000>;
274 regulator-min-microvolt = <1262500>;
275 regulator-max-microvolt = <1262500>;
279 regulator-min-microvolt = <1800000>;
280 regulator-max-microvolt = <1800000>;
284 pmi8994_regulators: pmi8994-regulators {
285 compatible = "qcom,rpm-pmi8994-regulators";
287 vdd_s1-supply = <&vph_pwr>;
288 vdd_bst_byp-supply = <&vph_pwr>;
292 /* S2 & S3 - VDD_GFX */
294 pmi8994_bby: boost-bypass {};