diff --git a/drivers/gpu/drm/xe/display/xe_de.h b/drivers/gpu/drm/xe/display/xe_de.h index 9f92fdb4159a5e86bb12d6176bd465a4beccab69..000379f8702e4716b4dd05eec0e3bac960e785c9 100644 --- a/drivers/gpu/drm/xe/display/xe_de.h +++ b/drivers/gpu/drm/xe/display/xe_de.h @@ -45,7 +45,7 @@ intel_de_write(struct drm_i915_private *i915, i915_reg_t reg, u32 val) static inline u32 intel_de_rmw(struct drm_i915_private *i915, i915_reg_t reg, u32 clear, u32 set) { - return xe_mmio_rmw32(to_gt(i915), reg.reg, ~clear, set); + return xe_mmio_rmw32(to_gt(i915), reg.reg, clear, set); } static inline int