[Intel-gfx] [PATCH 0/8] drm/i915: Move power well code to a separate file

Imre Deak
2022-02-22T16:51:42Z

This is the first half of patchset [1], rebased on drm-tip and adding
the R-b tags from Jouni. I'll send the second half separately as that
needs a minor change and it's worth having a separate CI test result for
the changes there (convert the u64 domain to a bitmap, sanitize the
port/aux_ch->power domain mappings).

[1] https://patchwork.freedesktop.org/series/99476/

Cc: Jouni Högander <jouni.hogander@intel.com>

Imre Deak (8):
drm/i915: Fix the VDSC_PW2 power domain enum value
drm/i915: Sanitize open-coded power well enable()/disable() calls
drm/i915: Remove redundant state verification during TypeC AUX power
well disabling
drm/i915: Move i915_power_well_regs struct into i915_power_well_ops
drm/i915: Move power well get/put/enable/disable functions to a new
file
drm/i915: Add function to call a power well's sync_hw() hook
drm/i915: Add functions to get a power well's
state/name/domains/mask/refcount
drm/i915: Move intel_display_power_well_is_enabled() to
intel_display_power_well.c

drivers/gpu/drm/i915/Makefile | 1 +
.../drm/i915/display/intel_display_debugfs.c | 1 +
.../drm/i915/display/intel_display_power.c | 521 ++++--------------
.../drm/i915/display/intel_display_power.h | 37 +-
.../i915/display/intel_display_power_well.c | 113 ++++
.../i915/display/intel_display_power_well.h | 153 +++++
drivers/gpu/drm/i915/display/intel_hdcp.c | 1 +
7 files changed, 386 insertions(+), 441 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.c
create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.h

--
2.27.0