Lines Matching +full:0 +full:- +full:pwrkey
1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/spmi/spmi.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/iio/qcom,spmi-vadc.h>
9 #include <dt-bindings/thermal/thermal.h>
12 thermal-zones {
13 pms405-thermal {
14 polling-delay-passive = <250>;
16 thermal-sensors = <&pms405_temp>;
19 pms405_alert0: pms405-alert0 {
24 pms405_crit: pms405-crit {
35 pms405_0: pms405@0 {
36 compatible = "qcom,pms405", "qcom,spmi-pmic";
37 reg = <0x0 SPMI_USID>;
38 #address-cells = <1>;
39 #size-cells = <0>;
42 compatible = "qcom,pms405-gpio", "qcom,spmi-gpio";
43 reg = <0xc000>;
44 gpio-controller;
45 gpio-ranges = <&pms405_gpios 0 0 12>;
46 #gpio-cells = <2>;
47 interrupt-controller;
48 #interrupt-cells = <2>;
52 compatible = "qcom,pms405-pon";
53 reg = <0x0800>;
54 mode-bootloader = <0x2>;
55 mode-recovery = <0x1>;
57 pwrkey {
58 compatible = "qcom,pm8941-pwrkey";
59 interrupts = <0x0 0x8 0 IRQ_TYPE_EDGE_BOTH>;
61 bias-pull-up;
66 pms405_temp: temp-alarm@2400 {
67 compatible = "qcom,spmi-temp-alarm";
68 reg = <0x2400>;
69 interrupts = <0 0x24 0 IRQ_TYPE_EDGE_RISING>;
70 io-channels = <&pms405_adc ADC5_DIE_TEMP>;
71 io-channel-names = "thermal";
72 #thermal-sensor-cells = <0>;
76 compatible = "qcom,pms405-adc", "qcom,spmi-adc-rev2";
77 reg = <0x3100>;
78 interrupts = <0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>;
79 #address-cells = <1>;
80 #size-cells = <0>;
81 #io-channel-cells = <1>;
83 channel@0 {
85 qcom,pre-scaling = <1 1>;
91 qcom,pre-scaling = <1 1>;
97 qcom,pre-scaling = <1 3>;
103 qcom,pre-scaling = <1 1>;
110 qcom,hw-settle-time = <200>;
111 qcom,pre-scaling = <1 1>;
118 qcom,hw-settle-time = <200>;
119 qcom,pre-scaling = <1 1>;
126 qcom,hw-settle-time = <200>;
127 qcom,pre-scaling = <1 1>;
133 compatible = "qcom,pm8941-rtc";
134 reg = <0x6000>, <0x6100>;
135 reg-names = "rtc", "alarm";
136 interrupts = <0x0 0x61 0x1 IRQ_TYPE_NONE>;
141 compatible = "qcom,pms405", "qcom,spmi-pmic";
142 reg = <0x1 SPMI_USID>;
145 compatible = "qcom,pms405-regulators";