drm/i915/skl: Implement drm_plane vfuncs
authorDamien Lespiau <damien.lespiau@intel.com>
Wed, 4 Dec 2013 00:49:41 +0000 (00:49 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 24 Sep 2014 12:57:30 +0000 (14:57 +0200)
commitdc2a41b4cd2b54422b788e4a6f35aacd4fa1fea3
tree02fcd33b2f4301227ffd61dc03ca99e957c14eb5
parent1fc8ac3e5c355fb0f2864f5deebba3c7d77b4f21
drm/i915/skl: Implement drm_plane vfuncs

SKL Uses the same hardware for all planes now, so called "universal"
planes. Ie both the primary planes and sprite planes share the same
logic. This patch implements the drm_plane vfuncs for "sprites" ie
planes that aren't the primary plane.

v2: Couple of fixes:
  - Actually enabled the planes and fix the plane number

Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_sprite.c