summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/channel_gk20a.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
index 9f2e0017..f554cf77 100644
--- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
@@ -396,6 +396,14 @@ static int channel_gk20a_update_runlist(struct channel_gk20a *c, bool add)
396 return c->g->ops.fifo.update_runlist(c->g, 0, c->hw_chid, add, true); 396 return c->g->ops.fifo.update_runlist(c->g, 0, c->hw_chid, add, true);
397} 397}
398 398
399void channel_gk20a_enable(struct channel_gk20a *ch)
400{
401 /* enable channel */
402 gk20a_writel(ch->g, ccsr_channel_r(ch->hw_chid),
403 gk20a_readl(ch->g, ccsr_channel_r(ch->hw_chid)) |
404 ccsr_channel_enable_set_true_f());
405}
406
399void channel_gk20a_disable(struct channel_gk20a *ch) 407void channel_gk20a_disable(struct channel_gk20a *ch)
400{ 408{
401 /* disable channel */ 409 /* disable channel */