diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mc_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mc_gk20a.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mc_gk20a.c b/drivers/gpu/nvgpu/gk20a/mc_gk20a.c index 9d9256bd..5027eaa4 100644 --- a/drivers/gpu/nvgpu/gk20a/mc_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mc_gk20a.c | |||
@@ -200,7 +200,10 @@ void gk20a_mc_reset(struct gk20a *g, u32 units) | |||
200 | 200 | ||
201 | u32 gk20a_mc_boot_0(struct gk20a *g, u32 *arch, u32 *impl, u32 *rev) | 201 | u32 gk20a_mc_boot_0(struct gk20a *g, u32 *arch, u32 *impl, u32 *rev) |
202 | { | 202 | { |
203 | u32 val = gk20a_readl(g, mc_boot_0_r()); | 203 | u32 val = __nvgpu_readl(g, mc_boot_0_r()); |
204 | |||
205 | if (val == 0xffffffff) | ||
206 | return val; | ||
204 | 207 | ||
205 | if (arch) | 208 | if (arch) |
206 | *arch = mc_boot_0_architecture_v(val) << | 209 | *arch = mc_boot_0_architecture_v(val) << |