diff options
author | Alex Waterman <alexw@nvidia.com> | 2017-07-12 19:40:31 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-08-16 06:55:50 -0400 |
commit | 0dd02e634ddc2f3e048b39048d2299d24401fdf8 (patch) | |
tree | 3f99a2355e7f8f4a179bbc34b1ff219e115ee175 /drivers/gpu | |
parent | 32c6a81258daf155a382526637c84925dc52022c (diff) |
gpu: nvgpu: Add su_rd_coalesce register field
Add the surface rd coalesce field in the register that
controls read coalescing.
Bug 200314091
Change-Id: I185ad7e6ef64ecae9369e26d22a7381611ddc693
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1518305
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h | 8 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gr_gp10b.h | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h index b6f0d047..fa6e8c5f 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h +++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h | |||
@@ -2266,6 +2266,14 @@ static inline u32 gr_gpcs_tpcs_tex_m_dbg2_lg_rd_coalesce_en_m(void) | |||
2266 | { | 2266 | { |
2267 | return 0x1 << 2; | 2267 | return 0x1 << 2; |
2268 | } | 2268 | } |
2269 | static inline u32 gr_gpcs_tpcs_tex_m_dbg2_su_rd_coalesce_en_f(u32 v) | ||
2270 | { | ||
2271 | return (v & 0x1) << 4; | ||
2272 | } | ||
2273 | static inline u32 gr_gpcs_tpcs_tex_m_dbg2_su_rd_coalesce_en_m(void) | ||
2274 | { | ||
2275 | return 0x1 << 4; | ||
2276 | } | ||
2269 | static inline u32 gr_gpccs_falcon_addr_r(void) | 2277 | static inline u32 gr_gpccs_falcon_addr_r(void) |
2270 | { | 2278 | { |
2271 | return 0x0041a0ac; | 2279 | return 0x0041a0ac; |
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gr_gp10b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gr_gp10b.h index a71f2c2b..fe902cbb 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gr_gp10b.h +++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gr_gp10b.h | |||
@@ -2546,6 +2546,14 @@ static inline u32 gr_gpcs_tpcs_tex_m_dbg2_lg_rd_coalesce_en_m(void) | |||
2546 | { | 2546 | { |
2547 | return 0x1 << 2; | 2547 | return 0x1 << 2; |
2548 | } | 2548 | } |
2549 | static inline u32 gr_gpcs_tpcs_tex_m_dbg2_su_rd_coalesce_en_f(u32 v) | ||
2550 | { | ||
2551 | return (v & 0x1) << 4; | ||
2552 | } | ||
2553 | static inline u32 gr_gpcs_tpcs_tex_m_dbg2_su_rd_coalesce_en_m(void) | ||
2554 | { | ||
2555 | return 0x1 << 4; | ||
2556 | } | ||
2549 | static inline u32 gr_gpccs_falcon_addr_r(void) | 2557 | static inline u32 gr_gpccs_falcon_addr_r(void) |
2550 | { | 2558 | { |
2551 | return 0x0041a0ac; | 2559 | return 0x0041a0ac; |