108641c7cSShawn Guo* Freescale MXS Serial Audio Interface (SAIF)
208641c7cSShawn Guo
308641c7cSShawn GuoRequired properties:
408641c7cSShawn Guo- compatible: Should be "fsl,<chip>-saif"
508641c7cSShawn Guo- reg: Should contain registers location and length
662477adfSShawn Guo- interrupts: Should contain ERROR interrupt number
762477adfSShawn Guo- dmas: DMA specifier, consisting of a phandle to DMA controller node
862477adfSShawn Guo  and SAIF DMA channel ID.
962477adfSShawn Guo  Refer to dma.txt and fsl-mxs-dma.txt for details.
1062477adfSShawn Guo- dma-names: Must be "rx-tx".
1108641c7cSShawn Guo
1208641c7cSShawn GuoOptional properties:
1308641c7cSShawn Guo- fsl,saif-master: phandle to the master SAIF.  It's only required for
1408641c7cSShawn Guo  the slave SAIF.
1508641c7cSShawn Guo
1608641c7cSShawn GuoNote: Each SAIF controller should have an alias correctly numbered
1708641c7cSShawn Guoin "aliases" node.
1808641c7cSShawn Guo
1908641c7cSShawn GuoExample:
2008641c7cSShawn Guo
2108641c7cSShawn Guoaliases {
2208641c7cSShawn Guo	saif0 = &saif0;
2308641c7cSShawn Guo	saif1 = &saif1;
2408641c7cSShawn Guo};
2508641c7cSShawn Guo
2608641c7cSShawn Guosaif0: saif@80042000 {
2708641c7cSShawn Guo	compatible = "fsl,imx28-saif";
2808641c7cSShawn Guo	reg = <0x80042000 2000>;
2962477adfSShawn Guo	interrupts = <59>;
3062477adfSShawn Guo	dmas = <&dma_apbx 4>;
3162477adfSShawn Guo	dma-names = "rx-tx";
3208641c7cSShawn Guo};
3308641c7cSShawn Guo
3408641c7cSShawn Guosaif1: saif@80046000 {
3508641c7cSShawn Guo	compatible = "fsl,imx28-saif";
3608641c7cSShawn Guo	reg = <0x80046000 2000>;
3762477adfSShawn Guo	interrupts = <58>;
3862477adfSShawn Guo	dmas = <&dma_apbx 5>;
3962477adfSShawn Guo	dma-names = "rx-tx";
4008641c7cSShawn Guo	fsl,saif-master = <&saif0>;
4108641c7cSShawn Guo};
42