ALSA: hda - Simplify phantom jack handling for HDMI/DP
authorTakashi Iwai <tiwai@suse.de>
Thu, 12 Nov 2015 10:52:13 +0000 (11:52 +0100)
committerTakashi Iwai <tiwai@suse.de>
Thu, 12 Nov 2015 10:52:13 +0000 (11:52 +0100)
commit909cadc6c8c7e52149fb4687453277d6cabe8c80
tree110036e24c89e80360dd3d0b74824846ef72b5f9
parente2656412f2a7343ecfd13eb74bac0a6e6e9c5aad
ALSA: hda - Simplify phantom jack handling for HDMI/DP

The HDMI codec parser may create a phantom jack, but the helper
function snd_hda_jack_add_kctl() treats always as a normal jack.  This
is superfluous as the jack query is executed at each time the jack
sync is performed.

Since the HDMI codec parser is the only caller of this function, it's
easier to change back this directly calling the original
__snd_hda_jack_add_kctl() with phantom_jack parameter.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_jack.c
sound/pci/hda/hda_jack.h
sound/pci/hda/patch_hdmi.c