<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/video/tegra/dc/dp_debug.c, branch gpu-paging</title>
<subtitle>NVIDIA's kernel modules to support tegra chips (used in Jetson boards)</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/'/>
<entry>
<title>video: dc: include k4.14 headers to fix build</title>
<updated>2018-07-10T17:05:51+00:00</updated>
<author>
<name>Anshuman Kar</name>
<email>anshumank@nvidia.com</email>
</author>
<published>2018-06-15T22:07:30+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=a175ab96740e67c7417cffb8eb243399745ee613'/>
<id>a175ab96740e67c7417cffb8eb243399745ee613</id>
<content type='text'>
Header changes &amp; NULL functions required for
compilation

Change-Id: I89d95a3a63a4b65158d24149687912fffa0f33b7
Signed-off-by: Anshuman Kar &lt;anshumank@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1751365
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Header changes &amp; NULL functions required for
compilation

Change-Id: I89d95a3a63a4b65158d24149687912fffa0f33b7
Signed-off-by: Anshuman Kar &lt;anshumank@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1751365
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dp: add dp_debug support for HBR3 and CP2520</title>
<updated>2018-01-26T00:55:33+00:00</updated>
<author>
<name>Shu Zhong</name>
<email>shuz@nvidia.com</email>
</author>
<published>2018-01-17T09:04:06+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=3d4d9c938a153392298981513cf1bb476032f18e'/>
<id>3d4d9c938a153392298981513cf1bb476032f18e</id>
<content type='text'>
This change updates the dp_debug test framework as follows:
1) Adds support for HBR3.
2) Adds support for the CP2520_PAT1 and CP2520_PAT3 training/test
   patterns. Enhanced framing should be disabled for the CP2520
   patterns.
3) Changes the default test linkrate to RBR in order to be
   semantically consistent with the default values for all the
   other fields.
4) Removes all support for the "dynrange" command-line parameter
   since it was never needed for PHY/electrical testing.

TDS-3266

Change-Id: I6d523a4ad216d95f7a6f0c9a08f34ca5413b4c39
Signed-off-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1640727
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the dp_debug test framework as follows:
1) Adds support for HBR3.
2) Adds support for the CP2520_PAT1 and CP2520_PAT3 training/test
   patterns. Enhanced framing should be disabled for the CP2520
   patterns.
3) Changes the default test linkrate to RBR in order to be
   semantically consistent with the default values for all the
   other fields.
4) Removes all support for the "dynrange" command-line parameter
   since it was never needed for PHY/electrical testing.

TDS-3266

Change-Id: I6d523a4ad216d95f7a6f0c9a08f34ca5413b4c39
Signed-off-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1640727
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: sor: Add a struct for training patterns</title>
<updated>2017-10-18T23:01:02+00:00</updated>
<author>
<name>Jay Bhukhanwala</name>
<email>jbhukhanwala@nvidia.com</email>
</author>
<published>2017-10-12T03:46:27+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=8760c3237b25856507fa60185e8d81d5185dea81'/>
<id>8760c3237b25856507fa60185e8d81d5185dea81</id>
<content type='text'>
There is a need to gather various parameters associated with the
training pattern sequences used for Display Port Link training

- Define a new data structure tegra_dc_dp_training_pattern
- Define a new enum, that can be used to index into the array of
  training pattern sequences which is initialized during sor init

TDS-2806

Change-Id: I7d59c2c9fcf755998585f135525e8a84419923b8
Signed-off-by: Jay Bhukhanwala &lt;jbhukhanwala@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1577497
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a need to gather various parameters associated with the
training pattern sequences used for Display Port Link training

- Define a new data structure tegra_dc_dp_training_pattern
- Define a new enum, that can be used to index into the array of
  training pattern sequences which is initialized during sor init

TDS-2806

Change-Id: I7d59c2c9fcf755998585f135525e8a84419923b8
Signed-off-by: Jay Bhukhanwala &lt;jbhukhanwala@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1577497
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: Including paneltype in test setting</title>
<updated>2017-06-16T14:35:11+00:00</updated>
<author>
<name>Pradeepan Patra</name>
<email>ppatra@nvidia.com</email>
</author>
<published>2017-05-18T03:53:11+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=4271e2c0fa2d213966206bd46eea3ce0726839b5'/>
<id>4271e2c0fa2d213966206bd46eea3ce0726839b5</id>
<content type='text'>
Included panel type in DP test settings parameter.
Reset value for paneltype in SOR_DP_SPARE is 1,
which makes it INTERNAL panel by default. As scrambler
reset value for internal and external panel are
different hence test fails for external panel.
To overcome the issue we provide panel type
parameter in test settings to program it
internal or external as per need.

