Lines Matching +full:xo +full:- +full:therm
1 // SPDX-License-Identifier: BSD-3-Clause
8 #include <dt-bindings/iio/qcom,spmi-vadc.h>
9 #include <dt-bindings/input/linux-event-codes.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
12 #include <dt-bindings/spmi/spmi.h>
16 compatible = "qcom,pm8950", "qcom,spmi-pmic";
18 #address-cells = <1>;
19 #size-cells = <0>;
22 compatible = "qcom,pm8916-pon";
24 mode-bootloader = <0x2>;
25 mode-recovery = <0x1>;
28 compatible = "qcom,pm8941-pwrkey";
31 bias-pull-up;
36 pm8950_temp: temp-alarm@2400 {
37 compatible = "qcom,spmi-temp-alarm";
40 io-channels = <&pm8950_vadc VADC_DIE_TEMP>;
41 io-channel-names = "thermal";
42 #thermal-sensor-cells = <0>;
46 compatible = "qcom,spmi-vadc";
49 #address-cells = <1>;
50 #size-cells = <0>;
51 #io-channel-cells = <1>;
55 qcom,pre-scaling = <1 1>;
61 qcom,pre-scaling = <1 1>;
67 qcom,pre-scaling = <1 1>;
73 qcom,pre-scaling = <1 1>;
79 qcom,pre-scaling = <1 1>;
85 qcom,pre-scaling = <1 1>;
101 qcom,pre-scaling = <1 1>;
103 qcom,hw-settle-time = <200>;
109 qcom,pre-scaling = <1 1>;
111 qcom,hw-settle-time = <200>;
117 qcom,pre-scaling = <1 1>;
119 qcom,hw-settle-time = <200>;
125 qcom,pre-scaling = <1 1>;
127 qcom,hw-settle-time = <200>;
133 qcom,pre-scaling = <1 1>;
135 qcom,hw-settle-time = <200>;
141 compatible = "qcom,pm8941-rtc";
143 reg-names = "rtc", "alarm";
148 compatible = "qcom,pm8950-mpp", "qcom,spmi-mpp";
150 gpio-controller;
151 gpio-ranges = <&pm8950_mpps 0 0 4>;
152 #gpio-cells = <2>;
153 interrupt-controller;
154 #interrupt-cells = <2>;
158 compatible = "qcom,pm8950-gpio", "qcom,spmi-gpio";
160 gpio-controller;
161 gpio-ranges = <&pm8950_gpios 0 0 8>;
162 #gpio-cells = <2>;
163 interrupt-controller;
164 #interrupt-cells = <2>;
169 compatible = "qcom,pm8950", "qcom,spmi-pmic";
171 #address-cells = <1>;
172 #size-cells = <0>;
175 compatible = "qcom,pm8950-regulators";