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
