]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: codecs: wcd: add multi button Headset detection support
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Fri, 4 Jun 2021 11:52:28 +0000 (12:52 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 4 Jun 2021 14:29:00 +0000 (15:29 +0100)
commit47f6e617e74f38fb781939903a8a3f3a76d83abc
tree8621d30f84e78fdc0509c27afb1f14c5d6cc7e17
parent7dc3a891e3095c85fbe4158b418b3a3ac2b98090
ASoC: codecs: wcd: add multi button Headset detection support

Most new Qualcomm WCD codecs support MBHC(Multi Button Headset Control) via ADC.

This patchset adds support to Common parts of this MBHC support so that
WCD codecs need not duplicate them. To do that codec exposes set of
register fields and callbacks to this common driver to control it.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20210604115230.23259-3-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/wcd-mbhc-v2.c [new file with mode: 0644]
sound/soc/codecs/wcd-mbhc-v2.h [new file with mode: 0644]