summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/sound/fsl,spdif.txt
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@freescale.com>2015-11-24 12:19:33 +0300
committerMark Brown <broonie@kernel.org>2015-11-25 15:14:22 +0300
commit0bc5680af8c436d292797d58991b83bca570d079 (patch)
tree05b8df8b94f2dbe025ab8ff404d888d8b3d99c10 /Documentation/devicetree/bindings/sound/fsl,spdif.txt
parent8005c49d9aea74d382f474ce11afbbc7d7130bec (diff)
downloadlinux-0bc5680af8c436d292797d58991b83bca570d079.tar.xz
ASoC: fsl_spdif: spba clk is needed by spdif device
SPDIF need to enable the spba clock, when sdma is using share peripheral script. In this case, there is two spba master port is used, if don't enable the clock, the spba bus will have arbitration issue, which may cause read/write wrong data from/to SPDIF registers. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com> Acked-by: Nicolin Chen <nicoleotsuka@gmail.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/sound/fsl,spdif.txt')
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,spdif.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/sound/fsl,spdif.txt b/Documentation/devicetree/bindings/sound/fsl,spdif.txt
index b5ee32ee3706..4ca39ddc0417 100644
--- a/Documentation/devicetree/bindings/sound/fsl,spdif.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,spdif.txt
@@ -27,6 +27,11 @@ Required properties:
Transceiver Clock Diagram" of SoC reference manual.
It can also be referred to TxClk_Source bit of
register SPDIF_STC.
+ "spba" The spba clock is required when SPDIF is placed as a
+ bus slave of the Shared Peripheral Bus and when two
+ or more bus masters (CPU, DMA or DSP) try to access
+ it. This property is optional depending on the SoC
+ design.
- big-endian : If this property is absent, the native endian mode
will be in use as default, or the big endian mode