Lines Matching +full:codec +full:- +full:irq
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mfd/x-powers,ac100.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: X-Powers AC100
10 - Chen-Yu Tsai <wens@csie.org>
14 const: x-powers,ac100
19 codec:
23 "#clock-cells":
27 const: x-powers,ac100-codec
32 clock-output-names:
35 Name of the 4M_adda clock exposed by the codec
38 - "#clock-cells"
39 - compatible
40 - interrupts
41 - clock-output-names
49 "#clock-cells":
53 const: x-powers,ac100-rtc
61 A phandle to the codec's "4M_adda" clock
63 clock-output-names:
66 Name of the cko1, cko2 and cko3 clocks exposed by the codec
69 - "#clock-cells"
70 - compatible
71 - interrupts
72 - clocks
73 - clock-output-names
78 - compatible
79 - reg
80 - codec
81 - rtc
86 - |
87 #include <dt-bindings/interrupt-controller/irq.h>
90 #address-cells = <1>;
91 #size-cells = <0>;
93 codec@e89 {
94 compatible = "x-powers,ac100";
97 ac100_codec: codec {
98 compatible = "x-powers,ac100-codec";
99 interrupt-parent = <&r_pio>;
101 #clock-cells = <0>;
102 clock-output-names = "4M_adda";
106 compatible = "x-powers,ac100-rtc";
107 interrupt-parent = <&nmi_intc>;
110 #clock-cells = <1>;
111 clock-output-names = "cko1_rtc", "cko2_rtc", "cko3_rtc";