OSDN Git Service

drm/i915/dp: Add support for HBR3 and TPS4 during link training
authorManasi Navare <manasi.d.navare@intel.com>
Mon, 11 Jun 2018 22:26:55 +0000 (15:26 -0700)
committerPaulo Zanoni <paulo.r.zanoni@intel.com>
Thu, 14 Jun 2018 21:58:22 +0000 (14:58 -0700)
commit2edd53272120ea3fd32193ef7f921580a534e218
tree92be34dd73f7613d1e13666114583aa155a8be5c
parent46b527d19c4327897197d09748a8b332e322a1d7
drm/i915/dp: Add support for HBR3 and TPS4 during link training

DP spec 1.4 supports training pattern set 4 (TPS4) for HBR3 link
rate. This will be used in link training's channel equalization
phase if supported by both source and sink.
This patch adds the helpers to check if HBR3 is supported and uses
TPS4 in training pattern selection during link training.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Reviewed-by: James Ausmus <james.ausmus@intel.com>
Signed-off-by: Manasi Navare <manasi.d.navare@intel.com>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180611222655.5696-2-paulo.r.zanoni@intel.com
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_dp.c
drivers/gpu/drm/i915/intel_dp_link_training.c
drivers/gpu/drm/i915/intel_drv.h