<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/platform/tegra/mc/mc.c, branch rtss22-ae</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>platform: tegra: mc: add option to disable L3 alloc hint from mss nvlink</title>
<updated>2022-02-02T20:10:57+00:00</updated>
<author>
<name>Brad Griffis</name>
<email>bgriffis@nvidia.com</email>
</author>
<published>2022-02-01T00:29:03+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=70c252977fc080c829b195fece6f46f73586f1e4'/>
<id>70c252977fc080c829b195fece6f46f73586f1e4</id>
<content type='text'>
Accessing memory beyond 64GB boundary from GPU on Xavier needs L3 cache
alloc hint disabled at mss nvlink.

Bug 3486025

Change-Id: Iac3a8932a6877b371df15d3e0d8dc9ebe1e48bdd
Signed-off-by: Brad Griffis &lt;bgriffis@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2662169
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accessing memory beyond 64GB boundary from GPU on Xavier needs L3 cache
alloc hint disabled at mss nvlink.

Bug 3486025

Change-Id: Iac3a8932a6877b371df15d3e0d8dc9ebe1e48bdd
Signed-off-by: Brad Griffis &lt;bgriffis@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2662169
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: mc: Restore value of nvlink registers on resume</title>
<updated>2021-12-21T03:25:36+00:00</updated>
<author>
<name>Ketan Patil</name>
<email>ketanp@nvidia.com</email>
</author>
<published>2021-12-15T05:15:03+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=df16cbaaabd67d8e52a802fa77c60a44e03ad15d'/>
<id>df16cbaaabd67d8e52a802fa77c60a44e03ad15d</id>
<content type='text'>
NvLink registers are not getting restored after suspend resume. Restore
these registers during resume.

Bug 3418979

Change-Id: I8dff27d03c43df61d1a2c64e1aa77e0cec926645
Signed-off-by: Ketan Patil &lt;ketanp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2642340
(cherry picked from commit eb0b8117551011bbde82f8ef3504e36160c9ece3)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2642845
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NvLink registers are not getting restored after suspend resume. Restore
these registers during resume.

Bug 3418979

Change-Id: I8dff27d03c43df61d1a2c64e1aa77e0cec926645
Signed-off-by: Ketan Patil &lt;ketanp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2642340
(cherry picked from commit eb0b8117551011bbde82f8ef3504e36160c9ece3)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2642845
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: mc: Add resume function for mc</title>
<updated>2021-12-10T15:54:20+00:00</updated>
<author>
<name>Ketan Patil</name>
<email>ketanp@nvidia.com</email>
</author>
<published>2021-11-09T14:14:14+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=34d8735fb9bdab04a7cfaee566f60341b659a911'/>
<id>34d8735fb9bdab04a7cfaee566f60341b659a911</id>
<content type='text'>
mc_err is not reported after device resume as MC_INTMASK register is in
reset state. Restore this register in resume.

Bug 3418979

Change-Id: I04884b81164a4b95e1f11e6e78e35499b6f5e977
Signed-off-by: Ketan Patil &lt;ketanp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2622984
(cherry picked from commit c9638f54e8b3dc48158cce548c24bae6dbf09adc)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2638812
Reviewed-by: svcacv &lt;svcacv@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-by: Pritesh Raithatha &lt;praithatha@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mc_err is not reported after device resume as MC_INTMASK register is in
reset state. Restore this register in resume.

Bug 3418979

Change-Id: I04884b81164a4b95e1f11e6e78e35499b6f5e977
Signed-off-by: Ketan Patil &lt;ketanp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2622984
(cherry picked from commit c9638f54e8b3dc48158cce548c24bae6dbf09adc)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2638812
Reviewed-by: svcacv &lt;svcacv@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-by: Pritesh Raithatha &lt;praithatha@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: tegra: mc: change the driver name</title>
<updated>2018-07-02T08:17:03+00:00</updated>
<author>
<name>Joseph Lo</name>
<email>josephl@nvidia.com</email>
</author>
<published>2018-05-31T01:41:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=e58c1a0fca1de1e8c63fd129369ceefe71639ed9'/>
<id>e58c1a0fca1de1e8c63fd129369ceefe71639ed9</id>
<content type='text'>
We need to enable upstream MC driver to use the MC hot reset
functionality, but the driver name is conflict with downstream MC
driver. So change the name to "nv-tegra-mc".

Bug 200416069

Change-Id: I3860b1735b37948838e67025528b67c47ac9114d
Signed-off-by: Joseph Lo &lt;josephl@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1755126
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Timo Alho &lt;talho@nvidia.com&gt;
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>
We need to enable upstream MC driver to use the MC hot reset
functionality, but the driver name is conflict with downstream MC
driver. So change the name to "nv-tegra-mc".

Bug 200416069

Change-Id: I3860b1735b37948838e67025528b67c47ac9114d
Signed-off-by: Joseph Lo &lt;josephl@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1755126
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Timo Alho &lt;talho@nvidia.com&gt;
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>platform: tegra: avoid messy WARN log on HV</title>
<updated>2018-03-26T11:56:26+00:00</updated>
<author>
<name>Shawn Joo</name>
<email>sjoo@nvidia.com</email>
</author>
<published>2018-03-20T06:35:31+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=bf0f2f30187197992838ce820770c5971e61aa48'/>
<id>bf0f2f30187197992838ce820770c5971e61aa48</id>
<content type='text'>
while accessing nvlink, warning log comes continuously on HV
due to absence of property on mssnvlink node.
however the node is not in use on hypervisor.
remove WARN log as it is expected.

EAVT-301
Bug 2082181

