diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux')
7 files changed, 0 insertions, 17 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/driver_common.c b/drivers/gpu/nvgpu/common/linux/driver_common.c index 4de0658b..f2373e00 100644 --- a/drivers/gpu/nvgpu/common/linux/driver_common.c +++ b/drivers/gpu/nvgpu/common/linux/driver_common.c | |||
@@ -182,8 +182,6 @@ static void nvgpu_init_mm_vars(struct gk20a *g) | |||
182 | platform->unified_memory); | 182 | platform->unified_memory); |
183 | __nvgpu_set_enabled(g, NVGPU_MM_UNIFY_ADDRESS_SPACES, | 183 | __nvgpu_set_enabled(g, NVGPU_MM_UNIFY_ADDRESS_SPACES, |
184 | platform->unify_address_spaces); | 184 | platform->unify_address_spaces); |
185 | __nvgpu_set_enabled(g, NVGPU_MM_CE_TSG_REQUIRED, | ||
186 | platform->tsg_required); | ||
187 | 185 | ||
188 | nvgpu_mutex_init(&g->mm.tlb_lock); | 186 | nvgpu_mutex_init(&g->mm.tlb_lock); |
189 | nvgpu_mutex_init(&g->mm.priv_lock); | 187 | nvgpu_mutex_init(&g->mm.priv_lock); |
diff --git a/drivers/gpu/nvgpu/common/linux/pci.c b/drivers/gpu/nvgpu/common/linux/pci.c index 342fa5af..928d8354 100644 --- a/drivers/gpu/nvgpu/common/linux/pci.c +++ b/drivers/gpu/nvgpu/common/linux/pci.c | |||
@@ -244,7 +244,6 @@ static struct gk20a_platform nvgpu_pci_device[] = { | |||
244 | .vbios_min_version = 0x88001e00, | 244 | .vbios_min_version = 0x88001e00, |
245 | .hardcode_sw_threshold = false, | 245 | .hardcode_sw_threshold = false, |
246 | .run_preos = true, | 246 | .run_preos = true, |
247 | .tsg_required = true, | ||
248 | }, | 247 | }, |
249 | { /* DEVICE=PG503 SKU 200 ES */ | 248 | { /* DEVICE=PG503 SKU 200 ES */ |
250 | /* ptimer src frequency in hz */ | 249 | /* ptimer src frequency in hz */ |
@@ -279,7 +278,6 @@ static struct gk20a_platform nvgpu_pci_device[] = { | |||
279 | .vbios_min_version = 0x88001e00, | 278 | .vbios_min_version = 0x88001e00, |
280 | .hardcode_sw_threshold = false, | 279 | .hardcode_sw_threshold = false, |
281 | .run_preos = true, | 280 | .run_preos = true, |
282 | .tsg_required = true, | ||
283 | }, | 281 | }, |
284 | { | 282 | { |
285 | /* ptimer src frequency in hz */ | 283 | /* ptimer src frequency in hz */ |
@@ -314,7 +312,6 @@ static struct gk20a_platform nvgpu_pci_device[] = { | |||
314 | .vbios_min_version = 0x88000126, | 312 | .vbios_min_version = 0x88000126, |
315 | .hardcode_sw_threshold = false, | 313 | .hardcode_sw_threshold = false, |
316 | .run_preos = true, | 314 | .run_preos = true, |
317 | .tsg_required = true, | ||
318 | }, | 315 | }, |
319 | { /* SKU250 */ | 316 | { /* SKU250 */ |
320 | /* ptimer src frequency in hz */ | 317 | /* ptimer src frequency in hz */ |
@@ -349,7 +346,6 @@ static struct gk20a_platform nvgpu_pci_device[] = { | |||
349 | .vbios_min_version = 0x1, | 346 | .vbios_min_version = 0x1, |
350 | .hardcode_sw_threshold = false, | 347 | .hardcode_sw_threshold = false, |
351 | .run_preos = true, | 348 | .run_preos = true, |
352 | .tsg_required = true, | ||
353 | }, | 349 | }, |
354 | }; | 350 | }; |
355 | 351 | ||
diff --git a/drivers/gpu/nvgpu/common/linux/platform_gk20a.h b/drivers/gpu/nvgpu/common/linux/platform_gk20a.h index 47ada890..b8201954 100644 --- a/drivers/gpu/nvgpu/common/linux/platform_gk20a.h +++ b/drivers/gpu/nvgpu/common/linux/platform_gk20a.h | |||
@@ -224,9 +224,6 @@ struct gk20a_platform { | |||
224 | /* unified or split memory with separate vidmem? */ | 224 | /* unified or split memory with separate vidmem? */ |
225 | bool unified_memory; | 225 | bool unified_memory; |
226 | 226 | ||
227 | /* true if all channels must be in TSG */ | ||
228 | bool tsg_required; | ||
229 | |||
230 | /* minimum supported VBIOS version */ | 227 | /* minimum supported VBIOS version */ |
231 | u32 vbios_min_version; | 228 | u32 vbios_min_version; |
232 | 229 | ||
diff --git a/drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c b/drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c index d323b248..c40eafe4 100644 --- a/drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c +++ b/drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c | |||
@@ -972,6 +972,4 @@ struct gk20a_platform gm20b_tegra_platform = { | |||
972 | .soc_name = "tegra21x", | 972 | .soc_name = "tegra21x", |
973 | 973 | ||
974 | .unified_memory = true, | 974 | .unified_memory = true, |
975 | |||
976 | .tsg_required = true, | ||
977 | }; | 975 | }; |
diff --git a/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c b/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c index 8e4cc0a2..8a964caf 100644 --- a/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c +++ b/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c | |||
@@ -417,8 +417,6 @@ struct gk20a_platform gp10b_tegra_platform = { | |||
417 | .soc_name = "tegra18x", | 417 | .soc_name = "tegra18x", |
418 | 418 | ||
419 | .unified_memory = true, | 419 | .unified_memory = true, |
420 | |||
421 | .tsg_required = true, | ||
422 | }; | 420 | }; |
423 | 421 | ||
424 | 422 | ||
diff --git a/drivers/gpu/nvgpu/common/linux/platform_gv11b_tegra.c b/drivers/gpu/nvgpu/common/linux/platform_gv11b_tegra.c index 4f4381a5..b9298aee 100644 --- a/drivers/gpu/nvgpu/common/linux/platform_gv11b_tegra.c +++ b/drivers/gpu/nvgpu/common/linux/platform_gv11b_tegra.c | |||
@@ -222,8 +222,6 @@ struct gk20a_platform t19x_gpu_tegra_platform = { | |||
222 | .honors_aperture = true, | 222 | .honors_aperture = true, |
223 | .unified_memory = true, | 223 | .unified_memory = true, |
224 | 224 | ||
225 | .tsg_required = true, | ||
226 | |||
227 | .reset_assert = gp10b_tegra_reset_assert, | 225 | .reset_assert = gp10b_tegra_reset_assert, |
228 | .reset_deassert = gp10b_tegra_reset_deassert, | 226 | .reset_deassert = gp10b_tegra_reset_deassert, |
229 | }; | 227 | }; |
diff --git a/drivers/gpu/nvgpu/common/linux/vgpu/platform_vgpu_tegra.c b/drivers/gpu/nvgpu/common/linux/vgpu/platform_vgpu_tegra.c index 642676b3..830b04ac 100644 --- a/drivers/gpu/nvgpu/common/linux/vgpu/platform_vgpu_tegra.c +++ b/drivers/gpu/nvgpu/common/linux/vgpu/platform_vgpu_tegra.c | |||
@@ -66,6 +66,4 @@ struct gk20a_platform vgpu_tegra_platform = { | |||
66 | .devfreq_governor = "userspace", | 66 | .devfreq_governor = "userspace", |
67 | 67 | ||
68 | .virtual_dev = true, | 68 | .virtual_dev = true, |
69 | |||
70 | .tsg_required = true, | ||
71 | }; | 69 | }; |