ASoC: tas571x: add biquads for TAS5717/19
authorPetr Kulhavy <brain@jikos.cz>
Thu, 26 May 2016 17:26:17 +0000 (19:26 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 30 May 2016 15:21:01 +0000 (16:21 +0100)
commit4b9e385b9dac5c84640b13e70dbbd8e2bb669c8d
treee1ac4f764df5197508a0dc590e94782aa9892195
parentdca3fed85e922239f31e9864e37f3fc92651142d
ASoC: tas571x: add biquads for TAS5717/19

TAS571x features multiple biquad filters. Their coefficients
are stored in 20-byte registers, which cannot be supported by
regmap.

This patch adds read and write functions for multi-word (32-bit) register
access and mixer controls for the biquads. The multi-word read/write
functions can be used in the future to implement other features like DRC or
output mixer.

Signed-off-by: Petr Kulhavy <brain@jikos.cz>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tas571x.c