diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2020-01-31 23:50:35 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-02-01 09:21:57 +0000 |
commit | eeec73f8a4a4d27a1e7be3dedc4b9c81e42ccc0b (patch) | |
tree | 03d8f5fdd82a6c54617b9242865997754fcac9b7 /drivers/gpu/drm/i915/i915_debugfs.c | |
parent | drm/i915: extract engine WA programming to common resume function (diff) | |
download | linux-dev-eeec73f8a4a4d27a1e7be3dedc4b9c81e42ccc0b.tar.xz linux-dev-eeec73f8a4a4d27a1e7be3dedc4b9c81e42ccc0b.zip |
drm/i915/gt: Skip rmw for masked registers
A masked register does not need rmw to update, and it is best not to use
such a sequence.
Reported-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200131235035.3522102-1-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/i915_debugfs.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_debugfs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c index e329503b68c2..e75e8212f03b 100644 --- a/drivers/gpu/drm/i915/i915_debugfs.c +++ b/drivers/gpu/drm/i915/i915_debugfs.c @@ -2803,7 +2803,7 @@ static int i915_wa_registers(struct seq_file *m, void *unused) for (wa = wal->list; count--; wa++) seq_printf(m, "0x%X: 0x%08X, mask: 0x%08X\n", i915_mmio_reg_offset(wa->reg), - wa->val, wa->mask); + wa->set, wa->clr); seq_printf(m, "\n"); } |