Lines Matching +full:pre +full:- +full:scaling

1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2023, Linaro Limited
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/spmi/spmi.h>
10 #include <dt-bindings/iio/qcom,spmi-vadc.h>
13 thermal-zones {
14 pmc8180-thermal {
15 polling-delay-passive = <100>;
17 thermal-sensors = <&pmc8180_temp>;
40 pmc8180c-thermal {
41 polling-delay-passive = <100>;
43 thermal-sensors = <&pmc8180c_temp>;
70 compatible = "qcom,pm8150", "qcom,spmi-pmic";
72 #address-cells = <1>;
73 #size-cells = <0>;
76 compatible = "qcom,pm8916-pon";
79 compatible = "qcom,pm8941-pwrkey";
82 bias-pull-up;
89 pmc8180_temp: temp-alarm@2400 {
90 compatible = "qcom,spmi-temp-alarm";
93 io-channels = <&pmc8180_adc ADC5_DIE_TEMP>;
94 io-channel-names = "thermal";
95 #thermal-sensor-cells = <0>;
99 compatible = "qcom,spmi-adc5";
101 #address-cells = <1>;
102 #size-cells = <0>;
103 #io-channel-cells = <1>;
108 qcom,pre-scaling = <1 1>;
114 qcom,pre-scaling = <1 1>;
120 qcom,pre-scaling = <1 1>;
125 pmc8180_adc_tm: adc-tm@3500 {
126 compatible = "qcom,spmi-adc-tm5";
129 #thermal-sensor-cells = <1>;
130 #address-cells = <1>;
131 #size-cells = <0>;
136 compatible = "qcom,pm8941-rtc";
138 reg-names = "rtc", "alarm";
143 compatible = "qcom,pmc8180-gpio", "qcom,spmi-gpio";
145 gpio-controller;
146 gpio-ranges = <&pmc8180_1_gpios 0 0 10>;
147 #gpio-cells = <2>;
148 interrupt-controller;
149 #interrupt-cells = <2>;
154 compatible = "qcom,pmc8180", "qcom,spmi-pmic";
156 #address-cells = <1>;
157 #size-cells = <0>;
161 compatible = "qcom,smb2351", "qcom,spmi-pmic";
163 #address-cells = <1>;
164 #size-cells = <0>;
167 compatible = "qcom,spmi-adc-rev2";
169 #address-cells = <1>;
170 #size-cells = <0>;
171 #io-channel-cells = <1>;
176 qcom,pre-scaling = <1 1>;
182 qcom,pre-scaling = <1 1>;
188 qcom,pre-scaling = <1 1>;
195 compatible = "qcom,pm8150c", "qcom,spmi-pmic";
197 #address-cells = <1>;
198 #size-cells = <0>;
202 compatible = "qcom,pm8150", "qcom,spmi-pmic";
204 #address-cells = <1>;
205 #size-cells = <0>;
208 compatible = "qcom,pmc8180-gpio", "qcom,spmi-gpio";
210 gpio-controller;
211 gpio-ranges = <&pmc8180_2_gpios 0 0 10>;
212 #gpio-cells = <2>;
213 interrupt-controller;
214 #interrupt-cells = <2>;
219 compatible = "qcom,smb2351", "qcom,spmi-pmic";
221 #address-cells = <1>;
222 #size-cells = <0>;
225 compatible = "qcom,spmi-adc-rev2";
227 #address-cells = <1>;
228 #size-cells = <0>;
229 #io-channel-cells = <1>;
234 qcom,pre-scaling = <1 1>;
240 qcom,pre-scaling = <1 1>;
246 qcom,pre-scaling = <1 1>;
253 compatible = "qcom,pm8150c", "qcom,spmi-pmic";
255 #address-cells = <1>;
256 #size-cells = <0>;
259 compatible = "qcom,pm8916-pon";
265 pmc8180c_temp: temp-alarm@2400 {
266 compatible = "qcom,spmi-temp-alarm";
269 io-channels = <&pmc8180c_adc ADC5_DIE_TEMP>;
270 io-channel-names = "thermal";
271 #thermal-sensor-cells = <0>;
275 compatible = "qcom,spmi-adc5";
277 #address-cells = <1>;
278 #size-cells = <0>;
279 #io-channel-cells = <1>;
284 qcom,pre-scaling = <1 1>;
290 qcom,pre-scaling = <1 1>;
296 qcom,pre-scaling = <1 1>;
301 pmc8180c_adc_tm: adc-tm@3500 {
302 compatible = "qcom,spmi-adc-tm5";
305 #thermal-sensor-cells = <1>;
306 #address-cells = <1>;
307 #size-cells = <0>;
312 compatible = "qcom,pmc8180c-gpio", "qcom,spmi-gpio";
314 gpio-controller;
315 gpio-ranges = <&pmc8180c_gpios 0 0 12>;
316 #gpio-cells = <2>;
317 interrupt-controller;
318 #interrupt-cells = <2>;
323 compatible = "qcom,pmc8180c", "qcom,spmi-pmic";
327 compatible = "qcom,pmc8180c-lpg";
329 #address-cells = <1>;
330 #size-cells = <0>;
331 #pwm-cells = <2>;