1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
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>
22 - const: amlogic,axg-toddr
27 - const: amlogic,axg-frddr
37 - description: Peripheral clock
51 $ref: /schemas/types.yaml#/definitions/uint32
52 description: Size of the controller's fifo in bytes
64 - $ref: dai-common.yaml#
93 unevaluatedProperties: false
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>;
107 clocks = <&clkc_audio AUD_CLKID_FRDDR_A>;
108 interrupts = <GIC_SPI 88 IRQ_TYPE_EDGE_RISING>;
109 resets = <&arb>, <&clkc_audio AUD_RESET_FRDDR_A>;
110 reset-names = "arb", "rst";
111 amlogic,fifo-depth = <512>;