summaryrefslogtreecommitdiff
path: root/sound/soc/codecs/wm_adsp.h
Commit message (Collapse)AuthorAgeFilesLines
* ASoC: wm_adsp: Add basic firmware selection supportMark Brown2013-01-121-0/+5
| | | | | | | | There are many firmwares available for ADSP devices. Add basic support for selecting between them, including a couple of feature sets in the set of available firmware to start off with. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: wm_adsp: Implement support for algorithm-specific coefficient blocksMark Brown2013-01-081-0/+9
| | | | | | | | | WMDR coefficient files can specify coefficients in terms of algorithm specific data regions. Record the start addresses of these regions while parsing the algorithms and then use them to handle coefficients with these formats. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: wm_adsp: Enable DVFS for ADSP2Mark Brown2012-11-281-0/+5
| | | | | | | | Some ADSP devices can make use of DVFS to optimise power consumption depending on the operating frequency of the DSP core. Implement support for this in the generic ADSP code. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: adsp: Add ADSP base supportMark Brown2012-10-281-0/+54
Many current Wolfson devices feature DSPs based around an architecture known as ADSP. Since there is a lot of commonality in the system integration of these devices a common library will be used to provide support for them. This version provides equivalent support for ADSP1 to that currently included in the WM2200 driver. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>