diff options
author | Timo Alho <talho@nvidia.com> | 2018-03-05 02:31:06 -0500 |
---|---|---|
committer | Timo Alho <talho@nvidia.com> | 2018-03-05 11:39:57 -0500 |
commit | 848af2ce6de6140323a6ffe3075bf8021e119434 (patch) | |
tree | c89f28ac819f637b554f191da2f6a0fd8d75253e /drivers/gpu/nvgpu/common/linux/module.c | |
parent | 89fbf39a05483917c0a9f3453fd94c724bc37375 (diff) |
Revert "Revert "Revert "gpu: nvgpu: Get coherency on gv100 + NVLINK working"""
This reverts commit 89fbf39a05483917c0a9f3453fd94c724bc37375.
Bug 2075315
Change-Id: Id34a0376be5160b164931926ec600f77edf69667
Signed-off-by: Timo Alho <talho@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1668487
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/module.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/module.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/module.c b/drivers/gpu/nvgpu/common/linux/module.c index 741c86e7..b103fcea 100644 --- a/drivers/gpu/nvgpu/common/linux/module.c +++ b/drivers/gpu/nvgpu/common/linux/module.c | |||
@@ -20,7 +20,6 @@ | |||
20 | #include <linux/of.h> | 20 | #include <linux/of.h> |
21 | #include <linux/of_device.h> | 21 | #include <linux/of_device.h> |
22 | #include <linux/of_platform.h> | 22 | #include <linux/of_platform.h> |
23 | #include <linux/of_address.h> | ||
24 | #include <linux/interrupt.h> | 23 | #include <linux/interrupt.h> |
25 | #include <linux/pm_runtime.h> | 24 | #include <linux/pm_runtime.h> |
26 | #include <linux/reset.h> | 25 | #include <linux/reset.h> |
@@ -1108,7 +1107,6 @@ static int gk20a_probe(struct platform_device *dev) | |||
1108 | struct gk20a *gk20a; | 1107 | struct gk20a *gk20a; |
1109 | int err; | 1108 | int err; |
1110 | struct gk20a_platform *platform = NULL; | 1109 | struct gk20a_platform *platform = NULL; |
1111 | struct device_node *np; | ||
1112 | 1110 | ||
1113 | if (dev->dev.of_node) { | 1111 | if (dev->dev.of_node) { |
1114 | const struct of_device_id *match; | 1112 | const struct of_device_id *match; |
@@ -1149,12 +1147,6 @@ static int gk20a_probe(struct platform_device *dev) | |||
1149 | if (err) | 1147 | if (err) |
1150 | goto return_err; | 1148 | goto return_err; |
1151 | 1149 | ||
1152 | np = nvgpu_get_node(gk20a); | ||
1153 | if (of_dma_is_coherent(np)) { | ||
1154 | __nvgpu_set_enabled(gk20a, NVGPU_USE_COHERENT_SYSMEM, true); | ||
1155 | __nvgpu_set_enabled(gk20a, NVGPU_SUPPORT_IO_COHERENCE, true); | ||
1156 | } | ||
1157 | |||
1158 | if (nvgpu_platform_is_simulation(gk20a)) | 1150 | if (nvgpu_platform_is_simulation(gk20a)) |
1159 | __nvgpu_set_enabled(gk20a, NVGPU_IS_FMODEL, true); | 1151 | __nvgpu_set_enabled(gk20a, NVGPU_IS_FMODEL, true); |
1160 | 1152 | ||