<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/include/linux/platform/tegra/tegra19x_cbb.h, 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: check clock enabled before register access</title>
<updated>2018-08-09T23:29:49+00:00</updated>
<author>
<name>Sumit Gupta</name>
<email>sumitg@nvidia.com</email>
</author>
<published>2018-08-08T06:43: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=dd01cccb50c493c38ac1ce35cd5612c83f1f9b77'/>
<id>dd01cccb50c493c38ac1ce35cd5612c83f1f9b77</id>
<content type='text'>
Adding check for clock enabled by calling __clk_is_enabled()
before accessing registers for CV-NOC.
This was causing additional CBB errors on reading error valid
register of CV-NOC while reporting original SError cause due
to any illegal access in other cluster NOC's.

Bug 200340783

Change-Id: I819f99264c4e934e6ae0facf39d35fed15e79957
Signed-off-by: Sumit Gupta &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1794891
GVS: Gerrit_Virtual_Submit
Reviewed-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@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>
Adding check for clock enabled by calling __clk_is_enabled()
before accessing registers for CV-NOC.
This was causing additional CBB errors on reading error valid
register of CV-NOC while reporting original SError cause due
to any illegal access in other cluster NOC's.

Bug 200340783

Change-Id: I819f99264c4e934e6ae0facf39d35fed15e79957
Signed-off-by: Sumit Gupta &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1794891
GVS: Gerrit_Virtual_Submit
Reviewed-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@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: add cbb noirq resume callback</title>
<updated>2018-08-02T20:56:00+00:00</updated>
<author>
<name>Sumit Gupta</name>
<email>sumitg@nvidia.com</email>
</author>
<published>2018-07-06T13:41: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=4b68191a08a3bb923f9a15df9db5dfb653b0343b'/>
<id>4b68191a08a3bb923f9a15df9db5dfb653b0343b</id>
<content type='text'>
Adding noirq phase callback in cbb to enable faults during resume.
Also added no rumtime pm functions in cvsram driver to enable/disable
CV clock before setting its NOC's registers in cbb resume/suspend
noirq. This was required as the existing runtime pm used in cvnas
driver is not up during noirq phase.

Bug 200422155
Bug 200340783

Change-Id: I6ca19eec2bcad3254508c594a6d4e96e063c2cd0
Signed-off-by: Sumit Gupta &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1772791
GVS: Gerrit_Virtual_Submit
Reviewed-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@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>
Adding noirq phase callback in cbb to enable faults during resume.
Also added no rumtime pm functions in cvsram driver to enable/disable
CV clock before setting its NOC's registers in cbb resume/suspend
noirq. This was required as the existing runtime pm used in cvnas
driver is not up during noirq phase.

Bug 200422155
Bug 200340783

Change-Id: I6ca19eec2bcad3254508c594a6d4e96e063c2cd0
Signed-off-by: Sumit Gupta &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1772791
GVS: Gerrit_Virtual_Submit
Reviewed-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@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: tegra: add support for CV NOC errors</title>
<updated>2018-06-26T23:33:15+00:00</updated>
<author>
<name>Sumit Gupta</name>
<email>sumitg@nvidia.com</email>
</author>
<published>2018-03-19T19:03:07+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=8835b72ded37eb90a779b89f931eb69aaa21add3'/>
<id>8835b72ded37eb90a779b89f931eb69aaa21add3</id>
<content type='text'>
adding support to handle errors from CV NOC.
Enabling clock and using PROBE_DEFER for NOC's
which are not probed yet e.g: CV-NOC here as it
depends on cvnas driver which gets probed later.

Bug 200340783
Bug 200389874

Change-Id: I2608aff0956a67f15426773c6ae0d471e5f645eb
Signed-off-by: Sumit Gupta &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1678123
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@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>
adding support to handle errors from CV NOC.
Enabling clock and using PROBE_DEFER for NOC's
which are not probed yet e.g: CV-NOC here as it
depends on cvnas driver which gets probed later.

Bug 200340783
Bug 200389874

Change-Id: I2608aff0956a67f15426773c6ae0d471e5f645eb
Signed-off-by: Sumit Gupta &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1678123
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@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: t19x: add lookup tables for each NOC</title>
<updated>2018-03-19T05:43:45+00:00</updated>
<author>
<name>Sumit Gupta</name>
<email>sumitg@nvidia.com</email>
</author>
<published>2018-03-15T11:27:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=fdb9409672d4b3cac58c983402fadd198339014c'/>
<id>fdb9409672d4b3cac58c983402fadd198339014c</id>
<content type='text'>
Changes to add separate lookup table for each NOC and adding
lookup tables for NOC's(AON-NOC, BPMP-NOC, RCE-NOC, SCE-NOC).
Earlier CBB_Central_NOC(CBB-NOC) lookup table was used for all
NOC's which was resulting in wrong initflow and targflow for
errors from NOC's other than CBB central NOC. Also doing some
cleanup of driver code.

Bug 200340783
Bug 200389874

Change-Id: I53ce9647dd2a7b608e17b9707cac9d8ac8e479a0
Signed-off-by: Sumit Gupta &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1676664
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
Reviewed-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>
Changes to add separate lookup table for each NOC and adding
lookup tables for NOC's(AON-NOC, BPMP-NOC, RCE-NOC, SCE-NOC).
Earlier CBB_Central_NOC(CBB-NOC) lookup table was used for all
NOC's which was resulting in wrong initflow and targflow for
errors from NOC's other than CBB central NOC. Also doing some
cleanup of driver code.

Bug 200340783
Bug 200389874

Change-Id: I53ce9647dd2a7b608e17b9707cac9d8ac8e479a0
Signed-off-by: Sumit Gupta &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1676664
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
Reviewed-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>
</feed>
