Op 21-02-18 om 11:20 schreef Vidya Srinivas: > This patch series is adding NV12 support for Broxton display after rebasing on > latest drm-tip. > Initial series of the patches can be found here: > https://lists.freedesktop.org/archives/intel-gfx/2015-May/066786.html > > Previous revision history: > The first version of patches were reviewed when floated by Chandra in 2015 > but currently there was a design change with respect to > - the way fb offset is handled > - the way rotation is handled > Current NV12 patch series has been ported as per the > current changes on drm-tip > > Review comments from Ville (12th June 2017) have been addressed Review > comments from Clinton A Taylor (7th July 2017) have been addressed > > Review comments from Clinton A Taylor (10th July 2017) > have been addressed. Had missed out tested-by/reviewed-by in the patches. > > Fixed that error in this series. > Review comments from Ville (11th July 2017) addressed. > Review comments from Paauwe, Bob (29th July 2017) addressed. > > Update from rev 28 Aug 2017 > Rebased the series. > Tested with IGT for rotation, sprite and tiling combinations. > IGT Links: > https://patchwork.kernel.org/patch/9995943/ > https://patchwork.kernel.org/patch/9995945/ > Review comments by Maarten are addressed in this series. > NV12 enabled for Gen10. > Review comments from Shashank Sharma are addressed. > IGT debug_fs test failure fixed. > > Update from previous version: > Added reviewed-by tag from Shashank Sharma for few patches > Addressed review comments from Shashank Sharma in few patches > Rebased the series > > Chandra Konduru (6): > drm/i915: Set scaler mode for NV12 > drm/i915: Update format_is_yuv() to include NV12 > drm/i915: Upscale scaler max scale for NV12 > drm/i915: Add NV12 as supported format for primary plane > drm/i915: Add NV12 as supported format for sprite plane > drm/i915: Add NV12 support to intel_framebuffer_init > > Mahesh Kumar (9): > drm/i915/skl+: rename skl_wm_values struct to skl_ddb_values > drm/i915/skl+: refactor WM calculation for NV12 > drm/i915/skl+: add NV12 in skl_format_to_fourcc > drm/i915/skl+: support verification of DDB HW state for NV12 > drm/i915/skl+: NV12 related changes for WM > drm/i915/skl+: pass skl_wm_level struct to wm compute func > drm/i915/skl+: make sure higher latency level has higher wm value > drm/i915/skl+: nv12 workaround disable WM level 1-7 > drm/i915/skl: split skl_compute_ddb function > > Vidya Srinivas (1): > drm/i915: Enable YUV to RGB for Gen10 in Plane Ctrl Reg > > drivers/gpu/drm/i915/i915_drv.h | 10 +- > drivers/gpu/drm/i915/i915_reg.h | 8 + > drivers/gpu/drm/i915/intel_atomic.c | 13 +- > drivers/gpu/drm/i915/intel_display.c | 59 ++++- > drivers/gpu/drm/i915/intel_drv.h | 9 +- > drivers/gpu/drm/i915/intel_pm.c | 438 ++++++++++++++++++++++------------- > drivers/gpu/drm/i915/intel_sprite.c | 20 +- > 7 files changed, 369 insertions(+), 188 deletions(-) > This patch series still has FIFO underruns on kms_plane@pixel-format-* and kms_plane_scaling, could this please be fixed before this gets merged? https://patchwork.freedesktop.org/series/28103/ Fi.CI.IGT and also visible on https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_8103/shards.html ~Maarten _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx