diff options
author | Seshendra Gadagottu <sgadagottu@nvidia.com> | 2016-04-18 15:41:06 -0400 |
---|---|---|
committer | Ken Adams <kadams@nvidia.com> | 2016-04-19 11:56:13 -0400 |
commit | 4f2b0494e40c33ced3049211508ee50f75b723ea (patch) | |
tree | 2fcb3a0787ca93f80bdaf5facb2bbfe46acf3635 /drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h | |
parent | 66f64c86a838bb9bfec049e3676debd8998e8b08 (diff) |
gpu: nvgpu: gv11b: sysmem aperture for soc memory
In gv11b, soc memory needs to be accessed as sysmem instead of videmem.
Bug 1749338
Change-Id: I325c107958229cf717b0b0f18dd123597d1d7567
Signed-off-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-on: http://git-master/r/1128377
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ken Adams <kadams@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h b/drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h index 7537f749..0a5622b4 100644 --- a/drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h +++ b/drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h | |||
@@ -106,6 +106,10 @@ static inline u32 fb_mmu_invalidate_pdb_aperture_vid_mem_f(void) | |||
106 | { | 106 | { |
107 | return 0x0; | 107 | return 0x0; |
108 | } | 108 | } |
109 | static inline u32 fb_mmu_invalidate_pdb_aperture_sys_mem_f(void) | ||
110 | { | ||
111 | return 0x2; | ||
112 | } | ||
109 | static inline u32 fb_mmu_invalidate_pdb_addr_f(u32 v) | 113 | static inline u32 fb_mmu_invalidate_pdb_addr_f(u32 v) |
110 | { | 114 | { |
111 | return (v & 0xfffffff) << 4; | 115 | return (v & 0xfffffff) << 4; |
@@ -374,6 +378,14 @@ static inline u32 fb_mmu_debug_wr_aperture_vid_mem_f(void) | |||
374 | { | 378 | { |
375 | return 0x0; | 379 | return 0x0; |
376 | } | 380 | } |
381 | static inline u32 fb_mmu_debug_wr_aperture_sys_mem_coh_f(void) | ||
382 | { | ||
383 | return 0x2; | ||
384 | } | ||
385 | static inline u32 fb_mmu_debug_wr_aperture_sys_mem_ncoh_f(void) | ||
386 | { | ||
387 | return 0x3; | ||
388 | } | ||
377 | static inline u32 fb_mmu_debug_wr_vol_false_f(void) | 389 | static inline u32 fb_mmu_debug_wr_vol_false_f(void) |
378 | { | 390 | { |
379 | return 0x0; | 391 | return 0x0; |
@@ -402,6 +414,14 @@ static inline u32 fb_mmu_debug_rd_aperture_vid_mem_f(void) | |||
402 | { | 414 | { |
403 | return 0x0; | 415 | return 0x0; |
404 | } | 416 | } |
417 | static inline u32 fb_mmu_debug_rd_aperture_sys_mem_coh_f(void) | ||
418 | { | ||
419 | return 0x2; | ||
420 | } | ||
421 | static inline u32 fb_mmu_debug_rd_aperture_sys_mem_ncoh_f(void) | ||
422 | { | ||
423 | return 0x3; | ||
424 | } | ||
405 | static inline u32 fb_mmu_debug_rd_vol_false_f(void) | 425 | static inline u32 fb_mmu_debug_rd_vol_false_f(void) |
406 | { | 426 | { |
407 | return 0x0; | 427 | return 0x0; |