ASoC: Docs: Platform update
Update the platform class driver documentation and bring it up to date with the current code base. This includes multi component and DSP. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com> Signed-off-by: Mark Brown <broonie@linaro.org>
This commit is contained in:
parent
da5feefeda
commit
3eb012834b
1 changed files with 16 additions and 3 deletions
|
@ -1,9 +1,9 @@
|
||||||
ASoC Platform Driver
|
ASoC Platform Driver
|
||||||
====================
|
====================
|
||||||
|
|
||||||
An ASoC platform driver can be divided into audio DMA and SoC DAI configuration
|
An ASoC platform driver class can be divided into audio DMA drivers, SoC DAI
|
||||||
and control. The platform drivers only target the SoC CPU and must have no board
|
drivers and DSP drivers. The platform drivers only target the SoC CPU and must
|
||||||
specific code.
|
have no board specific code.
|
||||||
|
|
||||||
Audio DMA
|
Audio DMA
|
||||||
=========
|
=========
|
||||||
|
@ -64,3 +64,16 @@ Each SoC DAI driver must provide the following features:-
|
||||||
5) Suspend and resume (optional)
|
5) Suspend and resume (optional)
|
||||||
|
|
||||||
Please see codec.txt for a description of items 1 - 4.
|
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.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue