]> 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)
commitf7286629c28129dc6c5a57cf7e03521661c06a48
tree8621d30f84e78fdc0509c27afb1f14c5d6cc7e17
parent8dbfe0eaf74f93dc07e863c52a81a094a0e96a35
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]