diff options
author | seshendra Gadagottu <sgadagottu@nvidia.com> | 2016-09-28 19:55:36 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-09-29 16:17:54 -0400 |
commit | 507081b2eae666f9c3e713fd7d9d97fdc8b6c56f (patch) | |
tree | 8d3bce7a202a2b0e408fbe11ac3c1ccdbb32e164 /drivers/gpu/nvgpu/gv11b/hw_ram_gv11b.h | |
parent | 09168aac40b22ba264de6a7fc1e5264528b1fe9f (diff) |
gpu: nvgpu: gv11b: kernel hw header update
Kernel hardware headers updtae related to ctxsw,
ramfc and pbdma.
JIRA GV11B-21
Change-Id: I99588b420a814068eaf894e999a8ad8e6234e26c
Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-on: http://git-master/r/1228760
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/hw_ram_gv11b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/hw_ram_gv11b.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/hw_ram_gv11b.h b/drivers/gpu/nvgpu/gv11b/hw_ram_gv11b.h index 7c89db4d..868e4ad9 100644 --- a/drivers/gpu/nvgpu/gv11b/hw_ram_gv11b.h +++ b/drivers/gpu/nvgpu/gv11b/hw_ram_gv11b.h | |||
@@ -90,6 +90,38 @@ static inline u32 ram_in_page_dir_base_vol_false_f(void) | |||
90 | { | 90 | { |
91 | return 0x0; | 91 | return 0x0; |
92 | } | 92 | } |
93 | static inline u32 ram_in_page_dir_base_fault_replay_tex_f(u32 v) | ||
94 | { | ||
95 | return (v & 0x1) << 4; | ||
96 | } | ||
97 | static inline u32 ram_in_page_dir_base_fault_replay_tex_m(void) | ||
98 | { | ||
99 | return 0x1 << 4; | ||
100 | } | ||
101 | static inline u32 ram_in_page_dir_base_fault_replay_tex_w(void) | ||
102 | { | ||
103 | return 128; | ||
104 | } | ||
105 | static inline u32 ram_in_page_dir_base_fault_replay_tex_true_f(void) | ||
106 | { | ||
107 | return 0x10; | ||
108 | } | ||
109 | static inline u32 ram_in_page_dir_base_fault_replay_gcc_f(u32 v) | ||
110 | { | ||
111 | return (v & 0x1) << 5; | ||
112 | } | ||
113 | static inline u32 ram_in_page_dir_base_fault_replay_gcc_m(void) | ||
114 | { | ||
115 | return 0x1 << 5; | ||
116 | } | ||
117 | static inline u32 ram_in_page_dir_base_fault_replay_gcc_w(void) | ||
118 | { | ||
119 | return 128; | ||
120 | } | ||
121 | static inline u32 ram_in_page_dir_base_fault_replay_gcc_true_f(void) | ||
122 | { | ||
123 | return 0x20; | ||
124 | } | ||
93 | static inline u32 ram_in_big_page_size_f(u32 v) | 125 | static inline u32 ram_in_big_page_size_f(u32 v) |
94 | { | 126 | { |
95 | return (v & 0x1) << 11; | 127 | return (v & 0x1) << 11; |