summaryrefslogtreecommitdiff
path: root/Documentation/sound/alsa/soc/platform.txt
diff options
context:
space:
mode:
authorMark Brown <broonie@linaro.org>2013-10-24 11:24:05 +0100
committerMark Brown <broonie@linaro.org>2013-10-24 11:24:05 +0100
commit9f7a949fb909b017e054574c96c4ebb44f5ff3fa (patch)
tree58aa069ba011a9ef626f30a61cfcdd1ac520b1b8 /Documentation/sound/alsa/soc/platform.txt
parent70e0db2f7434961c778466708c032e76775b7f1e (diff)
parent469b7bc4e6dbfdb173f0901f746e9277f6740ba7 (diff)
Merge remote-tracking branch 'asoc/topic/doc' into asoc-next
Diffstat (limited to 'Documentation/sound/alsa/soc/platform.txt')
-rw-r--r--Documentation/sound/alsa/soc/platform.txt19
1 files changed, 16 insertions, 3 deletions
diff --git a/Documentation/sound/alsa/soc/platform.txt b/Documentation/sound/alsa/soc/platform.txt
index d57efad37e0a..3a08a2c9150c 100644
--- a/Documentation/sound/alsa/soc/platform.txt
+++ b/Documentation/sound/alsa/soc/platform.txt
@@ -1,9 +1,9 @@
ASoC Platform Driver
====================
-An ASoC platform driver can be divided into audio DMA and SoC DAI configuration
-and control. The platform drivers only target the SoC CPU and must have no board
-specific code.
+An ASoC platform driver class can be divided into audio DMA drivers, SoC DAI
+drivers and DSP drivers. The platform drivers only target the SoC CPU and must
+have no board specific code.
Audio DMA
=========
@@ -64,3 +64,16 @@ Each SoC DAI driver must provide the following features:-
5) Suspend and resume (optional)
Please see codec.txt for a description of items 1 - 4.
+
+
+SoC DSP Drivers
+===============
+
+Each SoC DSP driver usually supplies the following features :-
+
+ 1) DAPM graph
+ 2) Mixer controls
+ 3) DMA IO to/from DSP buffers (if applicable)
+ 4) Definition of DSP front end (FE) PCM devices.
+
+Please see DPCM.txt for a description of item 4.