blob: b98eac2182e0c1506ba18e7b9e4e58e980adbb3f [file] [log] [blame]
* Imagination Technologies I2S controller
Required properties:
- compatible : Must be "img,i2s".
- reg : A list containing the I2S audio-out and audio-in registers
and length respectively.
- interrupts : Should contain all the interrupts for audio out/in lines. The
interrupts for the output channels must be first followed by the input one.
- interrupt-names: The interrupt names "output0", "output1", "output2", "input".
- clocks : A reference to the I2S clock node.
- dmas : DMA client properties as described in img-mdc-dma.txt. The dmas
property should contain the DMA phandle along with the DMA peripheral and channel
number for each channel starting with the output channels first.
Example:
i2s: tz1090-i2s@02004f00 {
compatible = "img,i2s";
reg = < 0x02004f00 0x100 /* out */
0x02005000 0x100 /* in */>;
interrupts = < 9 4 /* level */
10 4 /* level */
11 4 /* level */
12 4 /* level */>;
interrupt-names = "output0", "output1", "output2", "input";
clocks = <&i2sout_sysclk>;
dmas = <&dma 9 0xffffffff /* out */
&dma 10 0xffffffff /* in */>;
};