Lines Matching +full:spmi +full:- +full:vadc
1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/spmi/spmi.h>
5 #include <dt-bindings/input/linux-event-codes.h>
6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
7 #include <dt-bindings/thermal/thermal.h>
10 thermal-zones {
11 pms405-thermal {
12 polling-delay-passive = <250>;
13 polling-delay = <1000>;
15 thermal-sensors = <&pms405_temp>;
18 pms405_alert0: pms405-alert0 {
23 pms405_crit: pms405-crit {
35 compatible = "qcom,pms405", "qcom,spmi-pmic";
37 #address-cells = <1>;
38 #size-cells = <0>;
41 compatible = "qcom,pms405-gpio", "qcom,spmi-gpio";
43 gpio-controller;
44 gpio-ranges = <&pms405_gpios 0 0 12>;
45 #gpio-cells = <2>;
46 interrupt-controller;
47 #interrupt-cells = <2>;
51 compatible = "qcom,pms405-pon";
53 mode-bootloader = <0x2>;
54 mode-recovery = <0x1>;
57 compatible = "qcom,pm8941-pwrkey";
60 bias-pull-up;
65 pms405_temp: temp-alarm@2400 {
66 compatible = "qcom,spmi-temp-alarm";
69 io-channels = <&pms405_adc ADC5_DIE_TEMP>;
70 io-channel-names = "thermal";
71 #thermal-sensor-cells = <0>;
75 compatible = "qcom,pms405-adc", "qcom,spmi-adc-rev2";
78 #address-cells = <1>;
79 #size-cells = <0>;
80 #io-channel-cells = <1>;
84 qcom,pre-scaling = <1 1>;
89 qcom,pre-scaling = <1 1>;
94 qcom,pre-scaling = <1 3>;
99 qcom,pre-scaling = <1 1>;
105 qcom,hw-settle-time = <200>;
106 qcom,pre-scaling = <1 1>;
112 qcom,hw-settle-time = <200>;
113 qcom,pre-scaling = <1 1>;
119 qcom,hw-settle-time = <200>;
120 qcom,pre-scaling = <1 1>;
125 compatible = "qcom,pm8941-rtc";
127 reg-names = "rtc", "alarm";
133 compatible = "qcom,pms405", "qcom,spmi-pmic";
137 compatible = "qcom,pms405-regulators";