]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
ASoC: wm8960: add DAC mono mix kcontrol
authorZidan Wang <zidan.wang@freescale.com>
Fri, 8 Jan 2016 08:57:01 +0000 (16:57 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 8 Jan 2016 13:07:25 +0000 (13:07 +0000)
commitdefbf708baf2a4cc4421699d02b57d7c3bb728b0
tree9362a6758cc56947ac50bcb6ea86b8065463600d
parent4a5893cf67062be4f70196c3fe45cfda950ea308
ASoC: wm8960: add DAC mono mix kcontrol

In normal operation, the left and right channel digital audio data is
converted to analogue in two separate DACs. There is a mono-mix mode
where the two audio channels are mixed together digitally and then
converted to analogue using only one DAC, while the other DAC is
switched off. The mono-mix signal can be selected to appear on both
analogue output channels. The mono mix is automatically attenuated by
6dB to prevent clipping.

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wm8960.c