Lines Matching +full:spmi +full:- +full:mpp

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 compatible = "qcom,pm8941-resin";
39 bias-pull-up;
44 pm8950_temp: temp-alarm@2400 {
45 compatible = "qcom,spmi-temp-alarm";
48 io-channels = <&pm8950_vadc VADC_DIE_TEMP>;
49 io-channel-names = "thermal";
50 #thermal-sensor-cells = <0>;
54 compatible = "qcom,spmi-vadc";
57 #address-cells = <1>;
58 #size-cells = <0>;
59 #io-channel-cells = <1>;
63 qcom,pre-scaling = <1 1>;
69 qcom,pre-scaling = <1 1>;
75 qcom,pre-scaling = <1 1>;
81 qcom,pre-scaling = <1 1>;
87 qcom,pre-scaling = <1 1>;
93 qcom,pre-scaling = <1 1>;
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 qcom,pre-scaling = <1 1>;
143 qcom,hw-settle-time = <200>;
149 compatible = "qcom,pm8941-rtc";
151 reg-names = "rtc", "alarm";
156 compatible = "qcom,pm8950-mpp", "qcom,spmi-mpp";
158 gpio-controller;
159 gpio-ranges = <&pm8950_mpps 0 0 4>;
160 #gpio-cells = <2>;
161 interrupt-controller;
162 #interrupt-cells = <2>;
166 compatible = "qcom,pm8950-gpio", "qcom,spmi-gpio";
168 gpio-controller;
169 gpio-ranges = <&pm8950_gpios 0 0 8>;
170 #gpio-cells = <2>;
171 interrupt-controller;
172 #interrupt-cells = <2>;
177 compatible = "qcom,pm8950", "qcom,spmi-pmic";
179 #address-cells = <1>;
180 #size-cells = <0>;
183 compatible = "qcom,pm8950-regulators";