18138c5f0Ssatya priya# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
28138c5f0Ssatya priya%YAML 1.2
38138c5f0Ssatya priya---
48138c5f0Ssatya priya$id: http://devicetree.org/schemas/rtc/qcom-pm8xxx-rtc.yaml#
58138c5f0Ssatya priya$schema: http://devicetree.org/meta-schemas/core.yaml#
68138c5f0Ssatya priya
78138c5f0Ssatya priyatitle: Qualcomm PM8xxx PMIC RTC device
88138c5f0Ssatya priya
98138c5f0Ssatya priyamaintainers:
108138c5f0Ssatya priya  - Satya Priya <skakit@codeaurora.org>
118138c5f0Ssatya priya
128138c5f0Ssatya priyaproperties:
138138c5f0Ssatya priya  compatible:
148138c5f0Ssatya priya    enum:
158138c5f0Ssatya priya      - qcom,pm8058-rtc
168138c5f0Ssatya priya      - qcom,pm8921-rtc
178138c5f0Ssatya priya      - qcom,pm8941-rtc
188138c5f0Ssatya priya      - qcom,pm8018-rtc
198138c5f0Ssatya priya      - qcom,pmk8350-rtc
208138c5f0Ssatya priya
218138c5f0Ssatya priya  reg:
22*a12ac1f0SDavid Heidelberg    minItems: 1
23*a12ac1f0SDavid Heidelberg    maxItems: 2
24*a12ac1f0SDavid Heidelberg
25*a12ac1f0SDavid Heidelberg  reg-names:
26*a12ac1f0SDavid Heidelberg    minItems: 1
27*a12ac1f0SDavid Heidelberg    items:
28*a12ac1f0SDavid Heidelberg      - const: rtc
29*a12ac1f0SDavid Heidelberg      - const: alarm
308138c5f0Ssatya priya
318138c5f0Ssatya priya  interrupts:
328138c5f0Ssatya priya    maxItems: 1
338138c5f0Ssatya priya
348138c5f0Ssatya priya  allow-set-time:
358138c5f0Ssatya priya    $ref: /schemas/types.yaml#/definitions/flag
368138c5f0Ssatya priya    description:
378138c5f0Ssatya priya      Indicates that the setting of RTC time is allowed by the host CPU.
388138c5f0Ssatya priya
398138c5f0Ssatya priyarequired:
408138c5f0Ssatya priya  - compatible
418138c5f0Ssatya priya  - reg
428138c5f0Ssatya priya  - interrupts
438138c5f0Ssatya priya
448138c5f0Ssatya priyaadditionalProperties: false
458138c5f0Ssatya priya
468138c5f0Ssatya priyaexamples:
478138c5f0Ssatya priya  - |
488138c5f0Ssatya priya    #include <dt-bindings/spmi/spmi.h>
498138c5f0Ssatya priya    spmi_bus: spmi@c440000 {
508138c5f0Ssatya priya      reg = <0x0c440000 0x1100>;
518138c5f0Ssatya priya      #address-cells = <2>;
528138c5f0Ssatya priya      #size-cells = <0>;
538138c5f0Ssatya priya      pmicintc: pmic@0 {
548138c5f0Ssatya priya        reg = <0x0 SPMI_USID>;
558138c5f0Ssatya priya        compatible = "qcom,pm8921";
568138c5f0Ssatya priya        interrupts = <104 8>;
578138c5f0Ssatya priya        #interrupt-cells = <2>;
588138c5f0Ssatya priya        interrupt-controller;
598138c5f0Ssatya priya        #address-cells = <1>;
608138c5f0Ssatya priya        #size-cells = <0>;
618138c5f0Ssatya priya
628138c5f0Ssatya priya        pm8921_rtc: rtc@11d {
638138c5f0Ssatya priya          compatible = "qcom,pm8921-rtc";
648138c5f0Ssatya priya          reg = <0x11d>;
658138c5f0Ssatya priya          interrupts = <0x27 0>;
668138c5f0Ssatya priya        };
678138c5f0Ssatya priya      };
688138c5f0Ssatya priya    };
698138c5f0Ssatya priya...
70