summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h
diff options
context:
space:
mode:
authorSeshendra Gadagottu <sgadagottu@nvidia.com>2016-04-18 15:41:06 -0400
committerKen Adams <kadams@nvidia.com>2016-04-19 11:56:13 -0400
commit4f2b0494e40c33ced3049211508ee50f75b723ea (patch)
tree2fcb3a0787ca93f80bdaf5facb2bbfe46acf3635 /drivers/gpu/nvgpu/gv11b/hw_fb_gv11b.h
parent66f64c86a838bb9bfec049e3676debd8998e8b08 (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.h20
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}
109static inline u32 fb_mmu_invalidate_pdb_aperture_sys_mem_f(void)
110{
111 return 0x2;
112}
109static inline u32 fb_mmu_invalidate_pdb_addr_f(u32 v) 113static 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}
381static inline u32 fb_mmu_debug_wr_aperture_sys_mem_coh_f(void)
382{
383 return 0x2;
384}
385static inline u32 fb_mmu_debug_wr_aperture_sys_mem_ncoh_f(void)
386{
387 return 0x3;
388}
377static inline u32 fb_mmu_debug_wr_vol_false_f(void) 389static 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}
417static inline u32 fb_mmu_debug_rd_aperture_sys_mem_coh_f(void)
418{
419 return 0x2;
420}
421static inline u32 fb_mmu_debug_rd_aperture_sys_mem_ncoh_f(void)
422{
423 return 0x3;
424}
405static inline u32 fb_mmu_debug_rd_vol_false_f(void) 425static inline u32 fb_mmu_debug_rd_vol_false_f(void)
406{ 426{
407 return 0x0; 427 return 0x0;