diff options
| author | Suresh Mangipudi <smangipudi@nvidia.com> | 2018-02-20 07:00:45 -0500 |
|---|---|---|
| committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-05-11 09:58:02 -0400 |
| commit | f62a90bb79f4dc2f5385d9913a0dea74cb83bf01 (patch) | |
| tree | e033eb90022c8f541bc8636fde261f2d0ea5e7a1 /include/linux/tegra-rtcpu-coverage.h | |
| parent | c5f63500083af0b373abc248b62f87fa75b87602 (diff) | |
nvlink: Implement nvlink shutdown during SC0/SC7
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 <smangipudi@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1661191
Reviewed-by: Petlozu Pravareshwar <petlozup@nvidia.com>
Tested-by: Petlozu Pravareshwar <petlozup@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: Tejal Kudav <tkudav@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'include/linux/tegra-rtcpu-coverage.h')
0 files changed, 0 insertions, 0 deletions
