This display sub-struct refactoring turned into ipc refactoring... Jani Nikula (5): drm/i915/ipc: split out intel_ipc.[ch] drm/i915/ipc: move IPC debugfs to intel_ipc.c drm/i915/ipc: register debugfs only if IPC available drm/i915/display: move IPC under display sub-struct drm/i915/display: move hdport under display sub-struct drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 9 +- .../gpu/drm/i915/display/intel_display_core.h | 14 +++ .../drm/i915/display/intel_display_debugfs.c | 55 +-------- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 4 +- drivers/gpu/drm/i915/display/intel_ipc.c | 116 ++++++++++++++++++ drivers/gpu/drm/i915/display/intel_ipc.h | 18 +++ drivers/gpu/drm/i915/i915_driver.c | 3 +- drivers/gpu/drm/i915/i915_drv.h | 10 -- drivers/gpu/drm/i915/intel_pm.c | 47 +------ drivers/gpu/drm/i915/intel_pm.h | 2 - 12 files changed, 165 insertions(+), 118 deletions(-) create mode 100644 drivers/gpu/drm/i915/display/intel_ipc.c create mode 100644 drivers/gpu/drm/i915/display/intel_ipc.h -- 2.34.1