diff options
author | Shengjiu Wang <shengjiu.wang@freescale.com> | 2015-11-24 10:19:34 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-11-25 13:14:42 +0100 |
commit | 13b8a97a760eee021558dc48fd65e77e8a362909 (patch) | |
tree | 15ebeaed447c3004c17c625547fdd84df35af2a1 /Documentation/devicetree/bindings/sound | |
parent | Linux 4.4-rc1 (diff) | |
download | linux-13b8a97a760eee021558dc48fd65e77e8a362909.tar.xz linux-13b8a97a760eee021558dc48fd65e77e8a362909.zip |
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')
-rw-r--r-- | Documentation/devicetree/bindings/sound/fsl,asrc.txt | 5 |
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 |