This is v2 of [1] with patch 1 dropped, and some minor checkpatch issues fixed. [1] https://lore.kernel.org/r/cover.1732727056.git.jani.nikula@xxxxxxxxx Jani Nikula (6): drm/i915/display: convert for_each_power_well() to struct intel_display drm/i915/display: convert for_each_power_domain_well() to struct intel_display drm/i915/display: convert power wells to struct intel_display drm/i915/display: convert power domain code internally to struct intel_display drm/i915/display: convert high level power interfaces to struct intel_display drm/i915/display: convert power map to struct intel_display .../drm/i915/display/intel_display_debugfs.c | 3 +- .../drm/i915/display/intel_display_driver.c | 8 +- .../gpu/drm/i915/display/intel_display_irq.c | 3 +- .../drm/i915/display/intel_display_power.c | 948 +++++++++--------- .../drm/i915/display/intel_display_power.h | 31 +- .../i915/display/intel_display_power_map.c | 56 +- .../i915/display/intel_display_power_well.c | 548 +++++----- .../i915/display/intel_display_power_well.h | 35 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 7 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- .../drm/i915/display/intel_modeset_setup.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 6 +- drivers/gpu/drm/i915/i915_driver.c | 32 +- drivers/gpu/drm/xe/display/xe_display.c | 28 +- 15 files changed, 870 insertions(+), 843 deletions(-) -- 2.39.5