Lines Matching +full:multi +full:- +full:pmic
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/qcom-pm8xxx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm PM8xxx PMIC multi-function devices
10 - Satya Priya <quic_c_skakit@quicinc.com>
19 - enum:
20 - qcom,pm8058
21 - qcom,pm8821
22 - qcom,pm8901
23 - qcom,pm8921
24 - items:
25 - enum:
26 - qcom,pm8018
27 - const: qcom,pm8921
32 '#address-cells':
35 '#size-cells':
41 '#interrupt-cells':
44 interrupt-controller: true
47 "gpio@[0-9a-f]+$":
49 $ref: /schemas/pinctrl/qcom,pmic-gpio.yaml#
51 "keypad@[0-9a-f]+$":
53 $ref: /schemas/input/qcom,pm8921-keypad.yaml#
55 "led@[0-9a-f]+$":
57 $ref: /schemas/leds/qcom,pm8058-led.yaml#
59 "mpps@[0-9a-f]+$":
61 $ref: /schemas/pinctrl/qcom,pmic-mpp.yaml#
63 "pwrkey@[0-9a-f]+$":
65 $ref: /schemas/input/qcom,pm8921-pwrkey.yaml#
67 "rtc@[0-9a-f]+$":
69 $ref: /schemas/rtc/qcom-pm8xxx-rtc.yaml#
71 "vibrator@[0-9a-f]+$":
73 $ref: /schemas/input/qcom,pm8xxx-vib.yaml#
75 "xoadc@[0-9a-f]+$":
77 $ref: /schemas/iio/adc/qcom,pm8018-adc.yaml#
80 - compatible
81 - '#address-cells'
82 - '#size-cells'
83 - interrupts
84 - '#interrupt-cells'
85 - interrupt-controller
90 - |
91 #include <dt-bindings/interrupt-controller/irq.h>
93 #address-cells = <1>;
94 #size-cells = <0>;
95 pmic@0 {
98 #address-cells = <1>;
99 #size-cells = <0>;
100 interrupt-controller;
101 #interrupt-cells = <2>;
103 interrupt-parent = <&tlmm>;