summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/Makefile.nvgpu
diff options
context:
space:
mode:
authordmitry pervushin <dpervushin@nvidia.com>2016-07-04 10:39:39 -0400
committerAlexander Van Brunt <avanbrunt@nvidia.com>2016-07-22 18:57:13 -0400
commit005e277adc0c77e657e587b7a71636797ffedf69 (patch)
tree18e863fb56e18e972c08969b5dc716202cbe27d2 /drivers/gpu/nvgpu/Makefile.nvgpu
parentea668121a7e5a6b2753c141cb4e38e26c7f3657e (diff)
nvgpu: rename Makefile to Makefile.nvgpu
Bug 1783210 Signed-off-by: dmitry pervushin <dpervushin@nvidia.com> Change-Id: I08e3ffb6b59ab145588a5ecf81b6c2346a481628 Reviewed-on: http://git-master/r/1175267 Reviewed-on: http://git-master/r/1177292 GVS: Gerrit_Virtual_Submit Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com> Tested-by: Alexander Van Brunt <avanbrunt@nvidia.com> Reviewed-on: http://git-master/r/1183064
Diffstat (limited to 'drivers/gpu/nvgpu/Makefile.nvgpu')
-rw-r--r--drivers/gpu/nvgpu/Makefile.nvgpu137
1 files changed, 137 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/Makefile.nvgpu b/drivers/gpu/nvgpu/Makefile.nvgpu
new file mode 100644
index 00000000..e3c115c6
--- /dev/null
+++ b/drivers/gpu/nvgpu/Makefile.nvgpu
@@ -0,0 +1,137 @@
1GCOV_PROFILE := y
2
3ccflags-y += -Idrivers/gpu/nvgpu
4ccflags-y += -Idrivers/video/tegra/host
5ccflags-y += -Idrivers/devfreq
6ccflags-y += -I../nvgpu/include
7ccflags-y += -I../nvgpu/include/uapi
8ccflags-y += -Wno-multichar
9ccflags-y += -Werror
10ccflags-y += -Wno-error=cpp
11ccflags-y += -Wno-duplicate-decl-specifier
12
13ifeq ($(CONFIG_ARCH_TEGRA_18x_SOC),y)
14ccflags-y += -I$(srctree)/../nvgpu-t18x/drivers/gpu/nvgpu
15ccflags-y += -I$(srctree)/../nvgpu-t18x/include
16ccflags-y += -I$(srctree)/../nvgpu-t18x/include/uapi
17endif
18
19ifeq ($(CONFIG_TEGRA_19x_GPU),y)
20ccflags-y += -I$(srctree)/../nvgpu-t19x/drivers/gpu/nvgpu
21ccflags-y += -I$(srctree)/../nvgpu-t19x/include
22ccflags-y += -I$(srctree)/../nvgpu-t19x/include/uapi
23endif
24
25obj-$(CONFIG_GK20A) := nvgpu.o
26
27nvgpu-y := \
28 gk20a/gk20a.o \
29 gk20a/sched_gk20a.o \
30 gk20a/as_gk20a.o \
31 gk20a/ctrl_gk20a.o \
32 gk20a/ce2_gk20a.o \
33 gk20a/fifo_gk20a.o \
34 gk20a/channel_gk20a.o \
35 gk20a/channel_sync_gk20a.o \
36 gk20a/debug_gk20a.o \
37 gk20a/dbg_gpu_gk20a.o \
38 gk20a/regops_gk20a.o \
39 gk20a/gr_gk20a.o \
40 gk20a/kind_gk20a.o \
41 gk20a/mm_gk20a.o \
42 gk20a/pmu_gk20a.o \
43 gk20a/priv_ring_gk20a.o \
44 gk20a/semaphore_gk20a.o \
45 gk20a/fence_gk20a.o \
46 gk20a/therm_gk20a.o \
47 gk20a/gr_ctx_gk20a_sim.o \
48 gk20a/gr_ctx_gk20a.o \
49 gk20a/gk20a_gating_reglist.o \
50 gk20a/gk20a_sysfs.o \
51 gk20a/ltc_gk20a.o \
52 gk20a/fb_gk20a.o \
53 gk20a/hal.o \
54 gk20a/hal_gk20a.o \
55 gk20a/gk20a_allocator.o \
56 gk20a/gk20a_allocator_bitmap.o \
57 gk20a/gk20a_allocator_buddy.o \
58 gk20a/cde_gk20a.o \
59 gk20a/platform_gk20a_generic.o \
60 gk20a/tsg_gk20a.o \
61 gk20a/ctxsw_trace_gk20a.o \
62 gk20a/fecs_trace_gk20a.o \
63 gk20a/mc_gk20a.o \
64 gm20b/hal_gm20b.o \
65 gm20b/ltc_gm20b.o \
66 gm20b/ce2_gm20b.o \
67 gm20b/gr_gm20b.o \
68 gm20b/gr_gm20b.o \
69 gm20b/fb_gm20b.o \
70 gm20b/fifo_gm20b.o \
71 gm20b/gr_ctx_gm20b.o \
72 gm20b/gm20b_gating_reglist.o \
73 gm20b/acr_gm20b.o \
74 gm20b/pmu_gm20b.o \
75 gm20b/mm_gm20b.o \
76 gm20b/regops_gm20b.o \
77 gm20b/mc_gm20b.o \
78 gm20b/debug_gm20b.o \
79 gm20b/cde_gm20b.o \
80 gm20b/therm_gm20b.o \
81 gm206/bios_gm206.o \
82 gm206/fifo_gm206.o \
83 gm206/hal_gm206.o \
84 gm206/gr_gm206.o \
85 gm206/acr_gm206.o \
86 gm206/mm_gm206.o \
87 gm206/pmu_gm206.o \
88 gm206/ce_gm206.o
89
90nvgpu-$(CONFIG_TEGRA_GK20A) += gk20a/platform_gk20a_tegra.o
91nvgpu-$(CONFIG_SYNC) += gk20a/sync_gk20a.o
92nvgpu-$(CONFIG_GK20A_PCI) += pci.o
93
94nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \
95 gk20a/platform_vgpu_tegra.o \
96 vgpu/ltc_vgpu.o \
97 vgpu/gr_vgpu.o \
98 vgpu/fifo_vgpu.o \
99 vgpu/ce2_vgpu.o \
100 vgpu/mm_vgpu.o \
101 vgpu/debug_vgpu.o \
102 vgpu/vgpu.o \
103 vgpu/dbg_vgpu.o \
104 vgpu/fecs_trace_vgpu.o \
105 vgpu/tsg_vgpu.o \
106 vgpu/gk20a/vgpu_hal_gk20a.o \
107 vgpu/gk20a/vgpu_gr_gk20a.o \
108 vgpu/gm20b/vgpu_hal_gm20b.o \
109 vgpu/gm20b/vgpu_gr_gm20b.o
110
111nvgpu-$(CONFIG_TEGRA_CLK_FRAMEWORK) += \
112 gm20b/clk_gm20b.o \
113 gk20a/clk_gk20a.o
114
115nvgpu-$(CONFIG_GK20A_DEVFREQ) += \
116 gk20a/gk20a_scale.o
117
118nvgpu-$(CONFIG_GK20A_CYCLE_STATS) += \
119 gk20a/css_gr_gk20a.o
120
121ifeq ($(CONFIG_ARCH_TEGRA_18x_SOC),y)
122ifneq ($(wildcard $(srctree)/../nvgpu-t18x/drivers/gpu/nvgpu/Makefile),)
123include $(srctree)/../nvgpu-t18x/drivers/gpu/nvgpu/Makefile
124endif
125ifneq ($(wildcard $(srctree)/../nvgpu-t18x/drivers/gpu/nvgpu/Makefile.nvgpu-t18x),)
126include $(srctree)/../nvgpu-t18x/drivers/gpu/nvgpu/Makefile.nvgpu-t18x
127endif
128endif
129
130ifeq ($(CONFIG_ARCH_TEGRA_19x_SOC),y)
131ifneq ($(wildcard $(srctree)/../nvgpu-t19x/drivers/gpu/nvgpu/Makefile),)
132include $(srctree)/../nvgpu-t19x/drivers/gpu/nvgpu/Makefile
133endif
134ifneq ($(wildcard $(srctree)/../nvgpu-t19x/drivers/gpu/nvgpu/Makefile.nvgpu-t19x),)
135include $(srctree)/../nvgpu-t19x/drivers/gpu/nvgpu/Makefile.nvgpu-t19x
136endif
137endif