Bug 1904926

Change-Id: If29b1b32ad77f251904b1efef83dc1e5567861c0
Signed-off-by: Pradeepan Patra &lt;ppatra@nvidia.com&gt;
Reviewed-on: http://git-master/r/1484539
(cherry picked from commit b3ed7ec09149d3f56a0918ca9b8977fd82c6c770)
Reviewed-on: http://git-master/r/1500651
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Included panel type in DP test settings parameter.
Reset value for paneltype in SOR_DP_SPARE is 1,
which makes it INTERNAL panel by default. As scrambler
reset value for internal and external panel are
different hence test fails for external panel.
To overcome the issue we provide panel type
parameter in test settings to program it
internal or external as per need.

Bug 1904926

Change-Id: If29b1b32ad77f251904b1efef83dc1e5567861c0
Signed-off-by: Pradeepan Patra &lt;ppatra@nvidia.com&gt;
Reviewed-on: http://git-master/r/1484539
(cherry picked from commit b3ed7ec09149d3f56a0918ca9b8977fd82c6c770)
Reviewed-on: http://git-master/r/1500651
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dp: stub out SSC option in dp_debug</title>
<updated>2017-06-15T18:53:10+00:00</updated>
<author>
<name>Shu Zhong</name>
<email>shuz@nvidia.com</email>
</author>
<published>2017-06-15T01:34:13+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=624543f7b939aaa092afe00ead91f46a721f296f'/>
<id>624543f7b939aaa092afe00ead91f46a721f296f</id>
<content type='text'>
SSC is a fixed clk PROD setting that is configured at boot,
and cannot be changed by SW. As such, the option that the
dp_debug framework exposes to toggle SSC for PLLDP is no
longer valid. To avoid breaking backwards-compatibility,
this patch makes the above option a no-op and prints an
informative warning message if the option is supplied by
the user, instead of completely removing it.

Bug 1940273

Change-Id: Iad75b57d2645c6c556dd5be582221781e9de062a
Signed-off-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-on: http://git-master/r/1502706
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SSC is a fixed clk PROD setting that is configured at boot,
and cannot be changed by SW. As such, the option that the
dp_debug framework exposes to toggle SSC for PLLDP is no
longer valid. To avoid breaking backwards-compatibility,
this patch makes the above option a no-op and prints an
informative warning message if the option is supplied by
the user, instead of completely removing it.

Bug 1940273

Change-Id: Iad75b57d2645c6c556dd5be582221781e9de062a
Signed-off-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-on: http://git-master/r/1502706
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dc: update driver to use SOR register wrappers</title>
<updated>2017-04-28T05:06:47+00:00</updated>
<author>
<name>Shu Zhong</name>
<email>shuz@nvidia.com</email>
</author>
<published>2017-04-14T02:15:26+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=3c10e67bc115435679d305d1cba55ef668dbdaa8'/>
<id>3c10e67bc115435679d305d1cba55ef668dbdaa8</id>
<content type='text'>
Inline wrapper functions are being added for certain
SOR registers which have new base offsets on T19x.
This change updates the driver to use these wrapper
functions, instead of directly using the preexisting
macro definitions.

TDS-2129

Change-Id: I67eb02adf2b257a166765774310c6c32c17ee842
Signed-off-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-on: http://git-master/r/1462878
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Aron Wong &lt;awong@nvidia.com&gt;
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ujwal Patel &lt;ujwalp@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Inline wrapper functions are being added for certain
SOR registers which have new base offsets on T19x.
This change updates the driver to use these wrapper
functions, instead of directly using the preexisting
macro definitions.

TDS-2129

Change-Id: I67eb02adf2b257a166765774310c6c32c17ee842
Signed-off-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-on: http://git-master/r/1462878
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Aron Wong &lt;awong@nvidia.com&gt;
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ujwal Patel &lt;ujwalp@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: cleanup include of "dev.h"</title>
<updated>2017-03-09T13:55:16+00:00</updated>
<author>
<name>Timo Alho</name>
<email>talho@nvidia.com</email>
</author>
<published>2017-02-14T21:23:09+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=ebe194b0e78a6dea51c6b7eef197327d13589649'/>
<id>ebe194b0e78a6dea51c6b7eef197327d13589649</id>
<content type='text'>
dev.h does not exists in display repostitory. And it does not seem to
be needed for anything, hence stop including it.

