From 4de370c12e948ded4f9602869209ed499f103b0c Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Fri, 27 Mar 2015 10:13:16 -0700 Subject: gpu: nvgpu: gp10b: Program stream id to LTC Program a constant stream id 31 to LTC. Bug 1610019 Change-Id: I9b5fb794b5ea8da0fba67a2376126d89e056f955 Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/724348 Reviewed-by: Automatic_Commit_Validation_User --- drivers/gpu/nvgpu/gp10b/ltc_gp10b.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu/gp10b/ltc_gp10b.c') diff --git a/drivers/gpu/nvgpu/gp10b/ltc_gp10b.c b/drivers/gpu/nvgpu/gp10b/ltc_gp10b.c index dbeed474..78c85f3e 100644 --- a/drivers/gpu/nvgpu/gp10b/ltc_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/ltc_gp10b.c @@ -148,6 +148,14 @@ void gp10b_ltc_isr(struct gk20a *g) } } +void gp10b_ltc_init_fs_state(struct gk20a *g) +{ + gm20b_ltc_init_fs_state(g); + + gk20a_writel(g, ltc_ltca_g_axi_pctrl_r(), + ltc_ltca_g_axi_pctrl_user_sid_f(31)); +} + void gp10b_init_ltc(struct gpu_ops *gops) { gops->ltc.determine_L2_size_bytes = gp10b_determine_L2_size_bytes; @@ -157,7 +165,7 @@ void gp10b_init_ltc(struct gpu_ops *gops) gops->ltc.init_cbc = gk20a_ltc_init_cbc; /* GM20b specific ops. */ - gops->ltc.init_fs_state = gm20b_ltc_init_fs_state; + gops->ltc.init_fs_state = gp10b_ltc_init_fs_state; gops->ltc.init_comptags = gp10b_ltc_init_comptags; gops->ltc.cbc_ctrl = gm20b_ltc_cbc_ctrl; gops->ltc.elpg_flush = gm20b_ltc_g_elpg_flush_locked; -- cgit v1.2.2