diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-03-31 17:50:10 -0400 |
---|---|---|
committer | Deepak Nibade <dnibade@nvidia.com> | 2016-12-27 04:52:04 -0500 |
commit | 1c3f7c7e1ee67acb2ab71785e534a38a8952051f (patch) | |
tree | 0420a20439ded39daa1529252b9e080716bf299b /drivers | |
parent | c258832b99468adba3cc19a38ba07234cd00de93 (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')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/fb_gp10b.c | 6 |
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 | ||
95 | static int gp10b_fb_compressible_page_size(struct gk20a *g) | ||
96 | { | ||
97 | return SZ_4K; | ||
98 | } | ||
99 | |||
95 | void gp10b_init_fb(struct gpu_ops *gops) | 100 | void 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(); |