Bug 1846312

Change-Id: I24d8bb50d849e4607d30b61f4076c1859ed22a46
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-on: http://git-master/r/1304830
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dev.h does not exists in display repostitory. And it does not seem to
be needed for anything, hence stop including it.

Bug 1846312

Change-Id: I24d8bb50d849e4607d30b61f4076c1859ed22a46
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-on: http://git-master/r/1304830
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: add purpose of file in comments.</title>
<updated>2017-01-17T18:44:19+00:00</updated>
<author>
<name>Prafull Suryawanshi</name>
<email>prafulls@nvidia.com</email>
</author>
<published>2016-12-23T06:22:42+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=10de8c3d05a48ade73b61e7500282e09d057bb49'/>
<id>10de8c3d05a48ade73b61e7500282e09d057bb49</id>
<content type='text'>
As a part of display relocation, update file header
with purpose of file instead of relative path.

Change-Id: I5fe665d7e85054dbc2d370879339f1cda05be022
Signed-off-by: Prafull Suryawanshi &lt;prafulls@nvidia.com&gt;
Reviewed-on: http://git-master/r/1275946
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a part of display relocation, update file header
with purpose of file instead of relative path.

Change-Id: I5fe665d7e85054dbc2d370879339f1cda05be022
Signed-off-by: Prafull Suryawanshi &lt;prafulls@nvidia.com&gt;
Reviewed-on: http://git-master/r/1275946
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dp: Fix coverity defect</title>
<updated>2016-06-24T19:17:45+00:00</updated>
<author>
<name>Daniel Solomon</name>
<email>daniels@nvidia.com</email>
</author>
<published>2016-06-16T21:12:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=bc023f990770c0c03e0fac4131b4d9160ef58c64'/>
<id>bc023f990770c0c03e0fac4131b4d9160ef58c64</id>
<content type='text'>
Fix for "CID 27856: String not null terminated (STRING_NULL)"

Added +1 to buffer size during kzmalloc to allocate a
terminating null.

Bug 200192413

Change-Id: I0273692c5960a034b2bdfd00f2a7f2818b7058ff
Signed-off-by: Daniel Solomon &lt;daniels@nvidia.com&gt;
Reviewed-on: http://git-master/r/1166236
Reviewed-by: Shu Zhong &lt;shuz@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
(cherry picked from commit 34de6232b63478329ec263fa80752e70bd56224b)
Reviewed-on: http://git-master/r/1170695
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix for "CID 27856: String not null terminated (STRING_NULL)"

Added +1 to buffer size during kzmalloc to allocate a
terminating null.

Bug 200192413

Change-Id: I0273692c5960a034b2bdfd00f2a7f2818b7058ff
Signed-off-by: Daniel Solomon &lt;daniels@nvidia.com&gt;
Reviewed-on: http://git-master/r/1166236
Reviewed-by: Shu Zhong &lt;shuz@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
(cherry picked from commit 34de6232b63478329ec263fa80752e70bd56224b)
Reviewed-on: http://git-master/r/1170695
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dp: Bypass clock register access</title>
<updated>2016-02-15T07:47:35+00:00</updated>
<author>
<name>Animesh Kishore</name>
<email>ankishore@nvidia.com</email>
</author>
<published>2016-02-10T11:32:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=f22d1db5aafc84b539a3c09b2093f37a11cf35f2'/>
<id>f22d1db5aafc84b539a3c09b2093f37a11cf35f2</id>
<content type='text'>
Direct clock register access not allowed.

Bug 1725378

Change-Id: Icd27a25208ebe1fe06451cee8c103e74772720f2
Signed-off-by: Animesh Kishore &lt;ankishore@nvidia.com&gt;
Reviewed-on: http://git-master/r/1010412
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Direct clock register access not allowed.

Bug 1725378

Change-Id: Icd27a25208ebe1fe06451cee8c103e74772720f2
Signed-off-by: Animesh Kishore &lt;ankishore@nvidia.com&gt;
Reviewed-on: http://git-master/r/1010412
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
