diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hal_gp10b.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c index d82a03eb..87ba5bf6 100644 --- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c | |||
@@ -187,11 +187,12 @@ int gp10b_init_hal(struct gk20a *g) | |||
187 | { | 187 | { |
188 | struct gpu_ops *gops = &g->ops; | 188 | struct gpu_ops *gops = &g->ops; |
189 | struct nvgpu_gpu_characteristics *c = &g->gpu_characteristics; | 189 | struct nvgpu_gpu_characteristics *c = &g->gpu_characteristics; |
190 | struct gk20a_platform *platform = dev_get_drvdata(g->dev); | ||
190 | 191 | ||
191 | *gops = gp10b_ops; | 192 | *gops = gp10b_ops; |
192 | 193 | ||
193 | #ifdef CONFIG_TEGRA_ACR | 194 | #ifdef CONFIG_TEGRA_ACR |
194 | if (tegra_platform_is_linsim()) { | 195 | if (platform->is_fmodel) { |
195 | gops->privsecurity = 0; | 196 | gops->privsecurity = 0; |
196 | gops->securegpccs = 0; | 197 | gops->securegpccs = 0; |
197 | } else { | 198 | } else { |
@@ -206,8 +207,8 @@ int gp10b_init_hal(struct gk20a *g) | |||
206 | } | 207 | } |
207 | } | 208 | } |
208 | #else | 209 | #else |
209 | if (tegra_platform_is_linsim()) { | 210 | if (platform->is_fmodel) { |
210 | gk20a_dbg_info("running ASIM with PRIV security disabled"); | 211 | gk20a_dbg_info("running simulator with PRIV security disabled"); |
211 | gops->privsecurity = 0; | 212 | gops->privsecurity = 0; |
212 | gops->securegpccs = 0; | 213 | gops->securegpccs = 0; |
213 | } else { | 214 | } else { |