ASoC: mediatek: Allow separate handling of headphone and headset mic jack
authorMark Brown <broonie@kernel.org>
Fri, 23 Sep 2022 16:53:06 +0000 (17:53 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 23 Sep 2022 16:53:06 +0000 (17:53 +0100)
commit583ccffca5f4a6c75d8f1e437934b072d09e95c4
tree72e3fed00fc28ee8ed0c6c451aa5ce4a3e3895c9
parent0402cca4828dd9556d36ddef67710993b7063f7c
parent42de42c22453064ffc9b72c259b2ab901dd766dc
ASoC: mediatek: Allow separate handling of headphone and headset mic jack

Merge series from NĂ­colas F. R. A. Prado <nfraprado@collabora.com>:

This series allows the headphone and headset mic jack status to be
handled separately by userspace on MT8192, MT8195 and MT8186.

Changes based on commit d0508b4f1604 ("ASoC: rk3399_gru_sound: Add DAPM
pins, kcontrols for jack detection"). Found while searching for an
alternative for JackSwitch [1].

[1] https://lore.kernel.org/all/b98a8a77-7652-1995-27ba-eb7b6d30202a@gmail.com/

NĂ­colas F. R. A. Prado (6):
  ASoC: mediatek: mt8192-mt6359: Expose individual headset jack pins
  ASoC: mediatek: mt8195: Expose individual headset jack pins
  ASoC: mediatek: mt8186-da7219: Add headset widgets with switches
  ASoC: mediatek: mt8186-da7219: Expose individual headset jack pins
  ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches
  ASoC: mediatek: mt8186-rt5682: Expose individual headset jack pins

 .../mt8186/mt8186-mt6366-da7219-max98357.c    | 25 +++++++++++++++++--
 .../mt8186/mt8186-mt6366-rt1019-rt5682s.c     | 25 +++++++++++++++++--
 .../mt8192/mt8192-mt6359-rt1015-rt5682.c      | 17 +++++++++++--
 sound/soc/mediatek/mt8195/mt8195-mt6359.c     | 17 +++++++++++--
 4 files changed, 76 insertions(+), 8 deletions(-)

--
2.37.3
sound/soc/mediatek/mt8195/mt8195-mt6359.c