summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/Makefile
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2018-01-17 15:39:13 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-01-23 01:20:15 -0500
commitf3f14cdff53f4b936e2505d44aad6e3bca143056 (patch)
tree8d6438132b8ca429758d18142c5f569f60f2bc35 /drivers/gpu/nvgpu/Makefile
parent193a2ed38ca51d898ac811820ab86237c84e18eb (diff)
gpu: nvgpu: Fold T19x code back to main code paths
Lots of code paths were split to T19x specific code paths and structs due to split repository. Now that repositories are merged, fold all of them back to main code paths and structs and remove the T19x specific Kconfig flag. Change-Id: Id0d17a5f0610fc0b49f51ab6664e716dc8b222b6 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1640606 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/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