diff options
author | Thomas Fleury <tfleury@nvidia.com> | 2018-04-16 19:52:08 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-05-09 16:25:18 -0400 |
commit | 703d00d730d230f9ac9970e7d2d22a7d8f0cd2d1 (patch) | |
tree | 2dec0fb4b51b79d0d6f4f1b19e9f3cbd71ba1d85 /drivers/gpu/nvgpu/gv100/hal_gv100.c | |
parent | f9e55fbaf66c024125a19e1a773a1a4f0e9648f4 (diff) |
gpu: nvgpu: nvlink endpoint ops to common code
Move nvlink endpoint operations to common code. These operations
are invoked when handling nvlink core driver requests.
Jira VQRM-3523
Change-Id: I93024bf88a8caa3765b33c1264dde452c1a85ee3
Signed-off-by: Thomas Fleury <tfleury@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1698686
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv100/hal_gv100.c')
-rw-r--r-- | drivers/gpu/nvgpu/gv100/hal_gv100.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv100/hal_gv100.c b/drivers/gpu/nvgpu/gv100/hal_gv100.c index 99cd8731..dc404b7a 100644 --- a/drivers/gpu/nvgpu/gv100/hal_gv100.c +++ b/drivers/gpu/nvgpu/gv100/hal_gv100.c | |||
@@ -816,6 +816,7 @@ static const struct gpu_ops gv100_ops = { | |||
816 | .isr = gp10b_priv_ring_isr, | 816 | .isr = gp10b_priv_ring_isr, |
817 | .decode_error_code = gp10b_priv_ring_decode_error_code, | 817 | .decode_error_code = gp10b_priv_ring_decode_error_code, |
818 | }, | 818 | }, |
819 | #if defined(CONFIG_TEGRA_NVLINK) | ||
819 | .nvlink = { | 820 | .nvlink = { |
820 | .discover_ioctrl = gv100_nvlink_discover_ioctrl, | 821 | .discover_ioctrl = gv100_nvlink_discover_ioctrl, |
821 | .discover_link = gv100_nvlink_discover_link, | 822 | .discover_link = gv100_nvlink_discover_link, |
@@ -835,6 +836,7 @@ static const struct gpu_ops gv100_ops = { | |||
835 | .shutdown = gv100_nvlink_shutdown, | 836 | .shutdown = gv100_nvlink_shutdown, |
836 | .early_init = gv100_nvlink_early_init, | 837 | .early_init = gv100_nvlink_early_init, |
837 | }, | 838 | }, |
839 | #endif | ||
838 | .chip_init_gpu_characteristics = gv100_init_gpu_characteristics, | 840 | .chip_init_gpu_characteristics = gv100_init_gpu_characteristics, |
839 | .get_litter_value = gv100_get_litter_value, | 841 | .get_litter_value = gv100_get_litter_value, |
840 | }; | 842 | }; |