From d64e2015147c4dc48c0d3b8d6ee612dd8addf04c Mon Sep 17 00:00:00 2001 From: Seema Khowala Date: Fri, 8 Jul 2016 16:12:44 -0700 Subject: 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 Reviewed-on: http://git-master/r/1177869 Reviewed-by: Seshendra Gadagottu Tested-by: Seshendra Gadagottu Reviewed-by: Adeel Raza Reviewed-by: Automatic_Commit_Validation_User --- drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c') diff --git a/drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c b/drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c index 745d963c..819c50a4 100644 --- a/drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c +++ b/drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c @@ -83,7 +83,7 @@ int gk20a_tegra_secure_page_alloc(struct device *dev) dma_addr_t iova; size_t size = PAGE_SIZE; - if (tegra_platform_is_linsim()) + if (platform->is_fmodel) return -EINVAL; (void)dma_alloc_attrs(&tegra_vpr_dev, size, &iova, @@ -314,7 +314,7 @@ static bool gk20a_tegra_is_railgated(struct device *dev) struct gk20a_platform *platform = dev_get_drvdata(dev); bool ret = false; - if (!tegra_platform_is_linsim()) + if (!(platform->is_fmodel)) ret = !tegra_dvfs_is_rail_up(platform->gpu_rail); return ret; @@ -331,7 +331,7 @@ static int gk20a_tegra_railgate(struct device *dev) struct gk20a_platform *platform = dev_get_drvdata(dev); int ret = 0; - if (tegra_platform_is_linsim() || + if (platform->is_fmodel || !tegra_dvfs_is_rail_up(platform->gpu_rail)) return 0; @@ -383,7 +383,7 @@ static int gm20b_tegra_railgate(struct device *dev) struct gk20a_platform *platform = dev_get_drvdata(dev); int ret = 0; - if (tegra_platform_is_linsim() || + if (platform->is_fmodel || !tegra_dvfs_is_rail_up(platform->gpu_rail)) return 0; @@ -439,7 +439,7 @@ static int gk20a_tegra_unrailgate(struct device *dev) int ret = 0; bool first = false; - if (tegra_platform_is_linsim()) + if (platform->is_fmodel) return 0; if (!platform->gpu_rail) { @@ -510,7 +510,7 @@ static int gm20b_tegra_unrailgate(struct device *dev) int ret = 0; bool first = false; - if (tegra_platform_is_linsim()) + if (platform->is_fmodel) return 0; if (!platform->gpu_rail) { -- cgit v1.2.2