Lines Matching full:jack
14 #include <sound/jack.h>
38 static void sc7180_jack_free(struct snd_jack *jack)
40 struct snd_soc_component *component = jack->private_data;
47 .pin = "Headphone Jack",
62 struct snd_jack *jack;
65 rval = snd_soc_card_jack_new_pins(card, "Headset Jack",
75 dev_err(card->dev, "Unable to add Headset Jack\n");
79 jack = pdata->hs_jack.jack;
81 snd_jack_set_key(jack, SND_JACK_BTN_0, KEY_PLAYPAUSE);
82 snd_jack_set_key(jack, SND_JACK_BTN_1, KEY_VOICECOMMAND);
83 snd_jack_set_key(jack, SND_JACK_BTN_2, KEY_VOLUMEUP);
84 snd_jack_set_key(jack, SND_JACK_BTN_3, KEY_VOLUMEDOWN);
86 jack->private_data = component;
87 jack->private_free = sc7180_jack_free;
98 struct snd_jack *jack;
102 card, "HDMI Jack",
107 dev_err(card->dev, "Unable to add HDMI Jack\n");
111 jack = pdata->hdmi_jack.jack;
112 jack->private_data = component;
113 jack->private_free = sc7180_jack_free;
308 SND_SOC_DAPM_HP("Headphone Jack", NULL),
313 SOC_DAPM_PIN_SWITCH("Headphone Jack"),
334 SND_SOC_DAPM_HP("Headphone Jack", NULL),
341 SOC_DAPM_PIN_SWITCH("Headphone Jack"),