1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/sound/ingenic,aic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ingenic SoCs AC97 / I2S Controller (AIC)
10 - Paul Cercueil <paul@crapouillou.net>
13 - $ref: dai-common.yaml#
17 pattern: '^audio-controller@'
28 - const: ingenic,jz4725b-i2s
29 - const: ingenic,jz4740-i2s
42 - description: AIC clock
43 - description: I2S clock
52 - description: DMA controller phandle and request line for I2S RX
53 - description: DMA controller phandle and request line for I2S TX
60 unevaluatedProperties: false
74 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
75 aic: audio-controller@10020000 {
76 compatible = "ingenic,jz4740-i2s";
77 reg = <0x10020000 0x38>;
79 #sound-dai-cells = <0>;
81 interrupt-parent = <&intc>;
84 clocks = <&cgu JZ4740_CLK_AIC>,
85 <&cgu JZ4740_CLK_I2S>;
86 clock-names = "aic", "i2s";
88 dmas = <&dmac 25 0xffffffff>, <&dmac 24 0xffffffff>;
89 dma-names = "rx", "tx";