]> git.proxmox.com Git - mirror_ubuntu-jammy-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)
commit0e5c9e7ff899808afa4e2b08c2e6ccc469bed681
tree8621d30f84e78fdc0509c27afb1f14c5d6cc7e17
parentc6d25d5786090edc7299b32160644bb2e468c25d
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]