drm/i915: enable dp mst audio
authorLibin Yang <libin.yang@intel.com>
Mon, 28 Nov 2016 12:07:07 +0000 (20:07 +0800)
committerJani Nikula <jani.nikula@intel.com>
Tue, 29 Nov 2016 15:42:10 +0000 (17:42 +0200)
commit7f9e77545b92bcb894b8e2be5646535e8ba8da9e
tree75ce22a7c178e1e4ca9c8ed5ebaac8315fecfd8f
parent9935f7fa2854355203e3976762eecfb218079aac
drm/i915: enable dp mst audio

This patch adds support for DP MST audio in i915.

Enable audio codec when DP MST is enabled if has_audio flag is set.
Disable audio codec when DP MST is disabled if has_audio flag is set.

Another separated patches to support DP MST audio will be implemented
in audio driver.

This patch is ported from
commit 3708d5e082c3 ("drm/i915: start adding dp mst audio")

And because commit 3708d5e082c3 ("drm/i915: start adding dp mst audio")
breaks MST multi-monitor setups on some platforms, the orignal patch is
reverted by
commit be754b101f70 ("Revert "drm/i915: start adding dp mst audio"")

As the multi-monitor setups issue is fixed, let's port the patch and
enable the dp mst audio.

Signed-off-by: Libin Yang <libin.yang@intel.com>
Cc: Lyude <cpaul@redhat.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1480334827-112273-3-git-send-email-libin.yang@intel.com
drivers/gpu/drm/i915/intel_dp_mst.c