blob: a488df694a74666c16a3962cf414ec17a57fc8e3 [file] [log] [blame]
Umang Agrawalfbbfb7f2017-12-29 19:27:01 +05301/*
2 * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 and
6 * only version 2 as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 */
13
14#include "pmi632.dtsi"
15
16&spmi_bus {
17 /delete-node/ qcom,pmi8950@2;
18 /delete-node/ qcom,pmi8950@3;
19};
20
21&pm8953_typec {
22 status = "disabled";
23};
Umang Agrawalf0178c92017-12-28 15:04:51 +053024
25&pmi632_pon {
26 qcom,ps-hold-hard-reset-disable;
27 qcom,ps-hold-shutdown-disable;
28};
Sriharsha Allenkib3797822018-02-12 18:09:01 +053029
30&usb3 {
Pratham Pratape450ff72018-02-20 14:00:39 +053031 extcon = <&pmi632_charger>, <&pmi632_charger>, <0>,
32 <&pmi632_charger>, <&pmi632_charger>;
Sriharsha Allenkib3797822018-02-12 18:09:01 +053033 vbus_dwc3-supply = <&smb5_vbus>;
34};
Anirudh Ghayalb4b52282018-02-16 19:56:15 +053035
36/{
37 mtp_batterydata: qcom,battery-data {
38 qcom,batt-id-range-pct = <15>;
39 #include "qg-batterydata-ascent-3450mah.dtsi"
40 #include "qg-batterydata-mlp356477-2800mah.dtsi"
41 };
42};
43
44&pmi632_qg {
45 qcom,battery-data = <&mtp_batterydata>;
46 qcom,rbat-conn-mohm = <20>;
47};
Vishnuvardhan Prodduturi886d44e2018-01-25 18:29:43 +053048
49&pm8953_gpios {
50 bklt_en {
51 bklt_en_default: bklt_en_default {
52 pins = "gpio4";
53 function = "normal";
54 power-source = <0>;
55 output-high;
56 };
57 };
58};
59
60&pm8953_pwm {
61 status = "ok";
62};
Manaf Meethalavalappu Pallikunhifc7be8b2018-03-02 01:00:17 +053063
64&thermal_zones {
65 case-therm-step {
66 trips {
67 batt_trip1: batt-trip1 {
68 temperature = <38000>;
69 hysteresis = <3000>;
70 type = "passive";
71 };
72 batt_trip2: batt-trip2 {
73 temperature = <40000>;
74 hysteresis = <2000>;
75 type = "passive";
76 };
77 batt_trip3: batt-trip3 {
78 temperature = <43000>;
79 hysteresis = <3000>;
80 type = "passive";
81 };
82 batt_trip4: batt-trip4 {
83 temperature = <48000>;
84 hysteresis = <5000>;
85 type = "passive";
86 };
87 };
88
89 cooling-maps {
90 battery_lvl1 {
91 trip = <&batt_trip1>;
92 cooling-device = <&pmi632_charger 2 2>;
93 };
94 battery_lvl2 {
95 trip = <&batt_trip2>;
96 cooling-device = <&pmi632_charger 3 3>;
97 };
98 battery_lvl3 {
99 trip = <&batt_trip3>;
100 cooling-device = <&pmi632_charger 4 4>;
101 };
102 battery_lvl4 {
103 trip = <&batt_trip4>;
104 cooling-device = <&pmi632_charger 5 5>;
105 };
106 };
107 };
108};