Lines Matching +full:axg +full:- +full:audio +full:- +full:clkc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/amlogic,axg-fifo.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Amlogic AXG Audio FIFO controllers
10 - Jerome Brunet <jbrunet@baylibre.com>
15 - enum:
16 - amlogic,axg-toddr
17 - amlogic,axg-frddr
18 - items:
19 - enum:
20 - amlogic,g12a-toddr
21 - amlogic,sm1-toddr
22 - const: amlogic,axg-toddr
23 - items:
24 - enum:
25 - amlogic,g12a-frddr
26 - amlogic,sm1-frddr
27 - const: amlogic,axg-frddr
32 "#sound-dai-cells":
37 - description: Peripheral clock
46 reset-names:
50 amlogic,fifo-depth:
55 - compatible
56 - reg
57 - "#sound-dai-cells"
58 - clocks
59 - interrupts
60 - resets
61 - amlogic,fifo-depth
64 - $ref: dai-common.yaml#
65 - if:
70 - amlogic,g12a-toddr
71 - amlogic,sm1-toddr
72 - amlogic,g12a-frddr
73 - amlogic,sm1-frddr
79 reset-names:
81 - const: arb
82 - const: rst
84 - reset-names
90 reset-names:
96 - |
97 #include <dt-bindings/clock/axg-audio-clkc.h>
98 #include <dt-bindings/interrupt-controller/irq.h>
99 #include <dt-bindings/interrupt-controller/arm-gic.h>
100 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h>
101 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h>
103 audio-controller@1c0 {
104 compatible = "amlogic,g12a-frddr", "amlogic,axg-frddr";
106 #sound-dai-cells = <0>;
110 reset-names = "arb", "rst";
111 amlogic,fifo-depth = <512>;