summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/Makefile
diff options
context:
space:
mode:
authorDavid Nieto <dmartineznie@nvidia.com>2017-12-07 19:48:09 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-01-25 20:39:53 -0500
commitfbdcc8a2d4c2b7f145b034ee7bde7105e66e0a4e (patch)
tree0bb7c6d0a1bbd723bf891f5c3287cb8abc315cd4 /drivers/gpu/nvgpu/Makefile
parent37b8298a48ec65ca78048e68c8c3e1a060b8fb63 (diff)
gpu: nvgpu: Initial Nvlink driver skeleton
Adds the skeleton and integration of the GV100 endpoint driver to NVGPU (1) Adds a OS abstraction layer for the internal nvlink structure. (2) Adds linux specific integration with Nvlink core driver. (3) Adds function pointers for nvlink api, initialization and isr process. (4) Adds initial support for minion. (5) Adds new GPU enable properties to handle NVLINK presence (6) Adds new GPU enable properties for SG_PHY bypass (required for NVLINK over PCI) (7) Adds parsing of nvlink vbios structures. (8) Adds logging defines for NVGPU JIRA: EVLR-2328 Change-Id: I0720a165a15c7187892c8c1a0662ec598354ac06 Signed-off-by: David Nieto <dmartineznie@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1644708 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/Makefile')
-rw-r--r--drivers/gpu/nvgpu/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/Makefile b/drivers/gpu/nvgpu/Makefile
index d70c44e8..626fea24 100644
--- a/drivers/gpu/nvgpu/Makefile
+++ b/drivers/gpu/nvgpu/Makefile
@@ -55,6 +55,7 @@ nvgpu-y := \
55 common/linux/ce2.o \ 55 common/linux/ce2.o \
56 common/linux/sim.o \ 56 common/linux/sim.o \
57 common/linux/os_sched.o \ 57 common/linux/os_sched.o \
58 common/linux/nvlink.o \
58 common/mm/nvgpu_allocator.o \ 59 common/mm/nvgpu_allocator.o \
59 common/mm/bitmap_allocator.o \ 60 common/mm/bitmap_allocator.o \
60 common/mm/buddy_allocator.o \ 61 common/mm/buddy_allocator.o \
@@ -291,7 +292,6 @@ nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \
291 common/linux/vgpu/gp10b/vgpu_fuse_gp10b.o \ 292 common/linux/vgpu/gp10b/vgpu_fuse_gp10b.o \
292 common/linux/vgpu/gp10b/vgpu_mm_gp10b.o 293 common/linux/vgpu/gp10b/vgpu_mm_gp10b.o
293 294
294
295nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \ 295nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \
296 common/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.o \ 296 common/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.o \
297 common/linux/vgpu/gv11b/vgpu_gv11b.o \ 297 common/linux/vgpu/gv11b/vgpu_gv11b.o \