diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h b/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h index b185604e..32903fba 100644 --- a/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h +++ b/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h | |||
@@ -2206,6 +2206,58 @@ static inline u32 gr_gpc0_ppc0_cbm_beta_steady_state_cb_size_v_default_v(void) | |||
2206 | { | 2206 | { |
2207 | return 0x00030000; | 2207 | return 0x00030000; |
2208 | } | 2208 | } |
2209 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_0_r(void) | ||
2210 | { | ||
2211 | return 0x00419b00; | ||
2212 | } | ||
2213 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_0_base_addr_43_12_f(u32 v) | ||
2214 | { | ||
2215 | return (v & 0xffffffff) << 0; | ||
2216 | } | ||
2217 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_r(void) | ||
2218 | { | ||
2219 | return 0x00419b04; | ||
2220 | } | ||
2221 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_size_div_128b_s(void) | ||
2222 | { | ||
2223 | return 21; | ||
2224 | } | ||
2225 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_size_div_128b_f(u32 v) | ||
2226 | { | ||
2227 | return (v & 0x1fffff) << 0; | ||
2228 | } | ||
2229 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_size_div_128b_m(void) | ||
2230 | { | ||
2231 | return 0x1fffff << 0; | ||
2232 | } | ||
2233 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_size_div_128b_v(u32 r) | ||
2234 | { | ||
2235 | return (r >> 0) & 0x1fffff; | ||
2236 | } | ||
2237 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_size_div_128b_granularity_f(void) | ||
2238 | { | ||
2239 | return 0x80; | ||
2240 | } | ||
2241 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_valid_s(void) | ||
2242 | { | ||
2243 | return 1; | ||
2244 | } | ||
2245 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_valid_f(u32 v) | ||
2246 | { | ||
2247 | return (v & 0x1) << 31; | ||
2248 | } | ||
2249 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_valid_m(void) | ||
2250 | { | ||
2251 | return 0x1 << 31; | ||
2252 | } | ||
2253 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_valid_v(u32 r) | ||
2254 | { | ||
2255 | return (r >> 31) & 0x1; | ||
2256 | } | ||
2257 | static inline u32 gr_gpcs_tpcs_tex_rm_cb_1_valid_true_f(void) | ||
2258 | { | ||
2259 | return 0x80000000; | ||
2260 | } | ||
2209 | static inline u32 gr_gpccs_falcon_addr_r(void) | 2261 | static inline u32 gr_gpccs_falcon_addr_r(void) |
2210 | { | 2262 | { |
2211 | return 0x0041a0ac; | 2263 | return 0x0041a0ac; |