]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ice: use bitfields instead of unions for CGU regs
authorKarol Kolacinski <karol.kolacinski@intel.com>
Tue, 24 Jun 2025 00:29:59 +0000 (17:29 -0700)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 26 Jun 2025 15:36:59 +0000 (08:36 -0700)
commitc6b4486a62013460e1dc78abe936560aad27f977
tree341335e375f71732dc0e8d16850af0d4eee89229
parent38f742df9fcfc91a681d650fc5b622276b6c61b5
ice: use bitfields instead of unions for CGU regs

Switch from unions with bitfield structs to definitions with bitfield
masks. This is necessary, because some registers have different
field definitions or even use a different register for the same fields
based on HW type.

Remove unused register fields.

Reviewed-by: Milena Olech <milena.olech@intel.com>
Signed-off-by: Karol Kolacinski <karol.kolacinski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice_common.h
drivers/net/ethernet/intel/ice/ice_tspll.c