diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-05-20 17:54:10 -0400 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-05-23 11:06:46 -0400 |
commit | c25e1da93e09a421b8c2b91df720d4bc603db378 (patch) | |
tree | cb63fd27a81df0a2c6fcbc551ba759414978d4a2 /drivers | |
parent | 9c9c0a82348c15ce8ec95d80455331991487f6a2 (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')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/ltc_gk20a.c | 8 |
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 | ||
173 | static void gk20a_ltc_init_fs_state(struct gk20a *g) | 173 | static 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 | ||
188 | static void gk20a_ltc_isr(struct gk20a *g) | 180 | static void gk20a_ltc_isr(struct gk20a *g) |