aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorMarkus Pargmann <mpa@pengutronix.de>2014-03-15 08:44:23 -0400
committerMark Brown <broonie@linaro.org>2014-04-04 06:00:39 -0400
commit3567de676b601696676faf91b39cf82d9f7ae7ec (patch)
tree1ba21cf4029bc413aab757653439badbfd2272af /Documentation
parentc159a85013afbb8283f0c7272812952e04d5c3a1 (diff)
ASoC: fsl-ssi: Update binding documentation
A lot of bindings where changed without an update of the binding documentation. This patch adds those changes to the documentation. Signed-off-by: Markus Pargmann <mpa@pengutronix.de> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,ssi.txt21
1 files changed, 12 insertions, 9 deletions
diff --git a/Documentation/devicetree/bindings/sound/fsl,ssi.txt b/Documentation/devicetree/bindings/sound/fsl,ssi.txt
index b93e9a91e30e..3aa4a8f528f4 100644
--- a/Documentation/devicetree/bindings/sound/fsl,ssi.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,ssi.txt
@@ -20,15 +20,6 @@ Required properties:
20 have. 20 have.
21- interrupt-parent: The phandle for the interrupt controller that 21- interrupt-parent: The phandle for the interrupt controller that
22 services interrupts for this device. 22 services interrupts for this device.
23- fsl,mode: The operating mode for the SSI interface.
24 "i2s-slave" - I2S mode, SSI is clock slave
25 "i2s-master" - I2S mode, SSI is clock master
26 "lj-slave" - left-justified mode, SSI is clock slave
27 "lj-master" - l.j. mode, SSI is clock master
28 "rj-slave" - right-justified mode, SSI is clock slave
29 "rj-master" - r.j., SSI is clock master
30 "ac97-slave" - AC97 mode, SSI is clock slave
31 "ac97-master" - AC97 mode, SSI is clock master
32- fsl,playback-dma: Phandle to a node for the DMA channel to use for 23- fsl,playback-dma: Phandle to a node for the DMA channel to use for
33 playback of audio. This is typically dictated by SOC 24 playback of audio. This is typically dictated by SOC
34 design. See the notes below. 25 design. See the notes below.
@@ -47,6 +38,9 @@ Required properties:
47 be connected together, and SRFS and STFS be connected 38 be connected together, and SRFS and STFS be connected
48 together. This would still allow different sample sizes, 39 together. This would still allow different sample sizes,
49 but not different sample rates. 40 but not different sample rates.
41 - clocks: "ipg" - Required clock for the SSI unit
42 "baud" - Required clock for SSI master mode. Otherwise this
43 clock is not used
50 44
51Required are also ac97 link bindings if ac97 is used. See 45Required are also ac97 link bindings if ac97 is used. See
52Documentation/devicetree/bindings/sound/soc-ac97link.txt for the necessary 46Documentation/devicetree/bindings/sound/soc-ac97link.txt for the necessary
@@ -64,6 +58,15 @@ Optional properties:
64 Documentation/devicetree/bindings/dma/dma.txt. 58 Documentation/devicetree/bindings/dma/dma.txt.
65- dma-names: Two dmas have to be defined, "tx" and "rx", if fsl,imx-fiq 59- dma-names: Two dmas have to be defined, "tx" and "rx", if fsl,imx-fiq
66 is not defined. 60 is not defined.
61- fsl,mode: The operating mode for the SSI interface.
62 "i2s-slave" - I2S mode, SSI is clock slave
63 "i2s-master" - I2S mode, SSI is clock master
64 "lj-slave" - left-justified mode, SSI is clock slave
65 "lj-master" - l.j. mode, SSI is clock master
66 "rj-slave" - right-justified mode, SSI is clock slave
67 "rj-master" - r.j., SSI is clock master
68 "ac97-slave" - AC97 mode, SSI is clock slave
69 "ac97-master" - AC97 mode, SSI is clock master
67 70
68Child 'codec' node required properties: 71Child 'codec' node required properties:
69- compatible: Compatible list, contains the name of the codec 72- compatible: Compatible list, contains the name of the codec