GVT still includes a handful of core display headers, and uses struct
dpll. Migrate away from them, reducing the include "surface" to avoid
even accidental usages of display functions or types.

With this, GVT should only use 1) register macros, 2) some enums, 3) the
handful of APIs to support register macros.

BR,
Jani.

Jani Nikula (4):
  drm/i915/display: move enum aux_ch to intel_display_limits.h
  drm/i915/gvt: drop dependency on display struct dpll
  drm/i915/gvt: drop dependency on intel_display_types.h
  drm/i915/gvt: drop unnecessary include of intel_display.h

 drivers/gpu/drm/i915/display/intel_display.h  | 26 -------------
 .../drm/i915/display/intel_display_limits.h   | 26 +++++++++++++
 drivers/gpu/drm/i915/gvt/display.c            |  1 -
 drivers/gpu/drm/i915/gvt/handlers.c           | 38 +++++++++----------
 drivers/gpu/drm/i915/intel_gvt_mmio_table.c   |  2 +-
 5 files changed, 45 insertions(+), 48 deletions(-)

-- 
2.47.3

Reply via email to