0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/mfd/qcom-pm8xxx.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Qualcomm PM8xxx PMIC multi-function devices
0008
0009 maintainers:
0010 - Satya Priya <quic_c_skakit@quicinc.com>
0011
0012 description: |
0013 The PM8xxx family of Power Management ICs are used to provide regulated
0014 voltages and other various functionality to Qualcomm SoCs.
0015
0016 properties:
0017 compatible:
0018 enum:
0019 - qcom,pm8018
0020 - qcom,pm8058
0021 - qcom,pm8821
0022 - qcom,pm8921
0023
0024 reg:
0025 maxItems: 1
0026
0027 '#address-cells':
0028 const: 1
0029
0030 '#size-cells':
0031 const: 0
0032
0033 interrupts:
0034 maxItems: 1
0035
0036 '#interrupt-cells':
0037 const: 2
0038
0039 interrupt-controller: true
0040
0041 patternProperties:
0042 "rtc@[0-9a-f]+$":
0043 type: object
0044 $ref: "../rtc/qcom-pm8xxx-rtc.yaml"
0045
0046 required:
0047 - compatible
0048 - '#address-cells'
0049 - '#size-cells'
0050 - interrupts
0051 - '#interrupt-cells'
0052 - interrupt-controller
0053
0054 additionalProperties: false
0055 ...