diff options
author | Kevin Huang <kevinh@nvidia.com> | 2014-05-23 16:45:57 -0400 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:10:03 -0400 |
commit | 7d917f43a5a8abc41988e606ef5e7311dcf23ff8 (patch) | |
tree | 224224ab2160dca7cc6fca19bd5d6a0a6ebb9bae /drivers/gpu/nvgpu/gk20a/gk20a.h | |
parent | 28c35a1b99cdfc8ef950241471a213a211bd1836 (diff) |
gpu: nvgpu: gm20b: fix compression sharing
For GM20B alone, the LTC count is already accounted for the HW logic
for the CBC base calculation from the postDivide address. So SW
doesn't have to explicity divide it by the LTC count in the postDivide
address calculation.
Bug 1477079
Change-Id: I558bbe66bbcfb7edfa21210d0dc22c6170149260
Signed-off-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-on: http://git-master/r/414264
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 081ec077..f16be5a1 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -84,6 +84,7 @@ struct gpu_ops { | |||
84 | void (*init_fs_state)(struct gk20a *g); | 84 | void (*init_fs_state)(struct gk20a *g); |
85 | void (*elpg_flush)(struct gk20a *g); | 85 | void (*elpg_flush)(struct gk20a *g); |
86 | void (*isr)(struct gk20a *g); | 86 | void (*isr)(struct gk20a *g); |
87 | u32 (*cbc_fix_config)(struct gk20a *g, int base); | ||
87 | } ltc; | 88 | } ltc; |
88 | struct { | 89 | struct { |
89 | int (*init_fs_state)(struct gk20a *g); | 90 | int (*init_fs_state)(struct gk20a *g); |