[Intel-gfx] [PATCH 0/5] CHV and VLV separation and clean up

Wayne Boyer wayne.boyer at intel.com
Mon Dec 7 10:51:05 PST 2015


The cherryview device shares many characteristics with the valleyview
device.  When support was added to the driver for cherryview, the
corresponding device info structure included .is_valleyview = 1.
This is not correct and leads to some confusion.

In addition to separating cherryview from valleyview, this series
helps to organize and prepare the code for future platforms.  It helps
avoid confusion like there was with IS_SKYLAKE and IS_KABYLAKE, and it
makes things easier if we decide to add .is_atom_lp to these platform
definitions.  Finally, it provides fixes to issues that were identified
in the first iteration of the separation changes.

Wayne Boyer (5):
  drm/i915: Separate cherryview from valleyview
  drm/i915: Use HAS_PCH_SPLIT to determine correct devices
  drm/i915: Remove VLV A0 hack
  drm/i915: Only set gem object L3 cache level for IVB devices
  drm/i915: Remove BUG_ON call in vlv_enable_pll

 drivers/gpu/drm/i915/i915_debugfs.c     | 68 ++++++++++++++++-----------------
 drivers/gpu/drm/i915/i915_dma.c         |  8 ++--
 drivers/gpu/drm/i915/i915_drv.c         | 10 ++---
 drivers/gpu/drm/i915/i915_drv.h         | 16 +++++---
 drivers/gpu/drm/i915/i915_gem.c         | 10 +----
 drivers/gpu/drm/i915/i915_gem_context.c |  8 ++--
 drivers/gpu/drm/i915/i915_irq.c         |  8 ++--
 drivers/gpu/drm/i915/i915_suspend.c     |  4 +-
 drivers/gpu/drm/i915/i915_sysfs.c       | 10 ++---
 drivers/gpu/drm/i915/intel_audio.c      |  7 ++--
 drivers/gpu/drm/i915/intel_bios.c       |  4 +-
 drivers/gpu/drm/i915/intel_crt.c        |  2 +-
 drivers/gpu/drm/i915/intel_display.c    | 57 +++++++++++++--------------
 drivers/gpu/drm/i915/intel_dp.c         | 40 +++++++++----------
 drivers/gpu/drm/i915/intel_dsi.c        | 14 +++----
 drivers/gpu/drm/i915/intel_dsi_pll.c    |  6 +--
 drivers/gpu/drm/i915/intel_hdmi.c       |  4 +-
 drivers/gpu/drm/i915/intel_hotplug.c    |  2 +-
 drivers/gpu/drm/i915/intel_i2c.c        |  2 +-
 drivers/gpu/drm/i915/intel_panel.c      |  2 +-
 drivers/gpu/drm/i915/intel_pm.c         |  8 ++--
 drivers/gpu/drm/i915/intel_psr.c        |  6 +--
 drivers/gpu/drm/i915/intel_sprite.c     |  4 +-
 drivers/gpu/drm/i915/intel_uncore.c     |  4 +-
 24 files changed, 150 insertions(+), 154 deletions(-)

-- 
2.6.3



More information about the Intel-gfx mailing list