Lines Matching +full:hw +full:- +full:settle +full:- +full:time

1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h>
7 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h>
8 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/spmi/spmi.h>
14 thermal-zones {
15 pm8280_1_thermal: pm8280-1-thermal {
16 polling-delay-passive = <100>;
18 thermal-sensors = <&pm8280_1_temp_alarm>;
35 pmc8280c_thermal: pmc8280c-thermal {
36 polling-delay-passive = <100>;
38 thermal-sensors = <&pmc8280c_temp_alarm>;
55 pm8280_2_thermal: pm8280-2-thermal {
56 polling-delay-passive = <100>;
58 thermal-sensors = <&pm8280_2_temp_alarm>;
75 pmr735a_thermal: pmr735a-thermal {
76 polling-delay-passive = <100>;
78 thermal-sensors = <&pmr735a_temp_alarm>;
99 compatible = "qcom,pmk8350", "qcom,spmi-pmic";
101 #address-cells = <1>;
102 #size-cells = <0>;
105 compatible = "qcom,pmk8350-pon";
107 reg-names = "hlos", "pbs";
110 compatible = "qcom,pmk8350-pwrkey";
111 interrupts-extended = <&spmi_bus 0x0 0x13 0x7 IRQ_TYPE_EDGE_BOTH>;
117 compatible = "qcom,pmk8350-resin";
118 interrupts-extended = <&spmi_bus 0x0 0x13 0x6 IRQ_TYPE_EDGE_BOTH>;
124 compatible = "qcom,spmi-adc7";
126 interrupts-extended = <&spmi_bus 0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>;
127 #address-cells = <1>;
128 #size-cells = <0>;
129 #io-channel-cells = <1>;
133 qcom,pre-scaling = <1 1>;
139 qcom,hw-settle-time = <200>;
146 qcom,pre-scaling = <1 1>;
152 qcom,pre-scaling = <1 1>;
158 qcom,pre-scaling = <1 1>;
163 pmk8280_adc_tm: adc-tm@3400 {
164 compatible = "qcom,spmi-adc-tm5-gen2";
166 interrupts-extended = <&spmi_bus 0x0 0x34 0x0 IRQ_TYPE_EDGE_RISING>;
167 #address-cells = <1>;
168 #size-cells = <0>;
169 #thermal-sensor-cells = <1>;
174 compatible = "qcom,pmk8350-rtc";
176 reg-names = "rtc", "alarm";
177 interrupts-extended = <&spmi_bus 0x0 0x62 0x1 IRQ_TYPE_EDGE_RISING>;
178 wakeup-source;
183 compatible = "qcom,spmi-sdam";
185 #address-cells = <1>;
186 #size-cells = <1>;
193 compatible = "qcom,pm8350", "qcom,spmi-pmic";
195 #address-cells = <1>;
196 #size-cells = <0>;
198 pm8280_1_temp_alarm: temp-alarm@a00 {
199 compatible = "qcom,spmi-temp-alarm";
201 interrupts-extended = <&spmi_bus 0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
202 io-channels = <&pmk8280_vadc PM8350_ADC7_DIE_TEMP(1)>;
203 io-channel-names = "thermal";
204 #thermal-sensor-cells = <0>;
208 compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio";
210 gpio-controller;
211 gpio-ranges = <&pmc8280_1_gpios 0 0 10>;
212 #gpio-cells = <2>;
213 interrupt-controller;
214 #interrupt-cells = <2>;
219 compatible = "qcom,pm8350c", "qcom,spmi-pmic";
221 #address-cells = <1>;
222 #size-cells = <0>;
224 pmc8280c_temp_alarm: temp-alarm@a00 {
225 compatible = "qcom,spmi-temp-alarm";
227 interrupts-extended = <&spmi_bus 0x2 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
228 #thermal-sensor-cells = <0>;
232 compatible = "qcom,pm8350c-gpio", "qcom,spmi-gpio";
234 gpio-controller;
235 gpio-ranges = <&pmc8280c_gpios 0 0 9>;
236 #gpio-cells = <2>;
237 interrupt-controller;
238 #interrupt-cells = <2>;
242 compatible = "qcom,pm8350c-pwm";
244 #address-cells = <1>;
245 #size-cells = <0>;
247 #pwm-cells = <2>;
254 compatible = "qcom,pm8350", "qcom,spmi-pmic";
256 #address-cells = <1>;
257 #size-cells = <0>;
259 pm8280_2_temp_alarm: temp-alarm@a00 {
260 compatible = "qcom,spmi-temp-alarm";
262 interrupts-extended = <&spmi_bus 0x3 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
263 io-channels = <&pmk8280_vadc PM8350_ADC7_DIE_TEMP(3)>;
264 io-channel-names = "thermal";
265 #thermal-sensor-cells = <0>;
269 compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio";
271 gpio-controller;
272 gpio-ranges = <&pmc8280_2_gpios 0 0 10>;
273 #gpio-cells = <2>;
274 interrupt-controller;
275 #interrupt-cells = <2>;
280 compatible = "qcom,pmr735a", "qcom,spmi-pmic";
282 #address-cells = <1>;
283 #size-cells = <0>;
285 pmr735a_temp_alarm: temp-alarm@a00 {
286 compatible = "qcom,spmi-temp-alarm";
288 interrupts-extended = <&spmi_bus 0x4 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
289 io-channels = <&pmk8280_vadc PMR735A_ADC7_DIE_TEMP>;
290 io-channel-names = "thermal";
291 #thermal-sensor-cells = <0>;
295 compatible = "qcom,pmr735a-gpio", "qcom,spmi-gpio";
297 gpio-controller;
298 gpio-ranges = <&pmr735a_gpios 0 0 4>;
299 #gpio-cells = <2>;
300 interrupt-controller;
301 #interrupt-cells = <2>;