On Wed, Mar 08, 2023 at 11:58:59AM -0500, Rodrigo Vivi wrote:
>       } else if (IS_I915GM(dev_priv)) {
>               /*
>                * FIXME can't find a bit like this for 915G, and
>                * yet it does have the related watermark in
>                * FW_BLC_SELF. What's going on?
>                */
> -             was_enabled = intel_uncore_read(&dev_priv->uncore, INSTPM) & 
> INSTPM_SELF_EN;
> +             was_enabled = intel_de_read(dev_priv, INSTPM) & INSTPM_SELF_EN;
>               val = enable ? _MASKED_BIT_ENABLE(INSTPM_SELF_EN) :
>                              _MASKED_BIT_DISABLE(INSTPM_SELF_EN);
> -             intel_uncore_write(&dev_priv->uncore, INSTPM, val);
> -             intel_uncore_posting_read(&dev_priv->uncore, INSTPM);
> +             intel_de_write(dev_priv, INSTPM, val);
> +             intel_de_posting_read(dev_priv, INSTPM);

I'm still not really convinced that we want to
use intel_de_*() for non-display registers.

-- 
Ville Syrjälä
Intel

Reply via email to