Change-Id: I0b2f166a833aacf7c535bc25154e3f34e08070d2
Signed-off-by: Shawn Joo &lt;sjoo@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1678543
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-by: Joshua Cha &lt;joshuac@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
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>
while accessing nvlink, warning log comes continuously on HV
due to absence of property on mssnvlink node.
however the node is not in use on hypervisor.
remove WARN log as it is expected.

EAVT-301
Bug 2082181

Change-Id: I0b2f166a833aacf7c535bc25154e3f34e08070d2
Signed-off-by: Shawn Joo &lt;sjoo@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1678543
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-by: Joshua Cha &lt;joshuac@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
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: mc: make use of bwmgr's freq/bw conversion</title>
<updated>2018-02-23T01:25:38+00:00</updated>
<author>
<name>Navneet Kumar</name>
<email>navneetk@nvidia.com</email>
</author>
<published>2018-01-10T00:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=d7ba42138e745958ee3474f6b05ed4824cbc6341'/>
<id>d7ba42138e745958ee3474f6b05ed4824cbc6341</id>
<content type='text'>
Make use of bwmgr's freq/bw conversion logic wherever possible.

Bug 2027354

Change-Id: Ie709f9f33fd92b0e79b15306bf65ba217a107695
Signed-off-by: Navneet Kumar &lt;navneetk@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1654446
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
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>
Make use of bwmgr's freq/bw conversion logic wherever possible.

Bug 2027354

Change-Id: Ie709f9f33fd92b0e79b15306bf65ba217a107695
Signed-off-by: Navneet Kumar &lt;navneetk@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1654446
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
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>platform: tegra: mc: reg interface for mssnvlink</title>
<updated>2018-01-31T20:37:09+00:00</updated>
<author>
<name>Chetan Kumar</name>
<email>chetankumarn@nvidia.com</email>
</author>
<published>2018-01-29T22:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=d7ef1af48e45918bec02ece0242676d374a5e499'/>
<id>d7ef1af48e45918bec02ece0242676d374a5e499</id>
<content type='text'>
LA/PTSA code needs to initialize registers in mssnvlink
aperture. This patch adds read/write interface for mssnvlink
registers in the MC driver.

Bug 2033002

JIRA: TMM-29

Change-Id: Ie558dfe9f35e4f0997582843f5288d5a7460dc65
Signed-off-by: Chetan Kumar &lt;chetankumarn@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1646942
Reviewed-by: Krishna Sitaraman &lt;ksitaraman@nvidia.com&gt;
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
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>
LA/PTSA code needs to initialize registers in mssnvlink
aperture. This patch adds read/write interface for mssnvlink
registers in the MC driver.

Bug 2033002

JIRA: TMM-29

Change-Id: Ie558dfe9f35e4f0997582843f5288d5a7460dc65
Signed-off-by: Chetan Kumar &lt;chetankumarn@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1646942
Reviewed-by: Krishna Sitaraman &lt;ksitaraman@nvidia.com&gt;
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
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: mc: set mssnvlink l3 alloc hint</title>
<updated>2017-12-26T11:01:45+00:00</updated>
<author>
<name>Puneet Saxena</name>
<email>puneets@nvidia.com</email>
</author>
<published>2017-12-19T18:01: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=9d56780fce25e0a657516581af8fe88679b25cb5'/>
<id>9d56780fce25e0a657516581af8fe88679b25cb5</id>
<content type='text'>
It sets mssnvlink L3 alloc hint for all
igpu aperture.

Bug 200369620

Change-Id: Ib03e628dd4f543bef87a067c582fa09b28b7b889
Signed-off-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1621326
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Tested-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
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>
It sets mssnvlink L3 alloc hint for all
igpu aperture.

Bug 200369620

Change-Id: Ib03e628dd4f543bef87a067c582fa09b28b7b889
Signed-off-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1621326
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Tested-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
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>Revert "tegra: mc: Move MC modules to nvidia repository"</title>
<updated>2017-09-13T05:22:33+00:00</updated>
<author>
<name>Bharat Nihalani</name>
<email>bnihalani@nvidia.com</email>
</author>
<published>2017-09-05T07:03:55+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=89484e35f5f902133d0c324ae4ec52960c665f76'/>
<id>89484e35f5f902133d0c324ae4ec52960c665f76</id>
<content type='text'>
This reverts commit c69f1ba3afa7b01dbd1e51503b33dceca8109733
since it causes camera tests to fail on Quill platform with
kernel 4.4

Bug 200344249

Change-Id: I2a394215e646028c8f1572775038ff4060c2f9bc
Signed-off-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1551697
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c69f1ba3afa7b01dbd1e51503b33dceca8109733
since it causes camera tests to fail on Quill platform with
kernel 4.4

Bug 200344249

Change-Id: I2a394215e646028c8f1572775038ff4060c2f9bc
Signed-off-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1551697
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: mc: Move MC modules to nvidia repository</title>
<updated>2017-09-13T05:22:33+00:00</updated>
<author>
<name>arvind</name>
<email>am@nvidia.com</email>
</author>
<published>2017-08-30T10:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=b51adc10b6a237bb63a7990d1eb70f97b209e877'/>
<id>b51adc10b6a237bb63a7990d1eb70f97b209e877</id>
<content type='text'>
Move MC and its driver modules from kernel 4.x to nvidia repository.

Bug 200325746

Change-Id: I6620b449306f4c017d797506a8d66ba077d439e9
Signed-off-by: arvind &lt;am@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1548411
Reviewed-by: Alex Waterman &lt;alexw@nvidia.com&gt;
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move MC and its driver modules from kernel 4.x to nvidia repository.

Bug 200325746

Change-Id: I6620b449306f4c017d797506a8d66ba077d439e9
Signed-off-by: arvind &lt;am@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1548411
Reviewed-by: Alex Waterman &lt;alexw@nvidia.com&gt;
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
