On Mon, Sep 26, 2016 at 12:30 PM, <ville.syrjala@xxxxxxxxxxxxxxx> wrote: > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > Another, rebased, version of my earlier series [1] to add the per-plane > rotation property. One thing holding back the previous version was the > weird regression on omap, but apparently I managed to fix it (see [2]). > > msm and omap still lack r-bs/acks. > > Entire series available here: > git://github.com/vsyrjala/linux.git chv_mirror_4 > > Cc: Tomi Valkeinen <tomi.valkeinen@xxxxxx> > Cc: Rob Clark <robdclark@xxxxxxxxx> > Cc: Jilai Wang <jilaiw@xxxxxxxxxxxxxx> > Cc: Archit Taneja <architt@xxxxxxxxxxxxxx> > > Ville Syrjälä (15): > drm: Add drm_rotation_90_or_270() > drm/atomic: Reject attempts to use multiple rotation angles at once > drm: Add support for optional per-plane rotation property > drm/arm: Use per-plane rotation property > drm/atmel-hlcdc: Use per-plane rotation property > drm/omap: Set rotation property initial value to BIT(DRM_ROTATE_0) > insted of 0 > drm/omap: Use per-plane rotation property > drm/msm/mdp5: Set rotation property initial value to BIT(DRM_ROTATE_0) > insted of 0 fwiw, this one (but with s/BIT(DRM_ROTATE_x)/DRM_ROTATE_x/) is in msm-next for 4.9.. the other msm patches (from previous patchset) looked reasonable but needed some rebasing so I skipped them. But you can go ahead and slap on my r-b. BR, -R > drm/msm/mdp5: Use per-plane rotation property > drm/msm/mdp5: Advertize 180 degree rotation > drm/i915: Use the per-plane rotation property > drm: RIP mode_config->rotation_property > drm/i915: Use & instead if == to check for rotations > drm/i915: Clean up rotation DSPCNTR/DVSCNTR/etc. setup > drm/i915: Add horizontal mirroring support for CHV pipe B planes > > drivers/gpu/drm/arm/malidp_planes.c | 13 ++- > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 41 ++++----- > drivers/gpu/drm/drm_atomic.c | 6 +- > drivers/gpu/drm/drm_atomic_helper.c | 2 +- > drivers/gpu/drm/drm_blend.c | 39 +++++---- > drivers/gpu/drm/drm_crtc.c | 3 +- > drivers/gpu/drm/drm_fb_helper.c | 5 +- > drivers/gpu/drm/i915/intel_atomic_plane.c | 11 ++- > drivers/gpu/drm/i915/intel_display.c | 107 ++++++++++++------------ > drivers/gpu/drm/i915/intel_drv.h | 9 -- > drivers/gpu/drm/i915/intel_fbc.c | 2 +- > drivers/gpu/drm/i915/intel_pm.c | 12 +-- > drivers/gpu/drm/i915/intel_sprite.c | 53 ++++++++---- > drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 35 +++++--- > drivers/gpu/drm/omapdrm/omap_crtc.c | 13 ++- > drivers/gpu/drm/omapdrm/omap_drv.c | 50 +++++------ > drivers/gpu/drm/omapdrm/omap_plane.c | 21 +++-- > include/drm/drm_blend.h | 10 ++- > include/drm/drm_crtc.h | 5 -- > include/drm/drm_plane.h | 2 + > 20 files changed, 243 insertions(+), 196 deletions(-) > > -- > 2.7.4 > _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx