summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b')
-rw-r--r--drivers/gpu/nvgpu/gp10b/cde_gp10b.c5
-rw-r--r--drivers/gpu/nvgpu/gp10b/cde_gp10b.h1
2 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/cde_gp10b.c b/drivers/gpu/nvgpu/gp10b/cde_gp10b.c
index 685ddbc4..1ddbcba6 100644
--- a/drivers/gpu/nvgpu/gp10b/cde_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/cde_gp10b.c
@@ -32,17 +32,18 @@ enum gp10b_programs {
32 32
33void gp10b_cde_get_program_numbers(struct gk20a *g, 33void gp10b_cde_get_program_numbers(struct gk20a *g,
34 u32 block_height_log2, 34 u32 block_height_log2,
35 u32 shader_parameter,
35 int *hprog_out, int *vprog_out) 36 int *hprog_out, int *vprog_out)
36{ 37{
37 int hprog, vprog; 38 int hprog, vprog;
38 39
39 if (g->cde_app.shader_parameter == 1) { 40 if (shader_parameter == 1) {
40 hprog = GP10B_PROG_PASSTHROUGH; 41 hprog = GP10B_PROG_PASSTHROUGH;
41 vprog = GP10B_PROG_PASSTHROUGH; 42 vprog = GP10B_PROG_PASSTHROUGH;
42 } else { 43 } else {
43 hprog = GP10B_PROG_HPASS; 44 hprog = GP10B_PROG_HPASS;
44 vprog = GP10B_PROG_VPASS; 45 vprog = GP10B_PROG_VPASS;
45 if (g->cde_app.shader_parameter == 2) { 46 if (shader_parameter == 2) {
46 hprog = GP10B_PROG_HPASS_DEBUG; 47 hprog = GP10B_PROG_HPASS_DEBUG;
47 vprog = GP10B_PROG_VPASS_DEBUG; 48 vprog = GP10B_PROG_VPASS_DEBUG;
48 } 49 }
diff --git a/drivers/gpu/nvgpu/gp10b/cde_gp10b.h b/drivers/gpu/nvgpu/gp10b/cde_gp10b.h
index 3ee6027c..7ccfe560 100644
--- a/drivers/gpu/nvgpu/gp10b/cde_gp10b.h
+++ b/drivers/gpu/nvgpu/gp10b/cde_gp10b.h
@@ -21,6 +21,7 @@ struct sg_table;
21 21
22void gp10b_cde_get_program_numbers(struct gk20a *g, 22void gp10b_cde_get_program_numbers(struct gk20a *g,
23 u32 block_height_log2, 23 u32 block_height_log2,
24 u32 shader_parameter,
24 int *hprog_out, int *vprog_out); 25 int *hprog_out, int *vprog_out);
25bool gp10b_need_scatter_buffer(struct gk20a *g); 26bool gp10b_need_scatter_buffer(struct gk20a *g);
26int gp10b_populate_scatter_buffer(struct gk20a *g, 27int gp10b_populate_scatter_buffer(struct gk20a *g,