bitfield_mask
return (reg_val & bitfield_mask(shift, width)) >> shift;
u32 mask = bitfield_mask(shift, width);