On 4/9/2025 5:25 AM, Karol Kolacinski wrote:
> diff --git a/drivers/net/ethernet/intel/ice/ice_tspll.c 
> b/drivers/net/ethernet/intel/ice/ice_tspll.c
> index 6bbb570841bb..15b07b7842d2 100644
> --- a/drivers/net/ethernet/intel/ice/ice_tspll.c
> +++ b/drivers/net/ethernet/intel/ice/ice_tspll.c
> @@ -268,76 +270,89 @@ static int ice_tspll_cfg_e825c(struct ice_hw *hw, enum 
> ice_tspll_freq clk_freq,
>               return -EINVAL;
>       }
>  
> -     ICE_READ_CGU_REG_OR_DIE(hw, ICE_CGU_R9, &dw9.val);
> -     ICE_READ_CGU_REG_OR_DIE(hw, ICE_CGU_R24, &dw24.val);
> -     ICE_READ_CGU_REG_OR_DIE(hw, ICE_CGU_R16, &dw16.val);
> -     ICE_READ_CGU_REG_OR_DIE(hw, ICE_CGU_R23, &dw23.val);
> -     ICE_READ_CGU_REG_OR_DIE(hw, TSPLL_RO_LOCK_E825C, &ro_lock.val);
> +     ICE_READ_CGU_REG_OR_DIE(hw, ICE_CGU_R9, &r9);
> +     ICE_READ_CGU_REG_OR_DIE(hw, ICE_CGU_R23, &r23);
> +     ICE_READ_CGU_REG_OR_DIE(hw, ICE_CGU_RO_LOCK, &val);
>  
> -     ice_tspll_log_cfg(hw, dw24.ts_pll_enable, dw23.time_ref_sel,
> -                       dw9.time_ref_freq_sel,
> -                       ro_lock.plllock_true_lock_cri, false);
> +     ice_tspll_log_cfg(hw, !!FIELD_GET(ICE_CGU_R23_R24_TSPLL_ENABLE, r23),
> +                       FIELD_GET(ICE_CGU_R23_R24_TIME_REF_SEL, r23),
> +                       FIELD_GET(ICE_CGU_R9_TIME_REF_FREQ_SEL, r9),
> +                       !!FIELD_GET(ICE_CGU_RO_LOCK_TRUE_LOCK, val),
> +                       false);
>  
E825-C used to check dw24 for the enable flag, but now checks dw23. This
is a bug fix for the log message, but you don't call that out in the commit.

I would prefer to see this split so that we do the functional changes
either before or after the rework of the names.

At a minimum, please call out any of the behavioral changes or bug fixes
in the commit message.


> +     if (FIELD_GET(ICE_CGU_R9_TIME_SYNC_EN, r9)) {
> +             r9 &= ~ICE_CGU_R9_TIME_SYNC_EN;
> +             ICE_WRITE_CGU_REG_OR_DIE(hw, ICE_CGU_R9, r9);
>       }


Ditto here for the r9 changes which don't appear to be in the pre-image
either.

Thanks,
Jake

Reply via email to