]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit0c5c7ddbb7ad4518e5b90dbdb895f4ef4afecfd4
tree777f0473f51026653d98dc32971af76a5353cd62
parentaa261ae899c1b9aca6ba3c98ded016c1fb5c8ed5
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