summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/Makefile')
-rw-r--r--drivers/gpu/nvgpu/Makefile78
1 files changed, 37 insertions, 41 deletions
diff --git a/drivers/gpu/nvgpu/Makefile b/drivers/gpu/nvgpu/Makefile
index 8b366538..0ad630ff 100644
--- a/drivers/gpu/nvgpu/Makefile
+++ b/drivers/gpu/nvgpu/Makefile
@@ -18,6 +18,7 @@ obj-$(CONFIG_GK20A) := nvgpu.o
18 18
19nvgpu-y := \ 19nvgpu-y := \
20 common/linux/module.o \ 20 common/linux/module.o \
21 common/linux/module_usermode.o \
21 common/linux/kmem.o \ 22 common/linux/kmem.o \
22 common/linux/timers.o \ 23 common/linux/timers.o \
23 common/linux/ioctl.o \ 24 common/linux/ioctl.o \
@@ -40,6 +41,7 @@ nvgpu-y := \
40 common/linux/sysfs.o \ 41 common/linux/sysfs.o \
41 common/linux/cde.o \ 42 common/linux/cde.o \
42 common/linux/io.o \ 43 common/linux/io.o \
44 common/linux/io_usermode.o \
43 common/linux/rwsem.o \ 45 common/linux/rwsem.o \
44 common/linux/cde_gm20b.o \ 46 common/linux/cde_gm20b.o \
45 common/linux/cde_gp10b.o \ 47 common/linux/cde_gp10b.o \
@@ -148,9 +150,16 @@ endif
148nvgpu-$(CONFIG_GK20A_CTXSW_TRACE) += \ 150nvgpu-$(CONFIG_GK20A_CTXSW_TRACE) += \
149 common/linux/ctxsw_trace.o 151 common/linux/ctxsw_trace.o
150 152
151nvgpu-$(CONFIG_TEGRA_GK20A) += common/linux/platform_gk20a_tegra.o 153nvgpu-$(CONFIG_TEGRA_GK20A) += \
154 common/linux/platform_gk20a_tegra.o \
155 common/linux/platform_gp10b_tegra.o \
156 common/linux/platform_gv11b_tegra.o
157
152nvgpu-$(CONFIG_SYNC) += gk20a/sync_gk20a.o 158nvgpu-$(CONFIG_SYNC) += gk20a/sync_gk20a.o
153nvgpu-$(CONFIG_GK20A_PCI) += common/linux/pci.o 159
160nvgpu-$(CONFIG_GK20A_PCI) += common/linux/pci.o \
161 common/linux/pci_usermode.o \
162
154nvgpu-$(CONFIG_TEGRA_GK20A_NVHOST) += common/linux/nvhost.o 163nvgpu-$(CONFIG_TEGRA_GK20A_NVHOST) += common/linux/nvhost.o
155 164
156nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \ 165nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \
@@ -211,6 +220,32 @@ nvgpu-y += \
211 gp106/regops_gp106.o \ 220 gp106/regops_gp106.o \
212 gp106/bios_gp106.o \ 221 gp106/bios_gp106.o \
213 gp106/fuse_gp106.o \ 222 gp106/fuse_gp106.o \
223 gv11b/gv11b.o \
224 gv11b/css_gr_gv11b.o \
225 gv11b/dbg_gpu_gv11b.o \
226 gv11b/mc_gv11b.o \
227 gv11b/ltc_gv11b.o \
228 gv11b/hal_gv11b.o \
229 gv11b/gv11b_gating_reglist.o \
230 gv11b/gr_gv11b.o \
231 gv11b/fb_gv11b.o \
232 gv11b/fifo_gv11b.o \
233 gv11b/mm_gv11b.o \
234 gv11b/ce_gv11b.o \
235 gv11b/gr_ctx_gv11b.o \
236 gv11b/pmu_gv11b.o \
237 gv11b/acr_gv11b.o \
238 gv11b/subctx_gv11b.o \
239 gv11b/regops_gv11b.o \
240 gv11b/therm_gv11b.o \
241 gv100/mm_gv100.o \
242 gv100/gr_ctx_gv100.o \
243 gv100/fb_gv100.o \
244 gv100/bios_gv100.o \
245 gv100/fifo_gv100.o \
246 gv100/gr_gv100.o \
247 gv100/regops_gv100.o \
248 gv100/hal_gv100.o \
214 pstate/pstate.o \ 249 pstate/pstate.o \
215 clk/clk_vin.o \ 250 clk/clk_vin.o \
216 clk/clk_fll.o \ 251 clk/clk_fll.o \
@@ -245,7 +280,6 @@ nvgpu-y += \
245 lpwr/rppg.o \ 280 lpwr/rppg.o \
246 lpwr/lpwr.o 281 lpwr/lpwr.o
247 282
248nvgpu-$(CONFIG_TEGRA_GK20A) += common/linux/platform_gp10b_tegra.o
249 283
250nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \ 284nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \
251 common/linux/vgpu/gp10b/vgpu_hal_gp10b.o \ 285 common/linux/vgpu/gp10b/vgpu_hal_gp10b.o \
@@ -253,43 +287,6 @@ nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \
253 common/linux/vgpu/gp10b/vgpu_fuse_gp10b.o \ 287 common/linux/vgpu/gp10b/vgpu_fuse_gp10b.o \
254 common/linux/vgpu/gp10b/vgpu_mm_gp10b.o 288 common/linux/vgpu/gp10b/vgpu_mm_gp10b.o
255 289
256ifeq ($(CONFIG_ARCH_TEGRA_19x_SOC),y)
257nvgpu-y += \
258 common/mm/gmmu_t19x.o \
259 common/linux/ioctl_tsg_t19x.o \
260 common/linux/ioctl_ctrl_t19x.o \
261 common/linux/io_t19x.o \
262 common/linux/module_t19x.o \
263 common/linux/pci_t19x.o \
264 gv11b/gv11b.o \
265 gv11b/css_gr_gv11b.o \
266 gv11b/dbg_gpu_gv11b.o \
267 gv11b/mc_gv11b.o \
268 gv11b/ltc_gv11b.o \
269 gv11b/hal_gv11b.o \
270 gv11b/gv11b_gating_reglist.o \
271 gv11b/gr_gv11b.o \
272 gv11b/fb_gv11b.o \
273 gv11b/fifo_gv11b.o \
274 gv11b/mm_gv11b.o \
275 gv11b/ce_gv11b.o \
276 gv11b/gr_ctx_gv11b.o \
277 gv11b/pmu_gv11b.o \
278 gv11b/acr_gv11b.o \
279 gv11b/subctx_gv11b.o \
280 gv11b/regops_gv11b.o \
281 gv11b/therm_gv11b.o \
282 gv100/mm_gv100.o \
283 gv100/gr_ctx_gv100.o \
284 gv100/fb_gv100.o \
285 gv100/bios_gv100.o \
286 gv100/fifo_gv100.o \
287 gv100/gr_gv100.o \
288 gv100/regops_gv100.o \
289 gv100/hal_gv100.o
290
291nvgpu-$(CONFIG_TEGRA_GK20A) += common/linux/platform_gv11b_tegra.o
292nvgpu-$(CONFIG_TEGRA_GK20A_NVHOST) += common/linux/nvhost_t19x.o
293 290
294nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \ 291nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \
295 common/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.o \ 292 common/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.o \
@@ -299,4 +296,3 @@ nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \
299 common/linux/vgpu/gv11b/vgpu_fifo_gv11b.o \ 296 common/linux/vgpu/gv11b/vgpu_fifo_gv11b.o \
300 common/linux/vgpu/gv11b/vgpu_subctx_gv11b.o \ 297 common/linux/vgpu/gv11b/vgpu_subctx_gv11b.o \
301 common/linux/vgpu/gv11b/vgpu_tsg_gv11b.o 298 common/linux/vgpu/gv11b/vgpu_tsg_gv11b.o
302endif