<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/gpu/drm/tegra/dp.h, branch linux-7.0.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-7.0.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-7.0.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2025-04-02T14:41:27+00:00</updated>
<entry>
<title>drm/dp: Pull drm_dp_link_power_up/down from Tegra to common drm_dp_helper</title>
<updated>2025-04-02T14:41:27+00:00</updated>
<author>
<name>Andy Yan</name>
<email>andy.yan@rock-chips.com</email>
</author>
<published>2025-03-18T06:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=09cdda7a60f45784cebddf1fa2109d6279f9890b'/>
<id>urn:sha1:09cdda7a60f45784cebddf1fa2109d6279f9890b</id>
<content type='text'>
The helper functions drm_dp_link_power_up/down were moved to Tegra
DRM in commit 9a42c7c647a9 ("drm/tegra: Move drm_dp_link helpers to Tegra DRM")".

Now since more and more users are duplicating the same code in their
own drivers, it's time to make them as DRM DP common helpers again.

Signed-off-by: Andy Yan &lt;andy.yan@rock-chips.com&gt;
Acked-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
Link: https://lore.kernel.org/r/20250318063452.4983-1-andyshrk@163.com
Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Add DisplayPort link training helper</title>
<updated>2019-10-28T10:18:53+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-07-07T19:21:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=078c445733c1e8092e23391b251cad6b12f6156e'/>
<id>urn:sha1:078c445733c1e8092e23391b251cad6b12f6156e</id>
<content type='text'>
Add a helper that will perform link training as described in the
DisplayPort specification.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Add support for eDP link rates</title>
<updated>2019-10-28T10:18:53+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2018-02-01T16:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6a127160c4883abf3a54d97024eda8118849fd5c'/>
<id>urn:sha1:6a127160c4883abf3a54d97024eda8118849fd5c</id>
<content type='text'>
Parses additional link rates from DPCD if the sink supports eDP 1.4.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Add drm_dp_link_choose() helper</title>
<updated>2019-10-28T10:18:52+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-07-21T14:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=01f09f242eb5cb194a88cef669a099fa10fcb3f0'/>
<id>urn:sha1:01f09f242eb5cb194a88cef669a099fa10fcb3f0</id>
<content type='text'>
This helper chooses an appropriate configuration, according to the
bitrate requirements of the video mode and the capabilities of the
DisplayPort sink.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Read AUX read interval from DPCD</title>
<updated>2019-10-28T10:18:52+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-07-07T19:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ad7f2dda38911698deb2cc9ea45362f9a127e3f4'/>
<id>urn:sha1:ad7f2dda38911698deb2cc9ea45362f9a127e3f4</id>
<content type='text'>
Store the AUX read interval from DPCD, so that it can be used to wait
for the durations given in the specification during link training.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Read eDP version from DPCD</title>
<updated>2019-10-28T10:18:45+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-07-07T18:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7aa3cc540d00b0be7d225202fa5c2d0c8e99f3f1'/>
<id>urn:sha1:7aa3cc540d00b0be7d225202fa5c2d0c8e99f3f1</id>
<content type='text'>
If the sink supports eDP, read the eDP revision from it's DPCD.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Read alternate scrambler reset capability from sink</title>
<updated>2019-10-28T10:18:45+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2018-02-05T14:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4ff9ba5674d16857372b936a8d08920a9851d1cd'/>
<id>urn:sha1:4ff9ba5674d16857372b936a8d08920a9851d1cd</id>
<content type='text'>
Parse from the sink capabilities whether or not the eDP alternate
scrambler reset value of 0xfffe is supported.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Read channel coding capability from sink</title>
<updated>2019-10-28T10:18:45+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2018-02-05T13:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6c651b13e436030f996bcfb2f76833af94e44531'/>
<id>urn:sha1:6c651b13e436030f996bcfb2f76833af94e44531</id>
<content type='text'>
Parse from the sink capabilities whether or not it supports ANSI 8B/10B
channel coding as specified in ANSI X3.230-1994, clause 11.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Read TPS3 capability from sink</title>
<updated>2019-10-28T10:18:45+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-07-07T18:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=db199502fa8b62afddde5379d94cac0439202111'/>
<id>urn:sha1:db199502fa8b62afddde5379d94cac0439202111</id>
<content type='text'>
The TPS3 capability can be exposed by DP 1.2 and later sinks if they
support the alternative training pattern for channel equalization.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
</entry>
<entry>
<title>drm/tegra: dp: Read fast training capability from link</title>
<updated>2019-10-28T10:18:44+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-12-03T12:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cb072eebfa038361b4f578b65a205ad0abc6fe88'/>
<id>urn:sha1:cb072eebfa038361b4f578b65a205ad0abc6fe88</id>
<content type='text'>
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 &lt;treding@nvidia.com&gt;
</content>
</entry>
</feed>
