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