summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/nvgpu/gp10b/mc_gp10b.c24
1 files changed, 11 insertions, 13 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/mc_gp10b.c b/drivers/gpu/nvgpu/gp10b/mc_gp10b.c
index cdafaf56..4f7ab698 100644
--- a/drivers/gpu/nvgpu/gp10b/mc_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/mc_gp10b.c
@@ -21,19 +21,17 @@
21 21
22void mc_gp10b_intr_enable(struct gk20a *g) 22void mc_gp10b_intr_enable(struct gk20a *g)
23{ 23{
24 if (!tegra_platform_is_linsim()) { 24 gk20a_writel(g, mc_intr_en_clear_r(0), 0xffffffff);
25 gk20a_writel(g, mc_intr_en_clear_r(0), 0xffffffff); 25 gk20a_writel(g, mc_intr_en_set_r(0),
26 gk20a_writel(g, mc_intr_en_set_r(0), 26 mc_intr_pfifo_pending_f()
27 mc_intr_pfifo_pending_f() 27 | mc_intr_pgraph_pending_f());
28 | mc_intr_pgraph_pending_f()); 28 gk20a_writel(g, mc_intr_en_clear_r(1), 0xffffffff);
29 gk20a_writel(g, mc_intr_en_clear_r(1), 0xffffffff); 29 gk20a_writel(g, mc_intr_en_set_r(1),
30 gk20a_writel(g, mc_intr_en_set_r(1), 30 mc_intr_pfifo_pending_f()
31 mc_intr_pfifo_pending_f() 31 | mc_intr_pgraph_pending_f()
32 | mc_intr_pgraph_pending_f() 32 | mc_intr_priv_ring_pending_f()
33 | mc_intr_priv_ring_pending_f() 33 | mc_intr_ltc_pending_f()
34 | mc_intr_ltc_pending_f() 34 | mc_intr_pbus_pending_f());
35 | mc_intr_pbus_pending_f());
36 }
37} 35}
38 36
39irqreturn_t mc_gp10b_isr_stall(struct gk20a *g) 37irqreturn_t mc_gp10b_isr_stall(struct gk20a *g)