Lines Matching +full:spmi +full:- +full:adc5
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>;
16 polling-delay = <0>;
18 thermal-sensors = <&pmc8180_temp>;
41 pmc8180c-thermal {
42 polling-delay-passive = <100>;
43 polling-delay = <0>;
45 thermal-sensors = <&pmc8180c_temp>;
72 compatible = "qcom,pm8150", "qcom,spmi-pmic";
74 #address-cells = <1>;
75 #size-cells = <0>;
78 compatible = "qcom,pm8916-pon";
81 compatible = "qcom,pm8941-pwrkey";
84 bias-pull-up;
91 pmc8180_temp: temp-alarm@2400 {
92 compatible = "qcom,spmi-temp-alarm";
95 io-channels = <&pmc8180_adc ADC5_DIE_TEMP>;
96 io-channel-names = "thermal";
97 #thermal-sensor-cells = <0>;
101 compatible = "qcom,spmi-adc5";
103 #address-cells = <1>;
104 #size-cells = <0>;
105 #io-channel-cells = <1>;
110 qcom,pre-scaling = <1 1>;
116 qcom,pre-scaling = <1 1>;
122 qcom,pre-scaling = <1 1>;
127 pmc8180_adc_tm: adc-tm@3500 {
128 compatible = "qcom,spmi-adc-tm5";
131 #thermal-sensor-cells = <1>;
132 #address-cells = <1>;
133 #size-cells = <0>;
138 compatible = "qcom,pm8941-rtc";
140 reg-names = "rtc", "alarm";
145 compatible = "qcom,pmc8180-gpio", "qcom,spmi-gpio";
147 gpio-controller;
148 gpio-ranges = <&pmc8180_gpios 0 0 10>;
149 #gpio-cells = <2>;
150 interrupt-controller;
151 #interrupt-cells = <2>;
156 compatible = "qcom,pmc8180", "qcom,spmi-pmic";
158 #address-cells = <1>;
159 #size-cells = <0>;
163 compatible = "qcom,smb2351", "qcom,spmi-pmic";
165 #address-cells = <1>;
166 #size-cells = <0>;
169 compatible = "qcom,spmi-adc-rev2";
171 #address-cells = <1>;
172 #size-cells = <0>;
173 #io-channel-cells = <1>;
178 qcom,pre-scaling = <1 1>;
184 qcom,pre-scaling = <1 1>;
190 qcom,pre-scaling = <1 1>;
197 compatible = "qcom,pm8150c", "qcom,spmi-pmic";
199 #address-cells = <1>;
200 #size-cells = <0>;
204 compatible = "qcom,pm8150", "qcom,spmi-pmic";
206 #address-cells = <1>;
207 #size-cells = <0>;
211 compatible = "qcom,smb2351", "qcom,spmi-pmic";
213 #address-cells = <1>;
214 #size-cells = <0>;
217 compatible = "qcom,spmi-adc-rev2";
219 #address-cells = <1>;
220 #size-cells = <0>;
221 #io-channel-cells = <1>;
226 qcom,pre-scaling = <1 1>;
232 qcom,pre-scaling = <1 1>;
238 qcom,pre-scaling = <1 1>;
245 compatible = "qcom,pm8150c", "qcom,spmi-pmic";
247 #address-cells = <1>;
248 #size-cells = <0>;
251 compatible = "qcom,pm8916-pon";
257 pmc8180c_temp: temp-alarm@2400 {
258 compatible = "qcom,spmi-temp-alarm";
261 io-channels = <&pmc8180c_adc ADC5_DIE_TEMP>;
262 io-channel-names = "thermal";
263 #thermal-sensor-cells = <0>;
267 compatible = "qcom,spmi-adc5";
269 #address-cells = <1>;
270 #size-cells = <0>;
271 #io-channel-cells = <1>;
276 qcom,pre-scaling = <1 1>;
282 qcom,pre-scaling = <1 1>;
288 qcom,pre-scaling = <1 1>;
293 pmc8180c_adc_tm: adc-tm@3500 {
294 compatible = "qcom,spmi-adc-tm5";
297 #thermal-sensor-cells = <1>;
298 #address-cells = <1>;
299 #size-cells = <0>;
304 compatible = "qcom,pmc8180c-gpio", "qcom,spmi-gpio";
306 gpio-controller;
307 gpio-ranges = <&pmc8180c_gpios 0 0 12>;
308 #gpio-cells = <2>;
309 interrupt-controller;
310 #interrupt-cells = <2>;
315 compatible = "qcom,pmc8180c", "qcom,spmi-pmic";
319 compatible = "qcom,pmc8180c-lpg";
321 #address-cells = <1>;
322 #size-cells = <0>;
323 #pwm-cells = <2>;