ASoC: msm8916-wcd-digital: Add sidetone support
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 6 Jun 2019 12:42:42 +0000 (13:42 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 7 Jun 2019 12:08:32 +0000 (13:08 +0100)
commitef8a4757a6dbb2d406d7ba3a10a513f16f49ed2d
tree777f0473f51026653d98dc32971af76a5353cd62
parenta8e992342ce4cd173d437d0aa4eecc9e30489f72
ASoC: msm8916-wcd-digital: Add sidetone support

This patch adds sidetone support via one of the 3 RX Mix paths
using IIR1 and IIR2.
IIR1 can be feed by any Decimators or RX paths, and IIRx can also be
looped back to RX mixers to provide sidetone functionality.
Two IIR filters are used for Side tone equalization and each filter
is 5 stage.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/msm8916-wcd-digital.c