On Thu, 2017-02-23 at 12:02 +0200, Ville Syrjälä wrote: > On Thu, Feb 23, 2017 at 09:15:57AM +0200, Ander Conselvan de Oliveira wrote: > > Geminilake has a third sprite plane (or fourth universal plane) that is > > independent from the cursor. Make sure that for_each_plane_id_on_crtc() > > is aware of that extra plane so that the watermark code takes it into > > account. > > I wonder if we still have various pin_count limits and whatnot based on > some hardcoded theoretical max numner of planes... Where were those before? I can't see anything obvious but I also don't know where to look for them? Ander > > Fixes: e9c9882556fc ("drm/i915/glk: Configure number of sprite planes properly") > > Cc: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@xxxxxxxxx> > > Cc: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> > > Cc: Daniel Vetter <daniel.vetter@xxxxxxxxx> > > Cc: Jani Nikula <jani.nikula@xxxxxxxxxxxxxxx> > > Cc: intel-gfx@xxxxxxxxxxxxxxxxxxxxx > > Cc: <drm-intel-fixes@xxxxxxxxxxxxxxxxxxxxx> > > Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@xxxxxxxxx> > > Reviewed-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > > --- > > drivers/gpu/drm/i915/i915_drv.h | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h > > index e346b2d..70892ea 100644 > > --- a/drivers/gpu/drm/i915/i915_drv.h > > +++ b/drivers/gpu/drm/i915/i915_drv.h > > @@ -293,6 +293,7 @@ enum plane_id { > > PLANE_PRIMARY, > > PLANE_SPRITE0, > > PLANE_SPRITE1, > > + PLANE_SPRITE2, > > PLANE_CURSOR, > > I915_MAX_PLANES, > > }; > > -- > > 2.9.3 > > _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx