Lines Matching +full:pmic +full:- +full:gpio

1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/interrupt-controller/irq.h>
8 #include <dt-bindings/spmi/spmi.h>
11 pmk8280: pmic@0 {
12 compatible = "qcom,pmk8350", "qcom,spmi-pmic";
14 #address-cells = <1>;
15 #size-cells = <0>;
18 compatible = "qcom,pm8998-pon";
22 compatible = "qcom,pmk8350-pwrkey";
30 pmc8280_1: pmic@1 {
31 compatible = "qcom,pm8350", "qcom,spmi-pmic";
33 #address-cells = <1>;
34 #size-cells = <0>;
36 pmc8280_1_gpios: gpio@8800 {
37 compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio";
39 gpio-controller;
40 gpio-ranges = <&pmc8280_1_gpios 0 0 10>;
41 #gpio-cells = <2>;
42 interrupt-controller;
43 #interrupt-cells = <2>;
47 pmc8280c: pmic@2 {
48 compatible = "qcom,pm8350c", "qcom,spmi-pmic";
50 #address-cells = <1>;
51 #size-cells = <0>;
53 pmc8280c_gpios: gpio@8800 {
54 compatible = "qcom,pm8350c-gpio", "qcom,spmi-gpio";
56 gpio-controller;
57 gpio-ranges = <&pmc8280c_gpios 0 0 9>;
58 #gpio-cells = <2>;
59 interrupt-controller;
60 #interrupt-cells = <2>;
64 compatible = "qcom,pm8350c-pwm";
66 #address-cells = <1>;
67 #size-cells = <0>;
69 #pwm-cells = <2>;
75 pmc8280_2: pmic@3 {
76 compatible = "qcom,pm8350", "qcom,spmi-pmic";
78 #address-cells = <1>;
79 #size-cells = <0>;
81 pmc8280_2_gpios: gpio@8800 {
82 compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio";
84 gpio-controller;
85 gpio-ranges = <&pmc8280_2_gpios 0 0 10>;
86 #gpio-cells = <2>;
87 interrupt-controller;
88 #interrupt-cells = <2>;
92 pmr735a: pmic@4 {
93 compatible = "qcom,pmr735a", "qcom,spmi-pmic";
95 #address-cells = <1>;
96 #size-cells = <0>;
98 pmr735a_gpios: gpio@8800 {
99 compatible = "qcom,pmr735a-gpio", "qcom,spmi-gpio";
101 gpio-controller;
102 gpio-ranges = <&pmr735a_gpios 0 0 4>;
103 #gpio-cells = <2>;
104 interrupt-controller;
105 #interrupt-cells = <2>;