<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/nvlink/nvlink-core.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>nvlink: Disable 1/8th mode for all t19x topologies</title>
<updated>2018-08-30T05:39:44+00:00</updated>
<author>
<name>Petlozu Pravareshwar</name>
<email>petlozup@nvidia.com</email>
</author>
<published>2018-08-23T08:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=bb273a3ce0cfdbec3ff447040a2982eff468eafa'/>
<id>bb273a3ce0cfdbec3ff447040a2982eff468eafa</id>
<content type='text'>
Disable single-lane(1/8th) mode for all the t19x nvlink topologies.
Also make sure we enable single-lane mode on nvlink only when
both of the devices connected on either side of the link supports
single lane mode.

Bug 2341788

Change-Id: I95eae827cc6a3b748dd91637cdef27509a840c87
Signed-off-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1805191
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>
Disable single-lane(1/8th) mode for all the t19x nvlink topologies.
Also make sure we enable single-lane mode on nvlink only when
both of the devices connected on either side of the link supports
single lane mode.

Bug 2341788

Change-Id: I95eae827cc6a3b748dd91637cdef27509a840c87
Signed-off-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1805191
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>nvlink: Don't set sublink mode to TX/RX OFF</title>
<updated>2018-06-20T06:32:51+00:00</updated>
<author>
<name>Petlozu Pravareshwar</name>
<email>petlozup@nvidia.com</email>
</author>
<published>2018-06-11T11:54:05+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=9b21cf12ff0099ec7e485a9ad8638794845d8e49'/>
<id>9b21cf12ff0099ec7e485a9ad8638794845d8e49</id>
<content type='text'>
The LANEDISABLE minion command changes the sublinks to OFF.
So an explicit setting of the sublinks to TX_OFF and RX_OFF
is not needed in nvlink shutdown sequence and this change
removes such explicit setting of sublinks to OFF.

Bug 200411818
Bug 2113729

Change-Id: Ide613f5ff0a9c0c5243917e915d9cdfbe7fe95dc
Signed-off-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1746164
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>
The LANEDISABLE minion command changes the sublinks to OFF.
So an explicit setting of the sublinks to TX_OFF and RX_OFF
is not needed in nvlink shutdown sequence and this change
removes such explicit setting of sublinks to OFF.

Bug 200411818
Bug 2113729

Change-Id: Ide613f5ff0a9c0c5243917e915d9cdfbe7fe95dc
Signed-off-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1746164
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>nvlink: core: convert error print into debug print</title>
<updated>2018-06-20T01:23:14+00:00</updated>
<author>
<name>Adeel Raza</name>
<email>araza@nvidia.com</email>
</author>
<published>2018-06-19T00:45:57+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=23d0f4aa175b66b3a372845364793c408b823419'/>
<id>23d0f4aa175b66b3a372845364793c408b823419</id>
<content type='text'>
If an nvlink device's registration succeeds, the core driver prints a
message to log this event. This is a debug print which is useful when
debugging the NVLINK driver stack. By mistake, this print was previously
being printed using nvlink_err() which meant that it was showing up
during kernel boot. This was causing a kernel_warning_test failure in
ap_systemsw. Fix this issue by using nvlink_dbg() instead of
nvlink_err() to print this debug message.

Bug 2133882
Bug 2086684
Jira NVLINK-107

Change-Id: I727a96d5ac55dd2b2557add8bbb8fb0a368b8f36
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1753857
Reviewed-by: Automatic_Commit_Validation_User
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>
If an nvlink device's registration succeeds, the core driver prints a
message to log this event. This is a debug print which is useful when
debugging the NVLINK driver stack. By mistake, this print was previously
being printed using nvlink_err() which meant that it was showing up
during kernel boot. This was causing a kernel_warning_test failure in
ap_systemsw. Fix this issue by using nvlink_dbg() instead of
nvlink_err() to print this debug message.

Bug 2133882
Bug 2086684
Jira NVLINK-107

Change-Id: I727a96d5ac55dd2b2557add8bbb8fb0a368b8f36
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1753857
Reviewed-by: Automatic_Commit_Validation_User
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>nvlink: add support for kernel tests</title>
<updated>2018-06-20T01:23:10+00:00</updated>
<author>
<name>Adeel Raza</name>
<email>araza@nvidia.com</email>
</author>
<published>2018-04-27T21:45:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=c484fb35bf3edee3b12dc41dbbe49fff0e24c2c5'/>
<id>c484fb35bf3edee3b12dc41dbbe49fff0e24c2c5</id>
<content type='text'>
Add support for NVLINK kernel test modules:
   - Create an NVLINK tests debugfs directory which will be used as the
     parent directory for all test related debugfs nodes
   - Export NVLINK logging APIs
        - Rename the NVLINK_DRV_NAME macros to NVLINK_MODULE_NAME. This
          was done because now the NVLINK logging APIs are being used by
          non-driver modules (i.e. tests) as well.
   - Export an ARM64 cache flush API - this API is needed by the Tegra
     loopback test

