OSDN Git Service

drm/i915/audio: extend audio sync rate support for DP MST
authorLibin Yang <libin.yang@intel.com>
Thu, 1 Dec 2016 05:17:19 +0000 (13:17 +0800)
committerJani Nikula <jani.nikula@intel.com>
Fri, 2 Dec 2016 14:20:48 +0000 (16:20 +0200)
Remove the type judgement in i915_audio_component_sync_audio_rate().
Audio rate sync is necessary for all i915 digital audio now.

Signed-off-by: Libin Yang <libin.yang@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/1480569439-54252-2-git-send-email-libin.yang@intel.com
drivers/gpu/drm/i915/intel_audio.c

index c8a1345..3bbc96c 100644 (file)
@@ -805,9 +805,7 @@ static int i915_audio_component_sync_audio_rate(struct device *kdev, int port,
 
        /* 1. get the pipe */
        intel_encoder = get_saved_enc(dev_priv, port, pipe);
-       if (!intel_encoder || !intel_encoder->base.crtc ||
-           (intel_encoder->type != INTEL_OUTPUT_HDMI &&
-            intel_encoder->type != INTEL_OUTPUT_DP)) {
+       if (!intel_encoder || !intel_encoder->base.crtc) {
                DRM_DEBUG_KMS("Not valid for port %c\n", port_name(port));
                err = -ENODEV;
                goto unlock;