linux/sound/soc/mediatek
Alper Nebi Yasak 26de9cc1b9
ASoC: mediatek: mt8186-mt6366-da7219-max98357: Map missing jack kcontrols
Commit 8e98674868 ("ASoC: mediatek: mt8186-da7219: Expose individual
headset jack pins") maps kcontrols for Headphone and Headset Mic jacks
for this driver so that PulseAudio and PipeWire can handle jack
detection events for these peripherals.

The DA7219 codec used here can also distinguish between Headphone and
Line Out connections that go into the same physical port. Expose the
latter to userspace as a kcontrol as well and add the necessary widgets.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Link: https://lore.kernel.org/r/20230802175737.263412-19-alpernebiyasak@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2023-08-07 14:32:58 +01:00
..
common ASoC: mediatek: common: soundcard driver add dai_fmt support 2023-06-02 13:29:08 +01:00
mt2701 ASoC: mediatek: mt2701-afe-pcm: Convert to platform remove callback returning void 2023-03-20 13:08:36 +00:00
mt6797 ASoC: mediatek: mt6797-afe-pcm: Convert to platform remove callback returning void 2023-03-20 13:08:37 +00:00
mt8173 ASoC: mediatek: mt8173-rt5650: Map missing jack kcontrols 2023-08-07 14:32:54 +01:00
mt8183 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: Map missing jack kcontrols 2023-08-07 14:32:57 +01:00
mt8186 ASoC: mediatek: mt8186-mt6366-da7219-max98357: Map missing jack kcontrols 2023-08-07 14:32:58 +01:00
mt8188 ASoC: mediatek: mt8188: DPCM used FE and BE merged parameters 2023-07-19 17:40:19 +01:00
mt8192 ASoC: mediatek: mt8192-mt6359: Go back to old headphone pin name 2023-06-09 10:44:38 +01:00
mt8195 ASoC: Merge fixes due to dependencies 2023-06-16 14:55:20 +01:00
Kconfig ASoC: mediatek: mt8188-mt6359: add i2c dependency 2023-06-07 14:07:29 +01:00
Makefile ASoC: mediatek: mt8188: add platform driver 2023-01-16 11:16:26 +00:00