From: Hans de Goede Date: Mon, 21 May 2018 12:42:51 +0000 (+0200) Subject: ASoC: Intel: cht_bsw_nau8824: Fix jack_type to include SND_JACK_MICROPHONE X-Git-Tag: v5.15~8593^2~15^2~36 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5aff078ac81a3be58f7a2e2be0f33bc9ce062bac;p=platform%2Fkernel%2Flinux-starfive.git ASoC: Intel: cht_bsw_nau8824: Fix jack_type to include SND_JACK_MICROPHONE The nau8824 codec can detect whether a headset or plain headphones is inserted (as well as button presses on the headset) as such the jack_type passed to snd_soc_card_jack_new() should include SND_JACK_MICROPHONE. Signed-off-by: Hans de Goede Signed-off-by: Mark Brown --- diff --git a/sound/soc/intel/boards/cht_bsw_nau8824.c b/sound/soc/intel/boards/cht_bsw_nau8824.c index 072e94b..30c4697 100644 --- a/sound/soc/intel/boards/cht_bsw_nau8824.c +++ b/sound/soc/intel/boards/cht_bsw_nau8824.c @@ -120,7 +120,7 @@ static int cht_codec_init(struct snd_soc_pcm_runtime *runtime) * KEY_VOLUMEUP * KEY_VOLUMEDOWN */ - jack_type = SND_JACK_HEADPHONE | SND_JACK_BTN_0 | SND_JACK_BTN_1 | + jack_type = SND_JACK_HEADSET | SND_JACK_BTN_0 | SND_JACK_BTN_1 | SND_JACK_BTN_2 | SND_JACK_BTN_3; ret = snd_soc_card_jack_new(runtime->card, "Headset", jack_type, jack, cht_bsw_jack_pins, ARRAY_SIZE(cht_bsw_jack_pins));