[Intel-gfx] [PATCH] drm/i915: Set proper voltage level for 324 and 326.4 cdclks

Souza, Jose jose.souza at intel.com
Thu Sep 19 00:42:02 UTC 2019


On Thu, 2019-09-05 at 13:35 -0700, Matt Roper wrote:
> These new cdclk values should be accounted for in the voltage level
> selection (we can use the same voltage level as 307.2 and 312 rather
> than bumping up up to the next higher level).

Just checked this page and there is change draft in progress, lets wait
for the official update to review this one.

> 
> Bspec: 21809
> Cc: José Roberto de Souza <jose.souza at intel.com>
> Signed-off-by: Matt Roper <matthew.d.roper at intel.com>
> ---
> The EHL and TGL parts of the bspec haven't actually updated their
> voltage requirement tables to mention the new cdclk frequencies at
> all,
> so I'm assuming here that those platforms will follow ICL's lead of
> using the same voltage level as the 307/312 clocks.  I've filed a
> ticket
> with the hardware team to confirm this; we should hold off on
> actually
> merging these changes until we get a response.
> 
>  drivers/gpu/drm/i915/display/intel_cdclk.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c
> b/drivers/gpu/drm/i915/display/intel_cdclk.c
> index d3e56628af70..1329d3e60e26 100644
> --- a/drivers/gpu/drm/i915/display/intel_cdclk.c
> +++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
> @@ -1833,7 +1833,7 @@ static int icl_calc_cdclk_pll_vco(struct
> drm_i915_private *dev_priv, int cdclk)
>  static u8 icl_calc_voltage_level(struct drm_i915_private *dev_priv,
> int cdclk)
>  {
>  	if (IS_ELKHARTLAKE(dev_priv)) {
> -		if (cdclk > 312000)
> +		if (cdclk > 326400)
>  			return 2;
>  		else if (cdclk > 180000)
>  			return 1;
> @@ -1842,7 +1842,7 @@ static u8 icl_calc_voltage_level(struct
> drm_i915_private *dev_priv, int cdclk)
>  	} else {
>  		if (cdclk > 556800)
>  			return 2;
> -		else if (cdclk > 312000)
> +		else if (cdclk > 326400)
>  			return 1;
>  		else
>  			return 0;


More information about the Intel-gfx mailing list