Back to home page

OSCL-LXR

 
 

    


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 ...