drm/xe/reg_sr: Simplify check for masked registers
authorLucas De Marchi <lucas.demarchi@intel.com>
Wed, 6 Sep 2023 01:20:50 +0000 (18:20 -0700)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:41:03 +0000 (11:41 -0500)
commita2112949e5f96c1b95aedfb9e2f0401e6c4f864f
tree3358da5f676d80872dc61aed88b5bdeb65c27467
parent8bc454baf4036f4684bf30951dc3f6d96eb93f5f
drm/xe/reg_sr: Simplify check for masked registers

For all RTP actions, clr_bits is a superset of the bits being modified.
That's also why the check for "changing all bits" can be done with
`clr_bits + 1`. So always use clr_bits for setting the upper bits of a
masked register.

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: https://lore.kernel.org/r/20230906012053.1733755-2-lucas.demarchi@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_reg_sr.c
drivers/gpu/drm/xe/xe_rtp_types.h