]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Make scaler_id check in check_crtc_state work for all gens
authorChandra Konduru <chandra.konduru@intel.com>
Mon, 11 May 2015 21:35:47 +0000 (14:35 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 20 May 2015 09:25:46 +0000 (11:25 +0200)
commitc9390b591e837cf9afcbcf869784d362bb0d720f
tree6b4c67b1259feba2dacc1dd1c2ae22b4fd47ddcb
parent74a690fc1e587096bdc71f709ed773de5bb5c745
drm/i915: Make scaler_id check in check_crtc_state work for all gens

During check_crtc_state, scaler_id mispatch is being reported for HSW.
This is applicable for skl+ and not for HSW. It is introduced by
commit id:
    commit 80c830e9bcd64ec913fe053aa4d44e4ea35b8648
    Author: Chandra Konduru <chandra.konduru@intel.com>
    Date:   Tue Apr 7 15:28:45 2015 -0700

        drm/i915: skylake panel fitting using shared scalers

This patch will make sure that we leave scaler_id as 0 for platforms
before skl and set for skl+ only. This way scaler_id check during
check_crtc_state will pass for both prior to skl and skl+ platforms.

v2:
-Leave scaler_id as 0 for gen < 9 (Daniel)

Signed-off-by: Chandra Konduru <chandra.konduru@intel.com>
References: http://lists.freedesktop.org/archives/intel-gfx/2015-May/065741.html
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_display.c