ASoC: Intel: report JACK_LINEOUT event
authorSathyanarayana Nujella <sathyanarayana.nujella@intel.com>
Tue, 4 Oct 2016 17:33:20 +0000 (10:33 -0700)
committerMark Brown <broonie@kernel.org>
Thu, 6 Oct 2016 11:06:08 +0000 (13:06 +0200)
This patch updates Jack type bitmask to include SND_JACK_LINEOUT while
creating a new jack, so that LINEOUT events are reported properly.

Signed-off-by: Sathyanarayana Nujella <sathyanarayana.nujella@intel.com>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/boards/bxt_da7219_max98357a.c

index 3774b117d3655497439032f0efb586f6fed9a359..2c93fa26e13b8f5b594453d7e0b9a4a7fd34540e 100644 (file)
@@ -129,8 +129,8 @@ static int broxton_da7219_codec_init(struct snd_soc_pcm_runtime *rtd)
         */
        ret = snd_soc_card_jack_new(rtd->card, "Headset Jack",
                        SND_JACK_HEADSET | SND_JACK_BTN_0 | SND_JACK_BTN_1 |
-                       SND_JACK_BTN_2 | SND_JACK_BTN_3, &broxton_headset,
-                       NULL, 0);
+                       SND_JACK_BTN_2 | SND_JACK_BTN_3 | SND_JACK_LINEOUT,
+                       &broxton_headset, NULL, 0);
        if (ret) {
                dev_err(rtd->dev, "Headset Jack creation failed: %d\n", ret);
                return ret;