| // SPDX-License-Identifier: GPL-2.0+ OR MIT |
| /* |
| * Device Tree Source for Qualcomm PM8018 |
| * |
| * Copyright (C) 2016 BayLibre, SAS. |
| * Author : Neil Armstrong <narmstrong@baylibre.com> |
| */ |
| |
| &ssbi { |
| pm8018: pmic { |
| compatible = "qcom,pm8018", "qcom,pm8921"; |
| #interrupt-cells = <2>; |
| interrupt-controller; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| pwrkey@1c { |
| compatible = "qcom,pm8018-pwrkey", |
| "qcom,pm8921-pwrkey"; |
| reg = <0x1c>; |
| interrupts-extended = <&pm8018 50 IRQ_TYPE_EDGE_RISING>, |
| <&pm8018 51 IRQ_TYPE_EDGE_RISING>; |
| debounce = <15625>; |
| pull-up; |
| }; |
| |
| pm8018_mpps: mpps@50 { |
| compatible = "qcom,pm8018-mpp", "qcom,ssbi-mpp"; |
| reg = <0x50>; |
| interrupt-controller; |
| #interrupt-cells = <2>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| gpio-ranges = <&pm8018_mpps 0 0 6>; |
| }; |
| |
| rtc@11d { |
| compatible = "qcom,pm8018-rtc", "qcom,pm8921-rtc"; |
| reg = <0x11d>; |
| interrupts-extended = <&pm8018 39 IRQ_TYPE_EDGE_RISING>; |
| allow-set-time; |
| }; |
| |
| pm8018_gpio: gpio@150 { |
| compatible = "qcom,pm8058-gpio", |
| "qcom,ssbi-gpio"; |
| reg = <0x150>; |
| interrupt-controller; |
| #interrupt-cells = <2>; |
| gpio-controller; |
| gpio-ranges = <&pm8018_gpio 0 0 6>; |
| #gpio-cells = <2>; |
| }; |
| }; |
| }; |