blob: 0512f645922e29e7b9c31067f9937724e1b041c0 [file] [log] [blame]
Ivan T. Ivanovdab81342015-04-20 10:45:35 +03001#include <dt-bindings/interrupt-controller/irq.h>
Ivan T. Ivanovc9127892015-02-03 14:17:59 +02002#include <dt-bindings/spmi/spmi.h>
3
4&spmi_bus {
5
Stephen Boyd134c5442015-11-20 15:31:20 -08006 pm8841_0: pm8841@4 {
7 compatible = "qcom,pm8841", "qcom,spmi-pmic";
Ivan T. Ivanovc9127892015-02-03 14:17:59 +02008 reg = <0x4 SPMI_USID>;
9 #address-cells = <1>;
10 #size-cells = <0>;
Ivan T. Ivanovdab81342015-04-20 10:45:35 +030011
12 pm8841_mpps: mpps@a000 {
Stephen Boyd2ca9c2a42015-11-20 17:49:46 -080013 compatible = "qcom,pm8841-mpp", "qcom,spmi-mpp";
Stephen Boyd65d4e832015-11-25 14:27:36 -080014 reg = <0xa000>;
Ivan T. Ivanovdab81342015-04-20 10:45:35 +030015 gpio-controller;
16 #gpio-cells = <2>;
17 interrupts = <4 0xa0 0 IRQ_TYPE_NONE>,
18 <4 0xa1 0 IRQ_TYPE_NONE>,
19 <4 0xa2 0 IRQ_TYPE_NONE>,
20 <4 0xa3 0 IRQ_TYPE_NONE>;
21 };
22
23 temp-alarm@2400 {
24 compatible = "qcom,spmi-temp-alarm";
Stephen Boyd65d4e832015-11-25 14:27:36 -080025 reg = <0x2400>;
Ivan T. Ivanovdab81342015-04-20 10:45:35 +030026 interrupts = <4 0x24 0 IRQ_TYPE_EDGE_RISING>;
27 };
Ivan T. Ivanovc9127892015-02-03 14:17:59 +020028 };
29
Stephen Boyd134c5442015-11-20 15:31:20 -080030 pm8841_1: pm8841@5 {
31 compatible = "qcom,pm8841", "qcom,spmi-pmic";
Ivan T. Ivanovc9127892015-02-03 14:17:59 +020032 reg = <0x5 SPMI_USID>;
33 #address-cells = <1>;
34 #size-cells = <0>;
35 };
36};