diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/cde_gm20b.c | 5 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/cde_gm20b.h | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/cde_gm20b.c b/drivers/gpu/nvgpu/gm20b/cde_gm20b.c index f8267d1d..de7cf872 100644 --- a/drivers/gpu/nvgpu/gm20b/cde_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/cde_gm20b.c | |||
@@ -28,15 +28,16 @@ enum programs { | |||
28 | 28 | ||
29 | void gm20b_cde_get_program_numbers(struct gk20a *g, | 29 | void gm20b_cde_get_program_numbers(struct gk20a *g, |
30 | u32 block_height_log2, | 30 | u32 block_height_log2, |
31 | u32 shader_parameter, | ||
31 | int *hprog_out, int *vprog_out) | 32 | int *hprog_out, int *vprog_out) |
32 | { | 33 | { |
33 | int hprog = PROG_HPASS; | 34 | int hprog = PROG_HPASS; |
34 | int vprog = (block_height_log2 >= 2) ? | 35 | int vprog = (block_height_log2 >= 2) ? |
35 | PROG_VPASS_LARGE : PROG_VPASS_SMALL; | 36 | PROG_VPASS_LARGE : PROG_VPASS_SMALL; |
36 | if (g->cde_app.shader_parameter == 1) { | 37 | if (shader_parameter == 1) { |
37 | hprog = PROG_PASSTHROUGH; | 38 | hprog = PROG_PASSTHROUGH; |
38 | vprog = PROG_PASSTHROUGH; | 39 | vprog = PROG_PASSTHROUGH; |
39 | } else if (g->cde_app.shader_parameter == 2) { | 40 | } else if (shader_parameter == 2) { |
40 | hprog = PROG_HPASS_DEBUG; | 41 | hprog = PROG_HPASS_DEBUG; |
41 | vprog = (block_height_log2 >= 2) ? | 42 | vprog = (block_height_log2 >= 2) ? |
42 | PROG_VPASS_LARGE_DEBUG : | 43 | PROG_VPASS_LARGE_DEBUG : |
diff --git a/drivers/gpu/nvgpu/gm20b/cde_gm20b.h b/drivers/gpu/nvgpu/gm20b/cde_gm20b.h index f2ea20a0..0ea423ad 100644 --- a/drivers/gpu/nvgpu/gm20b/cde_gm20b.h +++ b/drivers/gpu/nvgpu/gm20b/cde_gm20b.h | |||
@@ -20,6 +20,7 @@ struct gk20a; | |||
20 | 20 | ||
21 | void gm20b_cde_get_program_numbers(struct gk20a *g, | 21 | void gm20b_cde_get_program_numbers(struct gk20a *g, |
22 | u32 block_height_log2, | 22 | u32 block_height_log2, |
23 | u32 shader_parameter, | ||
23 | int *hprog_out, int *vprog_out); | 24 | int *hprog_out, int *vprog_out); |
24 | 25 | ||
25 | #endif | 26 | #endif |