Lines Matching +full:spmi +full:- +full:gpio
1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/spmi/spmi.h>
10 #include <dt-bindings/thermal/thermal.h>
13 thermal-zones {
14 pm660l-thermal {
15 polling-delay-passive = <250>;
17 thermal-sensors = <&pm660l_temp>;
20 pm660l_alert0: pm660l-alert0 {
25 pm660l_crit: pm660l-crit {
38 compatible = "qcom,pm660l", "qcom,spmi-pmic";
40 #address-cells = <1>;
41 #size-cells = <0>;
43 pm660l_temp: temp-alarm@2400 {
44 compatible = "qcom,spmi-temp-alarm";
47 #thermal-sensor-cells = <0>;
50 pm660l_gpios: gpio@c000 {
51 compatible = "qcom,pm660l-gpio", "qcom,spmi-gpio";
53 gpio-controller;
54 gpio-ranges = <&pm660l_gpios 0 0 12>;
55 #gpio-cells = <2>;
56 interrupt-controller;
57 #interrupt-cells = <2>;
62 compatible = "qcom,pm660l", "qcom,spmi-pmic";
64 #address-cells = <1>;
65 #size-cells = <0>;
68 compatible = "qcom,pm660l-lpg";
74 compatible = "qcom,pm660l-wled";
78 interrupt-names = "ovp", "short";
85 compatible = "qcom,pm660l-regulators";