summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/fb_gp10b.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2015-03-31 17:50:10 -0400
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:52:04 -0500
commit1c3f7c7e1ee67acb2ab71785e534a38a8952051f (patch)
tree0420a20439ded39daa1529252b9e080716bf299b /drivers/gpu/nvgpu/gp10b/fb_gp10b.c
parentc258832b99468adba3cc19a38ba07234cd00de93 (diff)
gpu: nvgpu: gp10b: Define compressible page size
gp10b can compress 4k pages. Bug 1605769 Change-Id: I15cf4b9ead0fefdfc430cfc4919dcb16721f5cb2 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/725794 GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/fb_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/fb_gp10b.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/fb_gp10b.c b/drivers/gpu/nvgpu/gp10b/fb_gp10b.c
index bd1b7bf0..3a143ced 100644
--- a/drivers/gpu/nvgpu/gp10b/fb_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/fb_gp10b.c
@@ -92,10 +92,16 @@ static int gp10b_fb_compression_page_size(struct gk20a *g)
92 return SZ_64K; 92 return SZ_64K;
93} 93}
94 94
95static int gp10b_fb_compressible_page_size(struct gk20a *g)
96{
97 return SZ_4K;
98}
99
95void gp10b_init_fb(struct gpu_ops *gops) 100void gp10b_init_fb(struct gpu_ops *gops)
96{ 101{
97 gm20b_init_fb(gops); 102 gm20b_init_fb(gops);
98 gops->fb.compression_page_size = gp10b_fb_compression_page_size; 103 gops->fb.compression_page_size = gp10b_fb_compression_page_size;
104 gops->fb.compressible_page_size = gp10b_fb_compressible_page_size;
99 105
100 gp10b_init_uncompressed_kind_map(); 106 gp10b_init_uncompressed_kind_map();
101 gp10b_init_kind_attr(); 107 gp10b_init_kind_attr();