Bug 2133882
Jira NVLINK-107

Change-Id: I587b704ff44327ee4d9767156cb87cbe27408e08
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1704230
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
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>
Add support for NVLINK kernel test modules:
   - Create an NVLINK tests debugfs directory which will be used as the
     parent directory for all test related debugfs nodes
   - Export NVLINK logging APIs
        - Rename the NVLINK_DRV_NAME macros to NVLINK_MODULE_NAME. This
          was done because now the NVLINK logging APIs are being used by
          non-driver modules (i.e. tests) as well.
   - Export an ARM64 cache flush API - this API is needed by the Tegra
     loopback test

Bug 2133882
Jira NVLINK-107

Change-Id: I587b704ff44327ee4d9767156cb87cbe27408e08
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1704230
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
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>nvlink: add shim driver shutdown IOCTLs</title>
<updated>2018-06-07T18:12:53+00:00</updated>
<author>
<name>Adeel Raza</name>
<email>araza@nvidia.com</email>
</author>
<published>2018-05-11T21:05: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=8af4db8e8ef8f67bc4757c54425f24511721be63'/>
<id>8af4db8e8ef8f67bc4757c54425f24511721be63</id>
<content type='text'>
For the shim driver mode, RM needs to perform a graceful shutdown of
NVLINK during RM unload. Export the following T19x NVLINK endpoint
IOCTLs for shim driver NVLINK shutdown:
   - INTERFACE_DISABLE IOCTL: Disables the NVLINK aperture
   - FINALIZE_SHUTDOWN IOCTL: Does shutdown related SW cleanup

Bug 2113729
Jira NVLINK-173

Change-Id: I60e3f5fffd0b1e6cc87476b047ef1b761b5174d1
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1714177
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@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>
For the shim driver mode, RM needs to perform a graceful shutdown of
NVLINK during RM unload. Export the following T19x NVLINK endpoint
IOCTLs for shim driver NVLINK shutdown:
   - INTERFACE_DISABLE IOCTL: Disables the NVLINK aperture
   - FINALIZE_SHUTDOWN IOCTL: Does shutdown related SW cleanup

Bug 2113729
Jira NVLINK-173

Change-Id: I60e3f5fffd0b1e6cc87476b047ef1b761b5174d1
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1714177
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@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>nvlink: Initialize Tegra nvlink before dGPU</title>
<updated>2018-06-04T12:11:25+00:00</updated>
<author>
<name>Tejal Kudav</name>
<email>tkudav@nvidia.com</email>
</author>
<published>2018-06-02T13:18: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=6220ecfc13bfe2c632f8ee23f84c2c343b8ffa6e'/>
<id>6220ecfc13bfe2c632f8ee23f84c2c343b8ffa6e</id>
<content type='text'>
INITRXTERM on remote endpoint should be executed before RXDET on Nvlink 2.2
capable endpoint as per nvlink bringup sequence. On nvlink 2.0, there was
no such dependency between endpoints during initialization. So swapping the
initialization order between slave and master device should not affect older
topologies.

Jira NVLINK-160

Change-Id: I1dfd76a9b3a0b42414cb8989ca85f61893f4cd6d
Signed-off-by: Tejal Kudav &lt;tkudav@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1737788
GVS: Gerrit_Virtual_Submit
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@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>
INITRXTERM on remote endpoint should be executed before RXDET on Nvlink 2.2
capable endpoint as per nvlink bringup sequence. On nvlink 2.0, there was
no such dependency between endpoints during initialization. So swapping the
initialization order between slave and master device should not affect older
topologies.

Jira NVLINK-160

Change-Id: I1dfd76a9b3a0b42414cb8989ca85f61893f4cd6d
Signed-off-by: Tejal Kudav &lt;tkudav@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1737788
GVS: Gerrit_Virtual_Submit
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@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>nvlink: Implement nvlink shutdown during SC0/SC7</title>
<updated>2018-05-11T13:58:02+00:00</updated>
<author>
<name>Suresh Mangipudi</name>
<email>smangipudi@nvidia.com</email>
</author>
<published>2018-02-20T12:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=f62a90bb79f4dc2f5385d9913a0dea74cb83bf01'/>
<id>f62a90bb79f4dc2f5385d9913a0dea74cb83bf01</id>
<content type='text'>
This change implements below nvlink shutdown steps:
* Ensure nvlink is idle and no pending transactions
* Turn off MSS Nvlink slave aperture
* Turn off MSS Nvlink core clocks
* Transition the link to SWCFG
* Transition the link to OFF
* Assert t19x nvlink resets and disable the clks

Also this change adds "shutdown" debugfs node that can
be used to shutdown t19x nvlink.

Bug 200402583
Bug 200389569

