[PATCH 0/7] Add get_eld audio component for i915/HD-audio

Takashi Iwai
2015-11-30T13:38:04Z

Hi,

this is a patchset to add get_eld op to audio component for
communicating more directly between i915 and HD-audio. Currently, the
HDMI/DP audio status and ELD are notified and obtained via the
hardware-level communication over HD-audio unsolicited event and
verbs although the graphics driver holds the exactly same
information. As we already have a notification via audio component,
this is another step forward; the audio driver fetches directly the
audio status and ELD via the new component op.

The initial draft was posted to alsa-devel as an RFC some weeks ago,
and this is a revised version, posted to both i915 and alsa-devel for
review.

The current patchset is found in sound git tree test/hdmi-jack
branch.

Takashi

Takashi Iwai (7):
drm/i915: Remove superfluous NULL check
drm/i915: Add get_eld audio component
drm/i915: refactoring audio component functions
ALSA: hda - Split ELD update code from hdmi_present_sense()
ALSA: hda - Use component ops for i915 HDMI/DP audio jack handling
ALSA: hda - Do zero-clear in snd_hdmi_parse_eld() itself
ALSA: hda - Skip ELD notification during PM process

drivers/gpu/drm/i915/intel_audio.c | 75 ++++++++++----
drivers/gpu/drm/i915/intel_drv.h | 1 +
include/drm/i915_component.h | 3 +
sound/pci/hda/hda_eld.c | 1 +
sound/pci/hda/patch_hdmi.c | 195 ++++++++++++++++++++++++++-----------
5 files changed, 200 insertions(+), 75 deletions(-)

--
2.6.3