]>
Commit | Line | Data |
---|---|---|
93743d24 TR |
1 | // SPDX-License-Identifier: GPL-2.0+ OR MIT |
2 | /* | |
3 | * Device Tree Source for Qualcomm PM8018 | |
4 | * | |
5 | * Copyright (C) 2016 BayLibre, SAS. | |
6 | * Author : Neil Armstrong <narmstrong@baylibre.com> | |
7 | */ | |
8 | ||
9 | &ssbi { | |
10 | pm8018: pmic { | |
11 | compatible = "qcom,pm8018", "qcom,pm8921"; | |
12 | #interrupt-cells = <2>; | |
13 | interrupt-controller; | |
14 | #address-cells = <1>; | |
15 | #size-cells = <0>; | |
16 | ||
17 | pwrkey@1c { | |
18 | compatible = "qcom,pm8018-pwrkey", | |
19 | "qcom,pm8921-pwrkey"; | |
20 | reg = <0x1c>; | |
21 | interrupts-extended = <&pm8018 50 IRQ_TYPE_EDGE_RISING>, | |
22 | <&pm8018 51 IRQ_TYPE_EDGE_RISING>; | |
23 | debounce = <15625>; | |
24 | pull-up; | |
25 | }; | |
26 | ||
27 | pm8018_mpps: mpps@50 { | |
28 | compatible = "qcom,pm8018-mpp", "qcom,ssbi-mpp"; | |
29 | reg = <0x50>; | |
30 | interrupt-controller; | |
31 | #interrupt-cells = <2>; | |
32 | gpio-controller; | |
33 | #gpio-cells = <2>; | |
34 | gpio-ranges = <&pm8018_mpps 0 0 6>; | |
35 | }; | |
36 | ||
37 | rtc@11d { | |
38 | compatible = "qcom,pm8018-rtc", "qcom,pm8921-rtc"; | |
39 | reg = <0x11d>; | |
40 | interrupts-extended = <&pm8018 39 IRQ_TYPE_EDGE_RISING>; | |
41 | allow-set-time; | |
42 | }; | |
43 | ||
44 | pm8018_gpio: gpio@150 { | |
45 | compatible = "qcom,pm8058-gpio", | |
46 | "qcom,ssbi-gpio"; | |
47 | reg = <0x150>; | |
48 | interrupt-controller; | |
49 | #interrupt-cells = <2>; | |
50 | gpio-controller; | |
51 | gpio-ranges = <&pm8018_gpio 0 0 6>; | |
52 | #gpio-cells = <2>; | |
53 | }; | |
54 | }; | |
55 | }; |