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