Lines Matching +full:pm8941 +full:- +full:rtc
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/spmi/spmi.h>
11 thermal-zones {
12 pm8937-thermal {
13 polling-delay-passive = <0>;
14 polling-delay = <0>;
15 thermal-sensors = <&pm8937_temp>;
42 compatible = "qcom,pm8937", "qcom,spmi-pmic";
44 #address-cells = <1>;
45 #size-cells = <0>;
48 compatible = "qcom,pm8916-pon";
50 mode-bootloader = <0x2>;
51 mode-recovery = <0x1>;
54 compatible = "qcom,pm8941-pwrkey";
57 bias-pull-up;
62 compatible = "qcom,pm8941-resin";
65 bias-pull-up;
71 compatible = "qcom,pm8937-gpio", "qcom,spmi-gpio";
73 gpio-controller;
74 gpio-ranges = <&pm8937_gpios 0 0 8>;
75 #gpio-cells = <2>;
76 interrupt-controller;
77 #interrupt-cells = <2>;
81 compatible = "qcom,pm8937-mpp", "qcom,spmi-mpp";
83 gpio-controller;
84 gpio-ranges = <&pm8937_mpps 0 0 4>;
85 #gpio-cells = <2>;
86 interrupt-controller;
87 #interrupt-cells = <2>;
90 pm8937_temp: temp-alarm@2400 {
91 compatible = "qcom,spmi-temp-alarm";
94 io-channels = <&pm8937_vadc VADC_DIE_TEMP>;
95 io-channel-names = "thermal";
96 #thermal-sensor-cells = <0>;
100 compatible = "qcom,spmi-vadc";
103 #address-cells = <1>;
104 #size-cells = <0>;
105 #io-channel-cells = <1>;
132 rtc@6000 {
133 compatible = "qcom,pm8941-rtc";
135 reg-names = "rtc", "alarm";
141 compatible = "qcom,pm8937", "qcom,spmi-pmic";
143 #address-cells = <1>;
144 #size-cells = <0>;
147 compatible = "qcom,pm8937-regulators";