]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit9b87b90862b6306b768702ddd253564f175d91ee
tree92be34dd73f7613d1e13666114583aa155a8be5c
parent3e7f55df830f67b333e46ff13ce3cb9539e22076
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