1*f2f2bc3cSsatya priya# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*f2f2bc3cSsatya priya%YAML 1.2
3*f2f2bc3cSsatya priya---
4*f2f2bc3cSsatya priya$id: http://devicetree.org/schemas/mfd/qcom-pm8xxx.yaml#
5*f2f2bc3cSsatya priya$schema: http://devicetree.org/meta-schemas/core.yaml#
6*f2f2bc3cSsatya priya
7*f2f2bc3cSsatya priyatitle: Qualcomm PM8xxx PMIC multi-function devices
8*f2f2bc3cSsatya priya
9*f2f2bc3cSsatya priyamaintainers:
10*f2f2bc3cSsatya priya  - Satya Priya <skakit@codeaurora.org>
11*f2f2bc3cSsatya priya
12*f2f2bc3cSsatya priyadescription: |
13*f2f2bc3cSsatya priya  The PM8xxx family of Power Management ICs are used to provide regulated
14*f2f2bc3cSsatya priya  voltages and other various functionality to Qualcomm SoCs.
15*f2f2bc3cSsatya priya
16*f2f2bc3cSsatya priyaproperties:
17*f2f2bc3cSsatya priya  compatible:
18*f2f2bc3cSsatya priya    enum:
19*f2f2bc3cSsatya priya      - qcom,pm8058
20*f2f2bc3cSsatya priya      - qcom,pm8821
21*f2f2bc3cSsatya priya      - qcom,pm8921
22*f2f2bc3cSsatya priya
23*f2f2bc3cSsatya priya  reg:
24*f2f2bc3cSsatya priya    maxItems: 1
25*f2f2bc3cSsatya priya
26*f2f2bc3cSsatya priya  '#address-cells':
27*f2f2bc3cSsatya priya    const: 1
28*f2f2bc3cSsatya priya
29*f2f2bc3cSsatya priya  '#size-cells':
30*f2f2bc3cSsatya priya    const: 0
31*f2f2bc3cSsatya priya
32*f2f2bc3cSsatya priya  interrupts:
33*f2f2bc3cSsatya priya    maxItems: 1
34*f2f2bc3cSsatya priya
35*f2f2bc3cSsatya priya  '#interrupt-cells':
36*f2f2bc3cSsatya priya    const: 2
37*f2f2bc3cSsatya priya
38*f2f2bc3cSsatya priya  interrupt-controller: true
39*f2f2bc3cSsatya priya
40*f2f2bc3cSsatya priyapatternProperties:
41*f2f2bc3cSsatya priya  "rtc@[0-9a-f]+$":
42*f2f2bc3cSsatya priya    type: object
43*f2f2bc3cSsatya priya    $ref: "../rtc/qcom-pm8xxx-rtc.yaml"
44*f2f2bc3cSsatya priya
45*f2f2bc3cSsatya priyarequired:
46*f2f2bc3cSsatya priya  - compatible
47*f2f2bc3cSsatya priya  - '#address-cells'
48*f2f2bc3cSsatya priya  - '#size-cells'
49*f2f2bc3cSsatya priya  - interrupts
50*f2f2bc3cSsatya priya  - '#interrupt-cells'
51*f2f2bc3cSsatya priya  - interrupt-controller
52*f2f2bc3cSsatya priya
53*f2f2bc3cSsatya priyaadditionalProperties: false
54*f2f2bc3cSsatya priya...
55