diff options
Diffstat (limited to 'drivers/gpu/nvgpu/Makefile')
-rw-r--r-- | drivers/gpu/nvgpu/Makefile | 78 |
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 | ||
19 | nvgpu-y := \ | 19 | nvgpu-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 | |||
148 | nvgpu-$(CONFIG_GK20A_CTXSW_TRACE) += \ | 150 | nvgpu-$(CONFIG_GK20A_CTXSW_TRACE) += \ |
149 | common/linux/ctxsw_trace.o | 151 | common/linux/ctxsw_trace.o |
150 | 152 | ||
151 | nvgpu-$(CONFIG_TEGRA_GK20A) += common/linux/platform_gk20a_tegra.o | 153 | nvgpu-$(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 | |||
152 | nvgpu-$(CONFIG_SYNC) += gk20a/sync_gk20a.o | 158 | nvgpu-$(CONFIG_SYNC) += gk20a/sync_gk20a.o |
153 | nvgpu-$(CONFIG_GK20A_PCI) += common/linux/pci.o | 159 | |
160 | nvgpu-$(CONFIG_GK20A_PCI) += common/linux/pci.o \ | ||
161 | common/linux/pci_usermode.o \ | ||
162 | |||
154 | nvgpu-$(CONFIG_TEGRA_GK20A_NVHOST) += common/linux/nvhost.o | 163 | nvgpu-$(CONFIG_TEGRA_GK20A_NVHOST) += common/linux/nvhost.o |
155 | 164 | ||
156 | nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \ | 165 | nvgpu-$(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 | ||
248 | nvgpu-$(CONFIG_TEGRA_GK20A) += common/linux/platform_gp10b_tegra.o | ||
249 | 283 | ||
250 | nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \ | 284 | nvgpu-$(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 | ||
256 | ifeq ($(CONFIG_ARCH_TEGRA_19x_SOC),y) | ||
257 | nvgpu-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 | |||
291 | nvgpu-$(CONFIG_TEGRA_GK20A) += common/linux/platform_gv11b_tegra.o | ||
292 | nvgpu-$(CONFIG_TEGRA_GK20A_NVHOST) += common/linux/nvhost_t19x.o | ||
293 | 290 | ||
294 | nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \ | 291 | nvgpu-$(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 |
302 | endif | ||