summaryrefslogtreecommitdiffstats
path: root/sound/hda
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2015-11-12 15:36:13 +0100
committerTakashi Iwai <tiwai@suse.de>2015-12-10 14:41:04 +0100
commit788d441a164caea0a5d82e1d5bcd161820bfe62a (patch)
treea87578e4267a13e1dd41708a5cf4c10051c8dd0d /sound/hda
parente826d22e16c3230621a937e22f43c403d6e494a7 (diff)
downloadlinux-788d441a164caea0a5d82e1d5bcd161820bfe62a.tar.bz2
ALSA: hda - Use component ops for i915 HDMI/DP audio jack handling
Since we have a new audio component ops to fetch the current ELD and state now, we can reduce the usage of unsol event of HDMI/DP pins. The unsol event isn't only unreliable, but it also needs the power up/down of the codec and link at each time, which is a significant power and time loss. In this patch, the jack creation and unsol/jack event handling are modified to use the audio component for the dedicated Intel chips. The jack handling got slightly more codes than a simple usage of hda_jack layer since we need to deal directly with snd_jack object; the hda_jack layer is basically designed for the pin sense read and unsol events, both of which aren't used any longer in our case. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/hda')
0 files changed, 0 insertions, 0 deletions