summaryrefslogtreecommitdiffstats
path: root/sound/soc/samsung/speyside_wm8962.c
Commit message (Collapse)AuthorAgeFilesLines
* ASoC: Use dai_fmt in speyside_wm8962Mark Brown2011-09-281-17/+2
| | | | Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Add DMIC control to Speyside WM8962 boardMark Brown2011-09-231-0/+1
| | | | Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Add support for on-board analogue microphones on Speyside WM8962Mark Brown2011-09-231-0/+5
| | | | Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Convert WM8962 MICBIAS to a supply widgetMark Brown2011-09-231-5/+5
| | | | | | | | A supply widget is generally clearer than a MICBIAS widget and a mic bias is just a type of supply so use a supply widget for the MICBIAS. This also avoids confusion with the routing when connected to multiple inputs. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Support a wider range of sample rates on Speyside WM8962Mark Brown2011-09-231-2/+6
| | | | | | | | As we've only got one audio interface and it is symmetric we can just set SYSCLK based on the sample rate requested by the application layer. Provide a default so bypass paths work before audio playback. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* Merge branch 'for-3.1' into for-3.2Mark Brown2011-08-221-0/+6
|\
| * ASoC: Ensure we only run Speyside WM8962 bias level callbacks onceMark Brown2011-08-221-0/+6
| | | | | | | | | | | | | | | | | | We get called once per DAPM context but only need to run once. When DAPM was serialized this was a series of noops but now it can run in parallel we need to take proper care. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@ti.com>
* | ASoC: Run Speyside WM8962 at 512fsMark Brown2011-08-171-2/+2
|/ | | | | | | Ensure we have access to all the advanced DSP functinality offered by the WM8962 by running the system clock at 512fs. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* ASoC: Fix warning in Speyside WM8962Mark Brown2011-08-101-1/+1
| | | | | Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@ti.com>
* ASoC: Improve error reporting in Speyside WM8962 driverMark Brown2011-06-301-4/+8
| | | | | Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@ti.com>
* ASoC: Support Speyside build variants with WM8962 fittedMark Brown2011-06-081-0/+260
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@ti.com>