diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/gr_gm20b.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/gr_gm20b.c b/drivers/gpu/nvgpu/gm20b/gr_gm20b.c index 44fa6189..66b94943 100644 --- a/drivers/gpu/nvgpu/gm20b/gr_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/gr_gm20b.c | |||
@@ -770,12 +770,9 @@ static void gr_gm20b_detect_sm_arch(struct gk20a *g) | |||
770 | gr_gpc0_tpc0_sm_arch_warp_count_v(v); | 770 | gr_gpc0_tpc0_sm_arch_warp_count_v(v); |
771 | } | 771 | } |
772 | 772 | ||
773 | static void gr_gm20b_buffer_size_defaults(struct gk20a *g) | 773 | static u32 gr_gm20b_pagepool_default_size(struct gk20a *g) |
774 | { | 774 | { |
775 | g->gr.pagepool_default_size = | 775 | return gr_scc_pagepool_total_pages_hwmax_value_v(); |
776 | gr_scc_pagepool_total_pages_hwmax_value_v(); | ||
777 | g->gr.pagepool_max_size = | ||
778 | gr_scc_pagepool_total_pages_hwmax_value_v(); | ||
779 | } | 776 | } |
780 | 777 | ||
781 | void gm20b_init_gr(struct gpu_ops *gops) | 778 | void gm20b_init_gr(struct gpu_ops *gops) |
@@ -815,5 +812,5 @@ void gm20b_init_gr(struct gpu_ops *gops) | |||
815 | gops->gr.detect_sm_arch = gr_gm20b_detect_sm_arch; | 812 | gops->gr.detect_sm_arch = gr_gm20b_detect_sm_arch; |
816 | gops->gr.add_zbc_color = gr_gk20a_add_zbc_color; | 813 | gops->gr.add_zbc_color = gr_gk20a_add_zbc_color; |
817 | gops->gr.add_zbc_depth = gr_gk20a_add_zbc_depth; | 814 | gops->gr.add_zbc_depth = gr_gk20a_add_zbc_depth; |
818 | gops->gr.buffer_size_defaults = gr_gm20b_buffer_size_defaults; | 815 | gops->gr.pagepool_default_size = gr_gm20b_pagepool_default_size; |
819 | } | 816 | } |