Change-Id: I7312f3c49ed643a66325b9280b392394008276d4
Signed-off-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1661191
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Tested-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Tejal Kudav &lt;tkudav@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu &lt;vsubbu@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>
This change implements below nvlink shutdown steps:
* Ensure nvlink is idle and no pending transactions
* Turn off MSS Nvlink slave aperture
* Turn off MSS Nvlink core clocks
* Transition the link to SWCFG
* Transition the link to OFF
* Assert t19x nvlink resets and disable the clks

Also this change adds "shutdown" debugfs node that can
be used to shutdown t19x nvlink.

Bug 200402583
Bug 200389569

Change-Id: I7312f3c49ed643a66325b9280b392394008276d4
Signed-off-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1661191
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Tested-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Tejal Kudav &lt;tkudav@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu &lt;vsubbu@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>nvlink: add RM shim driver support</title>
<updated>2018-04-23T17:03:45+00:00</updated>
<author>
<name>Adeel Raza</name>
<email>araza@nvidia.com</email>
</author>
<published>2018-02-11T08:28:37+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=6834b184688ff78118ca60ffd23a100a1150e785'/>
<id>6834b184688ff78118ca60ffd23a100a1150e785</id>
<content type='text'>
Add support in the Tegra NVLINK endpoint driver for interfacing with the
RM shim driver. Interfacing with RM is necessary in order to enable GPU
MODS NVLINK testing of Tegra+dGPU topologies.

Jira NVLINK-147
Bug 2090322

Change-Id: I75e23df7293ce0c9157152a7035372d2e080ef41
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1696116
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Tejal Kudav &lt;tkudav@nvidia.com&gt;
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Tested-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu &lt;vsubbu@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>
Add support in the Tegra NVLINK endpoint driver for interfacing with the
RM shim driver. Interfacing with RM is necessary in order to enable GPU
MODS NVLINK testing of Tegra+dGPU topologies.

Jira NVLINK-147
Bug 2090322

Change-Id: I75e23df7293ce0c9157152a7035372d2e080ef41
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1696116
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Tejal Kudav &lt;tkudav@nvidia.com&gt;
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Tested-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu &lt;vsubbu@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>nvlink: Support 1/8th mode only on Tegra loopback</title>
<updated>2018-02-16T11:05:29+00:00</updated>
<author>
<name>Tejal Kudav</name>
<email>tkudav@nvidia.com</email>
</author>
<published>2018-02-01T08:34:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=d8806d7c37067b1db9a70b3cc3a1630a49ce5f8e'/>
<id>d8806d7c37067b1db9a70b3cc3a1630a49ce5f8e</id>
<content type='text'>
1/8th mode(Single lane mode) is not a PoR on Automotive systems.
The dGPU nvlink endpoint driver does have an 1/8th mode implemented.
We need to update the core driver to make calls to enable/disable
PM only when the topology is Tegra loopback i.e. one which does not
involve dGPU as call to enable/disable PM on dGPU would fail.

Change-Id: I854ea5a51b12dd276779381783bbc3c32c13e679
Signed-off-by: Tejal Kudav &lt;tkudav@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1650228
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-by: Vijayakumar Subbu &lt;vsubbu@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>
1/8th mode(Single lane mode) is not a PoR on Automotive systems.
The dGPU nvlink endpoint driver does have an 1/8th mode implemented.
We need to update the core driver to make calls to enable/disable
PM only when the topology is Tegra loopback i.e. one which does not
involve dGPU as call to enable/disable PM on dGPU would fail.

Change-Id: I854ea5a51b12dd276779381783bbc3c32c13e679
Signed-off-by: Tejal Kudav &lt;tkudav@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1650228
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
Reviewed-by: Vijayakumar Subbu &lt;vsubbu@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>nvlink: add debugfs node for log mask</title>
<updated>2018-02-07T05:22:21+00:00</updated>
<author>
<name>Adeel Raza</name>
<email>araza@nvidia.com</email>
</author>
<published>2018-02-05T02:21:32+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=50a2d7ec23e08e30bc20428762a9216eef6d85c4'/>
<id>50a2d7ec23e08e30bc20428762a9216eef6d85c4</id>
<content type='text'>
Add a debugfs node in the NVLINK core driver to control the NVLINK
driver stack's log mask at run time. By default the NVLINK driver stack
only prints error messages. If debug prints are needed, the log mask can
be modified through the debugfs node.

Change-Id: Icf9b350a46b4afdb93d0e9bc776e9b259e49cafb
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1651838
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
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>
Add a debugfs node in the NVLINK core driver to control the NVLINK
driver stack's log mask at run time. By default the NVLINK driver stack
only prints error messages. If debug prints are needed, the log mask can
be modified through the debugfs node.

Change-Id: Icf9b350a46b4afdb93d0e9bc776e9b259e49cafb
Signed-off-by: Adeel Raza &lt;araza@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1651838
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Petlozu Pravareshwar &lt;petlozup@nvidia.com&gt;
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>
</feed>
