summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/gv11b/platform_gv11b_vgpu_tegra.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/gv11b/platform_gv11b_vgpu_tegra.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/gv11b/platform_gv11b_vgpu_tegra.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/gv11b/platform_gv11b_vgpu_tegra.c b/drivers/gpu/nvgpu/vgpu/gv11b/platform_gv11b_vgpu_tegra.c
index 396359c3..6adbd46b 100644
--- a/drivers/gpu/nvgpu/vgpu/gv11b/platform_gv11b_vgpu_tegra.c
+++ b/drivers/gpu/nvgpu/vgpu/gv11b/platform_gv11b_vgpu_tegra.c
@@ -23,6 +23,7 @@
23#include "gk20a/gk20a.h" 23#include "gk20a/gk20a.h"
24#include "gk20a/platform_gk20a.h" 24#include "gk20a/platform_gk20a.h"
25#include "vgpu/clk_vgpu.h" 25#include "vgpu/clk_vgpu.h"
26#include "common/linux/os_linux.h"
26 27
27#include <nvgpu/nvhost.h> 28#include <nvgpu/nvhost.h>
28#include <linux/platform_device.h> 29#include <linux/platform_device.h>
@@ -33,7 +34,7 @@ static int gv11b_vgpu_probe(struct device *dev)
33 struct gk20a_platform *platform = dev_get_drvdata(dev); 34 struct gk20a_platform *platform = dev_get_drvdata(dev);
34 struct resource *r; 35 struct resource *r;
35 void __iomem *regs; 36 void __iomem *regs;
36 struct fifo_gk20a *f = &platform->g->fifo; 37 struct nvgpu_os_linux *l = nvgpu_os_linux_from_gk20a(platform->g);
37 int ret; 38 int ret;
38 39
39 r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "usermode"); 40 r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "usermode");
@@ -46,12 +47,12 @@ static int gv11b_vgpu_probe(struct device *dev)
46 dev_err(dev, "failed to map usermode regs\n"); 47 dev_err(dev, "failed to map usermode regs\n");
47 return PTR_ERR(regs); 48 return PTR_ERR(regs);
48 } 49 }
49 f->t19x.usermode_regs = regs; 50 l->t19x.usermode_regs = regs;
50 51
51#ifdef CONFIG_TEGRA_GK20A_NVHOST 52#ifdef CONFIG_TEGRA_GK20A_NVHOST
52 ret = nvgpu_get_nvhost_dev(platform->g); 53 ret = nvgpu_get_nvhost_dev(platform->g);
53 if (ret) { 54 if (ret) {
54 f->t19x.usermode_regs = NULL; 55 l->t19x.usermode_regs = NULL;
55 return ret; 56 return ret;
56 } 57 }
57#endif 58#endif