1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2022, Linaro Limited
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/spmi/spmi.h>
12 polling-delay-passive = <100>;
15 thermal-sensors = <&pm8550vs_c_temp_alarm>;
19 temperature = <95000>;
25 temperature = <115000>;
33 polling-delay-passive = <100>;
36 thermal-sensors = <&pm8550vs_d_temp_alarm>;
40 temperature = <95000>;
46 temperature = <115000>;
54 polling-delay-passive = <100>;
57 thermal-sensors = <&pm8550vs_e_temp_alarm>;
61 temperature = <95000>;
67 temperature = <115000>;
75 polling-delay-passive = <100>;
78 thermal-sensors = <&pm8550vs_g_temp_alarm>;
82 temperature = <95000>;
88 temperature = <115000>;
100 compatible = "qcom,pm8550", "qcom,spmi-pmic";
101 reg = <0x2 SPMI_USID>;
102 #address-cells = <1>;
105 pm8550vs_c_temp_alarm: temp-alarm@a00 {
106 compatible = "qcom,spmi-temp-alarm";
108 interrupts = <0x2 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
109 #thermal-sensor-cells = <0>;
112 pm8550vs_c_gpios: gpio@8800 {
113 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio";
116 gpio-ranges = <&pm8550vs_c_gpios 0 0 6>;
118 interrupt-controller;
119 #interrupt-cells = <2>;
124 compatible = "qcom,pm8550", "qcom,spmi-pmic";
125 reg = <0x3 SPMI_USID>;
126 #address-cells = <1>;
129 pm8550vs_d_temp_alarm: temp-alarm@a00 {
130 compatible = "qcom,spmi-temp-alarm";
132 interrupts = <0x3 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
133 #thermal-sensor-cells = <0>;
136 pm8550vs_d_gpios: gpio@8800 {
137 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio";
140 gpio-ranges = <&pm8550vs_d_gpios 0 0 6>;
142 interrupt-controller;
143 #interrupt-cells = <2>;
148 compatible = "qcom,pm8550", "qcom,spmi-pmic";
149 reg = <0x4 SPMI_USID>;
150 #address-cells = <1>;
153 pm8550vs_e_temp_alarm: temp-alarm@a00 {
154 compatible = "qcom,spmi-temp-alarm";
156 interrupts = <0x4 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
157 #thermal-sensor-cells = <0>;
160 pm8550vs_e_gpios: gpio@8800 {
161 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio";
164 gpio-ranges = <&pm8550vs_e_gpios 0 0 6>;
166 interrupt-controller;
167 #interrupt-cells = <2>;
172 compatible = "qcom,pm8550", "qcom,spmi-pmic";
173 reg = <0x6 SPMI_USID>;
174 #address-cells = <1>;
177 pm8550vs_g_temp_alarm: temp-alarm@a00 {
178 compatible = "qcom,spmi-temp-alarm";
180 interrupts = <0x6 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
181 #thermal-sensor-cells = <0>;
184 pm8550vs_g_gpios: gpio@8800 {
185 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio";
188 gpio-ranges = <&pm8550vs_g_gpios 0 0 6>;
190 interrupt-controller;
191 #interrupt-cells = <2>;