ASoC: cs42l42: Add control for audio slow-start switch
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Mon, 1 Nov 2021 10:10:06 +0000 (10:10 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 15 Nov 2021 19:25:23 +0000 (19:25 +0000)
commit7ec4a058c16f3da9c2c0c66506f45c083198ed30
tree7a5748bb22b8bc388c605baf88851dc31ac14f8c
parent8d0872f6239f9d067d538d8368bdec643bb0d255
ASoC: cs42l42: Add control for audio slow-start switch

This adds an ALSA control so that the slow-start audio ramp feature
can be disabled. This is useful for high-definition audio applications.

The register field is unusual in that it is a 3-bit field with only
two valid values, 000=off and 111=on.

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20211101101006.13092-1-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs42l42.c
sound/soc/codecs/cs42l42.h