diff options
author | Seema Khowala <seemaj@nvidia.com> | 2016-07-08 19:12:44 -0400 |
---|---|---|
committer | Seshendra Gadagottu <sgadagottu@nvidia.com> | 2016-07-27 17:32:54 -0400 |
commit | d64e2015147c4dc48c0d3b8d6ee612dd8addf04c (patch) | |
tree | 68753a49ca7da2264ff007c675b1dfa32f6da3bd /drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c | |
parent | 9ca4c6b596fe50c652907193bb167ee29c208b4b (diff) |
gpu: nvgpu: add check for is_fmodel
is_fmodel flag will be set in gk20a_probe().
Updated code for is_fmodel check, instead of
check for supported simulated platforms.
Bug 1735760
Change-Id: I7cbac2196130fe5ce4c1a910504879e6948c13da
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-on: http://git-master/r/1177869
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Adeel Raza <araza@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c index 81ac341f..5b76eee2 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c | |||
@@ -430,7 +430,9 @@ done: | |||
430 | 430 | ||
431 | int gr_gk20a_init_ctx_vars(struct gk20a *g, struct gr_gk20a *gr) | 431 | int gr_gk20a_init_ctx_vars(struct gk20a *g, struct gr_gk20a *gr) |
432 | { | 432 | { |
433 | if (tegra_platform_is_linsim()) | 433 | struct gk20a_platform *platform = dev_get_drvdata(g->dev); |
434 | |||
435 | if (platform->is_fmodel) | ||
434 | return gr_gk20a_init_ctx_vars_sim(g, gr); | 436 | return gr_gk20a_init_ctx_vars_sim(g, gr); |
435 | else | 437 | else |
436 | return gr_gk20a_init_ctx_vars_fw(g, gr); | 438 | return gr_gk20a_init_ctx_vars_fw(g, gr); |