All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
To: Chris Wilson <chris@chris-wilson.co.uk>, intel-gfx@lists.freedesktop.org
Subject: Re: [PATCH 3/3] drm/i915: Try harder to disable trickle feed on VLV
Date: Tue, 4 Jun 2013 18:55:16 +0300	[thread overview]
Message-ID: <20130604155516.GE5004@intel.com> (raw)
In-Reply-To: <20130604141912.GD2052@cantiga.alporthouse.com>

On Tue, Jun 04, 2013 at 03:19:12PM +0100, Chris Wilson wrote:
> On Tue, May 21, 2013 at 03:28:34PM +0300, ville.syrjala@linux.intel.com wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > 
> > The specs are a bit unclear whether the per-plane trickle feed disable
> > control exists on VLV. There is another trickle feed disable control
> > in the MI_ARB register.
> > 
> > Based on some quick register dumps from Jani's VLV machine, the per-plane
> > bits don't actually seem to exist, so I'm guessing we should use the
> > MI_ARB method instead.
> 
> I think neither. I'm guessing this behaviour is covered by 'Note: On
> mobile products this bit will be ignored such that Trickle Feed is
> always disabled.' in the DSP.CNTR spec. And I don't think MI_ARB_STATE
> is applicable as it wasn't used for the display block VLV was based
> upon.
> 
> Being VPN-less I can't actually dig through the VLV bspec to confirm.

The register spec has it, and it's even highlighted so it was apparetnly
changed at some point. Also note that the register seems to differ from
MI_ARB_STATE by being the non masked type, so clearly someone felt the
need to edit it for some reason.

The display cluster doc also says that trickle feed is configurable, but
doesn't go into any further details on the subject.

I guess we should confirm on real hardware whether the bit sticks. I
don't remember if I poked Jani to do that since he was a bit busy with
other stuff when I made the patch. Anyways, that could give us a hint
whether the bit really does something.

-- 
Ville Syrjälä
Intel OTC

  reply	other threads:[~2013-06-04 15:58 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-21 12:28 [PATCH 0/3] drm/i915: Trickle feed bits ville.syrjala
2013-05-21 12:28 ` [PATCH v2 1/3] drm/i915: Disable primary plane trickle feed for g4x ville.syrjala
2013-05-21 12:35   ` Ville Syrjälä
2013-05-21 12:52     ` Daniel Vetter
2013-05-21 14:43       ` Ville Syrjälä
2013-06-04 14:12   ` Chris Wilson
2013-05-21 12:28 ` [PATCH 2/3] drm/i915: Disable trickle feed via MI_ARB_STATE for gen4 ville.syrjala
2013-06-04 14:13   ` Chris Wilson
2013-05-21 12:28 ` [PATCH 3/3] drm/i915: Try harder to disable trickle feed on VLV ville.syrjala
2013-06-04 14:19   ` Chris Wilson
2013-06-04 15:55     ` Ville Syrjälä [this message]
2013-05-21 14:47 ` [PATCH] drm/i915: Disable trickle feed in ironlake_init_clock_gating() ville.syrjala

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130604155516.GE5004@intel.com \
    --to=ville.syrjala@linux.intel.com \
    --cc=chris@chris-wilson.co.uk \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.