summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/sound/fsl,asrc.txt
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@freescale.com>2015-11-24 17:19:34 +0800
committerMark Brown <broonie@kernel.org>2015-11-25 12:14:42 +0000
commit13b8a97a760eee021558dc48fd65e77e8a362909 (patch)
tree15ebeaed447c3004c17c625547fdd84df35af2a1 /Documentation/devicetree/bindings/sound/fsl,asrc.txt
parent8005c49d9aea74d382f474ce11afbbc7d7130bec (diff)
downloadlinux-13b8a97a760eee021558dc48fd65e77e8a362909.tar.bz2
ASoC: fsl_asrc: spba clock is needed by asrc device
ASRC 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 ASRC 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,asrc.txt')
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,asrc.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/sound/fsl,asrc.txt b/Documentation/devicetree/bindings/sound/fsl,asrc.txt
index b93362a570be..3e26a9478e57 100644
--- a/Documentation/devicetree/bindings/sound/fsl,asrc.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,asrc.txt
@@ -25,6 +25,11 @@ Required properties:
"mem" Peripheral access clock to access registers.
"ipg" Peripheral clock to driver module.
"asrck_<0-f>" Clock sources for input and output clock.
+ "spba" The spba clock is required when ASRC 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 little endian mode
will be in use as default. Otherwise, the big endian