[Intel-gfx] [PATCH 1/3] drm/i915/hwmon: Replace hwm_field_scale_and_write with hwm_power_max_write
Dixit, Ashutosh
ashutosh.dixit at intel.com
Tue Feb 14 20:20:36 UTC 2023
On Tue, 14 Feb 2023 06:50:44 -0800, Rodrigo Vivi wrote:
>
> > +static int
> > +hwm_power_max_write(struct hwm_drvdata *ddat, long val)
> +{
> > + struct i915_hwmon *hwmon = ddat->hwmon;
> > + u32 nval;
> > +
> > + /* Computation in 64-bits to avoid overflow. Round to nearest. */
> > + nval = DIV_ROUND_CLOSEST_ULL((u64)val << hwmon->scl_shift_power, SF_POWER);
> > +
> > + hwm_locked_with_pm_intel_uncore_rmw(ddat, hwmon->rg.pkg_rapl_limit,
> > + PKG_PWR_LIM_1,
> > + REG_FIELD_PREP(PKG_PWR_LIM_1, nval));
> > + return 0;
>
> Let's keep this function as void and the return 0 in the previous spot.
Hmm, see your point. Though there is an identical situation for
hwm_power_max_read read too (in hwm_power_read). Maybe I'll change it there
too in the same patch to keep things symmetrical and retain your R-b?
> With that change:
>
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
Thanks.
More information about the Intel-gfx
mailing list