[Intel-gfx] [PATCH 0/7] DisplayPort audio support on Cherrytrail
Takashi Iwai
tiwai at suse.de
Tue Jan 31 21:36:42 UTC 2017
Hi,
the following patches enable DisplayPort Audio on Cherrytrail machines
when applied on top of my topic/intel-lpe-audio branch. Tests of DP
audio were run on Dell Wyse 3040. The regression test were performed
on Baytrail (Compute Stick) and Cherrytrail (Zotac PI330) in HDMI
mode. On Cherrytrail there were no issues changing between HDMI and
DP connectors dynamically.
Could you i915 people review and give ACK if they are OK?
The changes in drm/i915 side are fairly trivial, so I'd like to take
them through sound git tree once after I receive your ACKs.
Changes since RFC:
- reordered and squashed patches
- clean-up of register definitions and offsets (based on feedback from
Jani/Ville)
- unmute amp for both HDMI and DP unconditionally
- mute amp on invalid ELD (unplug)
- remove test for chicken bit which seems to have no effect in hardware
- cosmetic edits to make checkpatch happy
- change i915 notification argument to pass the plataform device
instead
Most of hard work in this patchset has been done by Pierre, so all
credits go to him.
thanks,
Takashi
===
Pierre-Louis Bossart (4):
drm/i915: add DP support in LPE audio mode
drm/i915: add DisplayPort amp unmute for LPE audio mode
ALSA: x86: intel_hdmi: add definitions and logic for DP audio
ALSA: x86: Use config base depending on the pipe
Takashi Iwai (3):
drm/i915: Avoid MST pipe handling for LPE audio
drm/i915: Pass pipe to LPE audio notification
drm/i915: Pass platform device to LPE audio notifier
drivers/gpu/drm/i915/i915_drv.h | 3 +-
drivers/gpu/drm/i915/i915_reg.h | 10 ++
drivers/gpu/drm/i915/intel_audio.c | 38 +++++---
drivers/gpu/drm/i915/intel_lpe_audio.c | 28 +++++-
include/drm/intel_lpe_audio.h | 7 +-
sound/x86/intel_hdmi_audio.c | 173 ++++++++++++++++++++++++++++-----
sound/x86/intel_hdmi_audio.h | 8 +-
sound/x86/intel_hdmi_lpe_audio.c | 83 ++++++++++++----
sound/x86/intel_hdmi_lpe_audio.h | 29 ++++++
9 files changed, 315 insertions(+), 64 deletions(-)
--
2.11.0
More information about the Intel-gfx
mailing list