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,pm8921
23 - items:
24 - enum:
25 - qcom,pm8018
26 - const: qcom,pm8921
31 '#address-cells':
34 '#size-cells':
40 '#interrupt-cells':
43 interrupt-controller: true
46 "gpio@[0-9a-f]+$":
48 $ref: /schemas/pinctrl/qcom,pmic-gpio.yaml#
50 "keypad@[0-9a-f]+$":
52 $ref: /schemas/input/qcom,pm8921-keypad.yaml#
54 "led@[0-9a-f]+$":
56 $ref: /schemas/leds/qcom,pm8058-led.yaml#
58 "mpps@[0-9a-f]+$":
60 $ref: /schemas/pinctrl/qcom,pmic-mpp.yaml#
62 "pwrkey@[0-9a-f]+$":
64 $ref: /schemas/input/qcom,pm8921-pwrkey.yaml#
66 "rtc@[0-9a-f]+$":
68 $ref: /schemas/rtc/qcom-pm8xxx-rtc.yaml#
70 "vibrator@[0-9a-f]+$":
72 $ref: /schemas/input/qcom,pm8xxx-vib.yaml#
74 "xoadc@[0-9a-f]+$":
76 $ref: /schemas/iio/adc/qcom,pm8018-adc.yaml#
79 - compatible
80 - '#address-cells'
81 - '#size-cells'
82 - interrupts
83 - '#interrupt-cells'
84 - interrupt-controller
89 - |
90 #include <dt-bindings/interrupt-controller/irq.h>
92 #address-cells = <1>;
93 #size-cells = <0>;
94 pmic@0 {
97 #address-cells = <1>;
98 #size-cells = <0>;
99 interrupt-controller;
100 #interrupt-cells = <2>;
102 interrupt-parent = <&tlmm>;