ASoC: sn95031: add capture support
authorHarsha Priya <priya.harsha@intel.com>
Fri, 28 Jan 2011 16:56:53 +0000 (22:26 +0530)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 31 Jan 2011 12:10:00 +0000 (12:10 +0000)
commitfd94eeef06ed4abc08f58e42f46341d0bc4f7793
tree37b5bdcef9d6e7c132675f0761f731a61eda7b15
parent1166f985d3b6b4ef8a48a13f56520870d86085c3
ASoC: sn95031: add capture support

This patch adds the support for capture path in sn95031 codec.
This codec supports upto 6DMICs, 2 AMICs and Linein. The linein and AMICs
are connected through a MUX to ADC. The TX paths can be assigned to any of the
ADCs or DMICs.

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Harsha Priya <priya.harsha@intel.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/sn95031.c