aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tegra/dp.h
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2015-12-03 13:07:43 +0100
committerThierry Reding <treding@nvidia.com>2019-10-28 11:18:44 +0100
commitcb072eebfa038361b4f578b65a205ad0abc6fe88 (patch)
tree3e5d3e0925116499f3028b067c4fd789f26167f6 /drivers/gpu/drm/tegra/dp.h
parentdrm/tegra: dp: Probe link using existing parsing helpers (diff)
downloadlinux-dev-cb072eebfa038361b4f578b65a205ad0abc6fe88.tar.xz
linux-dev-cb072eebfa038361b4f578b65a205ad0abc6fe88.zip
drm/tegra: dp: Read fast training capability from link
While probing the DisplayPort link, query the fast training capability. If supported, drivers can use the fast link training sequence instead of the more involved full link training sequence. Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/tegra/dp.h')
-rw-r--r--drivers/gpu/drm/tegra/dp.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/drm/tegra/dp.h b/drivers/gpu/drm/tegra/dp.h
index 6246f9afb5fe..d6ae477bab5c 100644
--- a/drivers/gpu/drm/tegra/dp.h
+++ b/drivers/gpu/drm/tegra/dp.h
@@ -21,6 +21,13 @@ struct drm_dp_link_caps {
* enhanced framing capability (mandatory as of DP 1.2)
*/
bool enhanced_framing;
+
+ /**
+ * @fast_training:
+ *
+ * AUX CH handshake not required for link training
+ */
+ bool fast_training;
};
void drm_dp_link_caps_copy(struct drm_dp_link_caps *dest,