From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre-Louis Bossart Subject: Re: [PATCH 5/5] ASoC: Intel: bytcr_rt5651: Reporting button presses Date: Mon, 9 Jul 2018 17:58:08 -0500 Message-ID: References: <20180704225935.7902-1-hdegoede@redhat.com> <20180704225935.7902-5-hdegoede@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by alsa0.perex.cz (Postfix) with ESMTP id B89AE2675CF for ; Tue, 10 Jul 2018 00:58:10 +0200 (CEST) In-Reply-To: <20180704225935.7902-5-hdegoede@redhat.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Hans de Goede , Liam Girdwood , Mark Brown , Bard Liao , Oder Chiou Cc: alsa-devel@alsa-project.org, Carlo Caione List-Id: alsa-devel@alsa-project.org On 07/04/2018 05:59 PM, Hans de Goede wrote: > Enable reporting of button presses now that the codec driver recently has > gotten support for this. > > Signed-off-by: Hans de Goede Acked-by: Pierre-Louis Bossart > --- > sound/soc/intel/boards/bytcr_rt5651.c | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/sound/soc/intel/boards/bytcr_rt5651.c b/sound/soc/intel/boards/bytcr_rt5651.c > index 2a8f86dfe4cb..b687043c8425 100644 > --- a/sound/soc/intel/boards/bytcr_rt5651.c > +++ b/sound/soc/intel/boards/bytcr_rt5651.c > @@ -26,6 +26,7 @@ > #include > #include > #include > +#include > #include > #include > #include > @@ -531,13 +532,17 @@ static int byt_rt5651_init(struct snd_soc_pcm_runtime *runtime) > > if (BYT_RT5651_JDSRC(byt_rt5651_quirk)) { > ret = snd_soc_card_jack_new(runtime->card, "Headset", > - SND_JACK_HEADSET, &priv->jack, > - bytcr_jack_pins, ARRAY_SIZE(bytcr_jack_pins)); > + SND_JACK_HEADSET | SND_JACK_BTN_0, > + &priv->jack, bytcr_jack_pins, > + ARRAY_SIZE(bytcr_jack_pins)); > if (ret) { > dev_err(runtime->dev, "jack creation failed %d\n", ret); > return ret; > } > > + snd_jack_set_key(priv->jack.jack, SND_JACK_BTN_0, > + KEY_PLAYPAUSE); > + > ret = snd_soc_component_set_jack(codec, &priv->jack, NULL); > if (ret) > return ret;