summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2016-05-20 17:54:10 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2016-05-23 11:06:46 -0400
commitc25e1da93e09a421b8c2b91df720d4bc603db378 (patch)
treecb63fd27a81df0a2c6fcbc551ba759414978d4a2 /drivers/gpu/nvgpu/gk20a/ltc_gk20a.c
parent9c9c0a82348c15ce8ec95d80455331991487f6a2 (diff)
gpu: nvgpu: gk20a: Do not program L2 interrupts
In gk20a L2 is off when we run L2 floorsweeping function, and the register accesses cause an error. Remove the code to disable L2 comptag interrupt on gk20a. Bug 1741521 Change-Id: I58ee425adf46e80ce4d045750190e930439d419b Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1151323
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/ltc_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/ltc_gk20a.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c b/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c
index a2ecb345..c891a80b 100644
--- a/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c
@@ -172,17 +172,9 @@ out:
172 172
173static void gk20a_ltc_init_fs_state(struct gk20a *g) 173static void gk20a_ltc_init_fs_state(struct gk20a *g)
174{ 174{
175 u32 reg;
176
177 gk20a_dbg_info("initialize gk20a L2"); 175 gk20a_dbg_info("initialize gk20a L2");
178 176
179 g->max_ltc_count = g->ltc_count = 1; 177 g->max_ltc_count = g->ltc_count = 1;
180
181 /* Disable LTC interrupts */
182 reg = gk20a_readl(g, ltc_ltcs_ltss_intr_r());
183 reg &= ~ltc_ltcs_ltss_intr_en_evicted_cb_m();
184 reg &= ~ltc_ltcs_ltss_intr_en_illegal_compstat_m();
185 gk20a_writel(g, ltc_ltcs_ltss_intr_r(), reg);
186} 178}
187 179
188static void gk20a_ltc_isr(struct gk20a *g) 180static void gk20a_ltc_isr(struct gk20a *g)