
Hi, Existing da7210 driver is very minimalistic in terms of functionality. It supports only one output i.e. head phone. da7210 codec hardware supports many more IOs and features.
Here is a patch series that is "feature update" in nature. This adds support for all inputs(MIC L-R, AUX1 L-R, AUX2) and outputs (OUT1 L-R, OUT2) as well as following features,
- ADC and DAC equalizers - Mute - Zero cross - Other DAI word lengths, format and mode - ALC - Noise suppression - High pass and voice filters - DAPM
This series also contains a small bug fix for head phone volume control.
Thanks,
-- Ashish (GNU FAN)
--- Ashish Chavan (9): ASoC: da7210: Add support for line out and DAC ASoC: da7210: Add support for line input and mic ASoC: da7210: Add support for ADC & DAC equalizers ASoC: da7210: Add support for mute and zero cross controls ASoC: da7210: Add support for other DAI length, format and mode ASoC: da7210: bugfix for head phone volume control ASoC: da7210: Add support for ALC and Noise suppression ASoC: da7210: Add support for High pass and Voice filters ASoC: da7210: Add support for DAPM
sound/soc/codecs/da7210.c | 642 +++++++++++++++++++++++++++++++++++--- 1 files changed, 586 insertions(+), 56 deletions(-)