summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/fb_gp10b.c
diff options
context:
space:
mode:
authorSunny He <suhe@nvidia.com>2017-08-11 17:43:28 -0400
committerShu Zhong <shuz@nvidia.com>2017-08-11 17:57:26 -0400
commit36c07aaf5da4d0e739c5143ed00d4ca8a2263ce1 (patch)
tree2ed7e74b2ff0b3f8dc040e981f495d18f10cab4c /drivers/gpu/nvgpu/gp10b/fb_gp10b.c
parentf8399cfa553b6fb6d82c7fa762c372f03bf59d5f (diff)
Revert "gpu: nvgpu: Reorg fb HAL initialization"
Conflicts with gv100 changes This reverts commit 63b74d4b768e0c96367d4983fdd8f1db1d317d01. Change-Id: I5e6a1c93ff613daaa100dee436f4941af74f0ac4 Signed-off-by: Sunny He <suhe@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1537671 Reviewed-by: Shu Zhong <shuz@nvidia.com> Tested-by: Shu Zhong <shuz@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/fb_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/fb_gp10b.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/fb_gp10b.c b/drivers/gpu/nvgpu/gp10b/fb_gp10b.c
index 775dc5c9..8ba9ff8e 100644
--- a/drivers/gpu/nvgpu/gp10b/fb_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/fb_gp10b.c
@@ -20,7 +20,7 @@
20 20
21#include <nvgpu/hw/gp10b/hw_gmmu_gp10b.h> 21#include <nvgpu/hw/gp10b/hw_gmmu_gp10b.h>
22 22
23noinline_for_stack void gp10b_init_uncompressed_kind_map(void) 23static noinline_for_stack void gp10b_init_uncompressed_kind_map(void)
24{ 24{
25 int i; 25 int i;
26 26
@@ -438,7 +438,7 @@ static noinline_for_stack bool gp10b_kind_zbc(u8 k)
438 k <= gmmu_pte_kind_c128_ms8_ms16_2cr_v()); 438 k <= gmmu_pte_kind_c128_ms8_ms16_2cr_v());
439} 439}
440 440
441void gp10b_init_kind_attr(void) 441static void gp10b_init_kind_attr(void)
442{ 442{
443 u16 k; 443 u16 k;
444 444
@@ -456,12 +456,22 @@ void gp10b_init_kind_attr(void)
456 } 456 }
457} 457}
458 458
459unsigned int gp10b_fb_compression_page_size(struct gk20a *g) 459static unsigned int gp10b_fb_compression_page_size(struct gk20a *g)
460{ 460{
461 return SZ_64K; 461 return SZ_64K;
462} 462}
463 463
464unsigned int gp10b_fb_compressible_page_size(struct gk20a *g) 464static unsigned int gp10b_fb_compressible_page_size(struct gk20a *g)
465{ 465{
466 return SZ_4K; 466 return SZ_4K;
467} 467}
468
469void gp10b_init_fb(struct gpu_ops *gops)
470{
471 gm20b_init_fb(gops);
472 gops->fb.compression_page_size = gp10b_fb_compression_page_size;
473 gops->fb.compressible_page_size = gp10b_fb_compressible_page_size;
474
475 gp10b_init_uncompressed_kind_map();
476 gp10b_init_kind_attr();
477}