123a71fd6SScott Branden* Broadcom BCM2835 SoC I2S/PCM module
223a71fd6SScott Branden
323a71fd6SScott BrandenRequired properties:
423a71fd6SScott Branden- compatible: "brcm,bcm2835-i2s"
523a71fd6SScott Branden- reg: A list of base address and size entries:
623a71fd6SScott Branden	* The first entry should cover the PCM registers
723a71fd6SScott Branden	* The second entry should cover the PCM clock registers
823a71fd6SScott Branden- dmas: List of DMA controller phandle and DMA request line ordered pairs.
923a71fd6SScott Branden- dma-names: Identifier string for each DMA request line in the dmas property.
1023a71fd6SScott Branden  These strings correspond 1:1 with the ordered pairs in dmas.
1123a71fd6SScott Branden
1223a71fd6SScott Branden  One of the DMA channels will be responsible for transmission (should be
1323a71fd6SScott Branden  named "tx") and one for reception (should be named "rx").
1423a71fd6SScott Branden
1523a71fd6SScott BrandenExample:
1623a71fd6SScott Branden
1723a71fd6SScott Brandenbcm2835_i2s: i2s@7e203000 {
1823a71fd6SScott Branden	compatible = "brcm,bcm2835-i2s";
1923a71fd6SScott Branden	reg = <0x7e203000 0x20>,
2023a71fd6SScott Branden	      <0x7e101098 0x02>;
2123a71fd6SScott Branden
2223a71fd6SScott Branden	dmas = <&dma 2>,
2323a71fd6SScott Branden	       <&dma 3>;
2423a71fd6SScott Branden	dma-names = "tx", "rx";
2523a71fd6SScott Branden};
26