diff options
author | Jani Nikula <jani.nikula@intel.com> | 2017-04-06 16:44:14 +0300 |
---|---|---|
committer | Jani Nikula <jani.nikula@intel.com> | 2017-04-11 16:54:31 +0300 |
commit | 3d65a735d8341830ef8ec57e290ed785b01085a1 (patch) | |
tree | f040ba8b65616b77218c0881957bf34a6ba4f26e /drivers/gpu/drm/i915/intel_dp.c | |
parent | 540b0b7fe915858870be6cfe0fecd1fa85ccb4d6 (diff) | |
download | linux-3d65a735d8341830ef8ec57e290ed785b01085a1.tar.gz linux-3d65a735d8341830ef8ec57e290ed785b01085a1.tar.xz |
drm/i915/mst: use max link not sink lane count
The source might not support as many lanes as the sink, or the link
training might have failed at higher lane counts. Take these into
account.
Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Cc: Manasi Navare <manasi.d.navare@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Manasi Navare <manasi.d.navare@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/cf59530acafaf9258fb643d321ad251b44f34e29.1491485983.git.jani.nikula@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_dp.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_dp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c index b3df2082eac9..95f2278700e3 100644 --- a/drivers/gpu/drm/i915/intel_dp.c +++ b/drivers/gpu/drm/i915/intel_dp.c @@ -177,7 +177,7 @@ static int intel_dp_max_common_lane_count(struct intel_dp *intel_dp) return min(source_max, sink_max); } -static int intel_dp_max_lane_count(struct intel_dp *intel_dp) +int intel_dp_max_lane_count(struct intel_dp *intel_dp) { return intel_dp->max_link_lane_count; } |