diff options
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c index a382ccd1..8eb02db8 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a.c | |||
@@ -1805,7 +1805,10 @@ void gk20a_enable(struct gk20a *g, u32 units) | |||
1805 | void gk20a_reset(struct gk20a *g, u32 units) | 1805 | void gk20a_reset(struct gk20a *g, u32 units) |
1806 | { | 1806 | { |
1807 | gk20a_disable(g, units); | 1807 | gk20a_disable(g, units); |
1808 | udelay(20); | 1808 | if (units & mc_enable_ce2_enabled_f()) |
1809 | udelay(500); | ||
1810 | else | ||
1811 | udelay(20); | ||
1809 | gk20a_enable(g, units); | 1812 | gk20a_enable(g, units); |
1810 | } | 1813 | } |
1811 | 1814 | ||