blob: cac5bc06ee0cd9842295e8584d1c96f51054be54 [file] [log] [blame]
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +05301/* Copyright (c) 2016-2017, The Linux Foundation. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
13/ {
14 /delete-node/regulator-pm8998-s4;
15};
16
17&dsi_sharp_4k_dsc_video_display {
18 /delete-property/ vddio-supply;
19};
20
21&dsi_sharp_4k_dsc_cmd_display {
22 /delete-property/ vddio-supply;
23};
24
25&dsi_sharp_1080_cmd_display {
26 /delete-property/ vddio-supply;
27};
28
29&dsi_dual_sharp_1080_120hz_cmd_display {
30 /delete-property/ vddio-supply;
31};
32
33&dsi_dual_nt35597_truly_video_display {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +053034 vddio-supply = <&pm660_l11>;
35 lab-supply = <&lcdb_ldo_vreg>;
36 ibb-supply = <&lcdb_ncp_vreg>;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +053037};
38
39&dsi_dual_nt35597_truly_cmd_display {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +053040 vddio-supply = <&pm660_l11>;
41 lab-supply = <&lcdb_ldo_vreg>;
42 ibb-supply = <&lcdb_ncp_vreg>;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +053043};
44
45&dsi_nt35597_truly_dsc_cmd_display {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +053046 vddio-supply = <&pm660_l11>;
47 lab-supply = <&lcdb_ldo_vreg>;
48 ibb-supply = <&lcdb_ncp_vreg>;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +053049};
50
51&dsi_nt35597_truly_dsc_video_display {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +053052 vddio-supply = <&pm660_l11>;
53 lab-supply = <&lcdb_ldo_vreg>;
54 ibb-supply = <&lcdb_ncp_vreg>;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +053055};
56
57&sde_dp {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +053058 status = "disabled";
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +053059 /delete-property/ vdda-1p2-supply;
60 /delete-property/ vdda-0p9-supply;
61 /delete-property/ qcom,dp-usbpd-detection;
62};
63
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +053064&mdss_dp_pll {
65 status = "disabled";
66};
67
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +053068&bluetooth {
69 /delete-property/ qca,bt-vdd-io-supply;
70 /delete-property/ qca,bt-vdd-xtal-supply;
71 /delete-property/ qca,bt-vdd-core-supply;
72 /delete-property/ qca,bt-vdd-pa-supply;
73 /delete-property/ qca,bt-vdd-ldo-supply;
74};
75
76&ufsphy_mem {
77 /delete-property/ vdda-phy-supply;
78 /delete-property/ vdda-pll-supply;
79};
80
81&ufshc_mem {
82 /delete-property/ vcc-supply;
83 /delete-property/ vccq2-supply;
84 /delete-property/ qcom,vddp-ref-clk-supply;
85};
86
87&ufsphy_card {
88 /delete-property/ vdda-phy-supply;
89 /delete-property/ vdda-pll-supply;
90};
91
92&ufshc_card {
93 /delete-property/ vcc-supply;
94 /delete-property/ vccq2-supply;
95 /delete-property/ qcom,vddp-ref-clk-supply;
96};
97
98&sdhc_2 {
99 /delete-property/ vdd-supply;
100 /delete-property/ vdd-io-supply;
101};
102
103&vendor {
104 extcon_usb1 {
105 /delete-property/ id-gpio;
106 /delete-property/ vbus-gpio;
107 /delete-property/ pinctrl-names;
108 /delete-property/ pinctrl-0;
109 };
110
111 usb1_vbus_vreg {
112 /delete-property/ gpio;
113 /delete-property/ pinctrl-names;
114 /delete-property/ pinctrl-0;
115 };
116};
117
118&qupv3_se3_i2c {
119 nq@28 {
120 /delete-property/ qcom,nq-clkreq;
121 /* delete "nfc_clk_default" -- PMIC GPIO */
122 pinctrl-0 = <&nfc_int_active &nfc_enable_active>;
123 };
124};
125
126&pcie0 {
127 /delete-property/ vreg-1.8-supply;
128 /delete-property/ vreg-0.9-supply;
129 /delete-property/ vreg-cx-supply;
130};
131
132&cam_csiphy0 {
133 /delete-property/ mipi-csi-vdd-supply;
134};
135
136&cam_csiphy1 {
137 /delete-property/ mipi-csi-vdd-supply;
138};
139
140&cam_csiphy2 {
141 /delete-property/ mipi-csi-vdd-supply;
142};
143
144&led_flash_rear {
145 /delete-property/ flash-source;
146 /delete-property/ torch-source;
147 /delete-property/ switch-source;
148};
149
150&led_flash_front {
151 /delete-property/ flash-source;
152 /delete-property/ torch-source;
153 /delete-property/ switch-source;
154};
155
156&actuator_regulator {
157 /delete-property/ vin-supply;
158};
159
160
161&eeprom_rear {
162 /delete-property/ cam_vio-supply;
163 /delete-property/ cam_vana-supply;
164};
165
166&eeprom_rear_aux {
167 /delete-property/ cam_vio-supply;
168 /delete-property/ cam_vana-supply;
169};
170
171&eeprom_front {
172 /delete-property/ cam_vio-supply;
173 /delete-property/ cam_vana-supply;
174};
175
176&cam_cci {
177 qcom,cam-sensor@0 {
178 /delete-property/ cam_vio-supply;
179 /delete-property/ cam_vana-supply;
180 };
181
182 qcom,cam-sensor@1 {
183 /delete-property/ cam_vio-supply;
184 /delete-property/ cam_vana-supply;
185 };
186
187 qcom,cam-sensor@2 {
188 /delete-property/ cam_vio-supply;
189 /delete-property/ cam_vana-supply;
190 };
191};
192
193&clock_gcc {
194 /delete-property/ vdd_cx-supply;
195 /delete-property/ vdd_cx_ao-supply;
196};
197
198&clock_videocc {
199 /delete-property/ vdd_cx-supply;
200};
201
202&clock_camcc {
203 /delete-property/ vdd_cx-supply;
204 /delete-property/ vdd_mx-supply;
205};
206
207&clock_dispcc {
208 /delete-property/ vdd_cx-supply;
209};
210
211&clock_gpucc {
212 /delete-property/ vdd_cx-supply;
213};
214
215&clock_gfx {
216 /delete-property/ vdd_gfx-supply;
217 /delete-property/ vdd_mx-supply;
218};
219
220&pil_modem {
221 /delete-property/ vdd_cx-supply;
222 /delete-property/ vdd_mx-supply;
223};
224
225&gpu_gx_gdsc {
226 /delete-property/ parent-supply;
227};
228
229&soc {
230 /delete-node/ gpio_keys;
231
232 qcom,lpass@17300000 {
233 /delete-property/ vdd_cx-supply;
234 };
235
236 qcom,ssc@5c00000 {
237 /delete-property/ vdd_cx-supply;
238 };
239
240 qcom,spss@1880000 {
241 /delete-property/ vdd_cx-supply;
242 /delete-property/ vdd_mx-supply;
243 };
244
245 qcom,turing@8300000 {
246 /delete-property/ vdd_cx-supply;
247 };
248
249 qcom,qbt1000 {
250 /delete-property/ qcom,finger-detect-gpio;
251 };
252
253 qcom,icnss@18800000 {
254 /delete-property/ vdd-0.8-cx-mx-supply;
255 /delete-property/ vdd-1.8-xo-supply;
256 /delete-property/ vdd-1.3-rfa-supply;
257 /delete-property/ vdd-3.3-ch0-supply;
258 };
259
260 qcom,mdss_dsi_ctrl0@ae94000 {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +0530261 vdda-1p2-supply = <&pm660_l1>;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +0530262 };
263
264 qcom,mdss_dsi_ctrl1@ae96000 {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +0530265 vdda-1p2-supply = <&pm660_l1>;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +0530266 };
267
268 qcom,mdss_dsi_phy0@ae94400 {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +0530269 vdda-0p9-supply = <&pm660l_l1>;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +0530270 };
271
272 qcom,mdss_dsi_phy0@ae96400 {
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +0530273 vdda-0p9-supply = <&pm660l_l1>;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +0530274 };
275
276 gpio-regulator@1 {
277 /delete-property/ gpio;
278 /delete-property/ vin-supply;
279 /delete-property/ pinctrl-names;
280 /delete-property/ pinctrl-0;
281 };
282
283 gpio-regulator@2 {
284 /delete-property/ gpio;
285 /delete-property/ vin-supply;
286 /delete-property/ pinctrl-names;
287 /delete-property/ pinctrl-0;
288 };
289
290 /delete-node/ qcom,spmi-debug@6b22000;
291
292};
293
294&wil6210 {
295 /delete-property/ vdd-supply;
296 /delete-property/ vddio-supply;
297};
298
299&usb0 {
300 /delete-property/ extcon;
301};
302
303&qusb_phy0 {
304 /delete-property/ vdd-supply;
305 /delete-property/ vdda18-supply;
306 /delete-property/ vdda33-supply;
307};
308
309&usb_qmp_dp_phy {
310 /delete-property/ vdd-supply;
311 /delete-property/ core-supply;
312};
313
314&qusb_phy1 {
315 /delete-property/ vdd-supply;
316 /delete-property/ vdda18-supply;
317 /delete-property/ vdda33-supply;
318};
319
320&usb_qmp_phy {
321 /delete-property/ vdd-supply;
322 /delete-property/ core-supply;
323};
324
325&soc {
326 /* Delete all regulators */
327 /delete-node/ cprh-ctrl@17dc0000;
328 /delete-node/ cprh-ctrl@17db0000;
329 /delete-node/ rpmh-regulator-ebilvl;
330 /delete-node/ rpmh-regulator-smpa2;
331 /delete-node/ rpmh-regulator-smpa3;
332 /delete-node/ rpmh-regulator-smpa5;
333 /delete-node/ rpmh-regulator-mxlvl;
334 /delete-node/ rpmh-regulator-smpa7;
335 /delete-node/ rpmh-regulator-cxlvl;
336 /delete-node/ rpmh-regulator-ldoa1;
337 /delete-node/ rpmh-regulator-ldoa2;
338 /delete-node/ rpmh-regulator-ldoa3;
339 /delete-node/ rpmh-regulator-lmxlvl;
340 /delete-node/ rpmh-regulator-ldoa5;
341 /delete-node/ rpmh-regulator-ldoa6;
342 /delete-node/ rpmh-regulator-ldoa7;
343 /delete-node/ rpmh-regulator-ldoa8;
344 /delete-node/ rpmh-regulator-ldoa9;
345 /delete-node/ rpmh-regulator-ldoa10;
346 /delete-node/ rpmh-regulator-ldoa11;
347 /delete-node/ rpmh-regulator-ldoa12;
348 /delete-node/ rpmh-regulator-ldoa13;
349 /delete-node/ rpmh-regulator-ldoa14;
350 /delete-node/ rpmh-regulator-ldoa15;
351 /delete-node/ rpmh-regulator-ldoa16;
352 /delete-node/ rpmh-regulator-ldoa17;
353 /delete-node/ rpmh-regulator-ldoa18;
354 /delete-node/ rpmh-regulator-ldoa19;
355 /delete-node/ rpmh-regulator-ldoa20;
356 /delete-node/ rpmh-regulator-ldoa21;
357 /delete-node/ rpmh-regulator-ldoa22;
358 /delete-node/ rpmh-regulator-ldoa23;
359 /delete-node/ rpmh-regulator-ldoa24;
360 /delete-node/ rpmh-regulator-ldoa25;
361 /delete-node/ rpmh-regulator-ldoa26;
362 /delete-node/ rpmh-regulator-lcxlvl;
363 /delete-node/ rpmh-regulator-ldoa28;
364 /delete-node/ rpmh-regulator-vsa1;
365 /delete-node/ rpmh-regulator-vsa2;
366 /delete-node/ rpmh-regulator-bobb1;
367 /delete-node/ rpmh-regulator-gfxlvl;
368 /delete-node/ rpmh-regulator-msslvl;
369 /delete-node/ rpmh-regulator-smpc3;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +0530370};
371
372&spmi_bus {
373 /delete-node/ qcom,pm8998@0;
374 /delete-node/ qcom,pm8998@1;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +0530375 /delete-node/ qcom,pm8005@4;
376 /delete-node/ qcom,pm8005@5;
377};
378
David Collinsde33ee92017-07-12 11:55:32 -0700379/delete-node/ &pmi8998_lsid0;
380/delete-node/ &pmi8998_lsid1;
381/delete-node/ &ext_5v_boost;
Lingutla Chandrasekhar3aa0e3d2017-07-25 16:16:40 +0530382
383#include "pm660.dtsi"
384#include "pm660l.dtsi"
385#include "sdm670-regulator.dtsi"
386
387&soc {
388 /delete-node/ thermal-zones;
389};
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +0530390
Ram Chandrasekar302184f2017-08-14 11:27:14 -0600391&lmh_dcvs1 {
392 /delete-property/ isens_vref-supply;
393 /delete-property/ isens-vref-settings;
394};
395
Vishnuvardhan Prodduturi179ebcd2017-08-10 16:12:12 +0530396&pm660l_wled {
397 qcom,led-strings-list = [01 02];
398};