1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2022, Linaro Limited
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/interrupt-controller/irq.h>
8 #include <dt-bindings/spmi/spmi.h>
12 compatible = "qcom,pmk8350", "qcom,spmi-pmic";
13 reg = <0x0 SPMI_USID>;
17 pmk8280_pon: pon@1300 {
18 compatible = "qcom,pmk8350-pon";
19 reg = <0x1300>, <0x800>;
20 reg-names = "hlos", "pbs";
22 pmk8280_pon_pwrkey: pwrkey {
23 compatible = "qcom,pmk8350-pwrkey";
24 interrupts = <0x0 0x13 0x7 IRQ_TYPE_EDGE_BOTH>;
25 linux,code = <KEY_POWER>;
32 compatible = "qcom,pm8350", "qcom,spmi-pmic";
33 reg = <0x1 SPMI_USID>;
37 pmc8280_1_gpios: gpio@8800 {
38 compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio";
41 gpio-ranges = <&pmc8280_1_gpios 0 0 10>;
44 #interrupt-cells = <2>;
49 compatible = "qcom,pm8350c", "qcom,spmi-pmic";
50 reg = <0x2 SPMI_USID>;
54 pmc8280c_gpios: gpio@8800 {
55 compatible = "qcom,pm8350c-gpio", "qcom,spmi-gpio";
58 gpio-ranges = <&pmc8280c_gpios 0 0 9>;
61 #interrupt-cells = <2>;
65 compatible = "qcom,pm8350c-pwm";
77 compatible = "qcom,pm8350", "qcom,spmi-pmic";
78 reg = <0x3 SPMI_USID>;
82 pmc8280_2_gpios: gpio@8800 {
83 compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio";
86 gpio-ranges = <&pmc8280_2_gpios 0 0 10>;
89 #interrupt-cells = <2>;
94 compatible = "qcom,pmr735a", "qcom,spmi-pmic";
95 reg = <0x4 SPMI_USID>;
99 pmr735a_gpios: gpio@8800 {
100 compatible = "qcom,pmr735a-gpio", "qcom,spmi-gpio";
103 gpio-ranges = <&pmr735a_gpios 0 0 4>;
105 interrupt-controller;
106 #interrupt-cells = <2>;