]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/lobf: Disintegrate alpm_disable from psr_disable
authorAnimesh Manna <animesh.manna@intel.com>
Wed, 23 Apr 2025 09:23:27 +0000 (14:53 +0530)
committerAnimesh Manna <animesh.manna@intel.com>
Thu, 24 Apr 2025 08:24:36 +0000 (13:54 +0530)
commit504766382edb2a8babe030aad507965be1d632ee
tree1f2cfd9c0b82d0285ec5e1dbd625ba7b25a9fba6
parentad89a60d51fdc6c9ba92c33d7e7304caedb73d2f
drm/i915/lobf: Disintegrate alpm_disable from psr_disable

Currently clearing of alpm registers is done through psr_disable()
which is always not correct, without psr also alpm can exist. So
dis-integrate alpm_disable() from psr_disable().

v1: Initial version.
v2:
- Remove h/w register read from alpm_disable(). [Jani]

Signed-off-by: Animesh Manna <animesh.manna@intel.com>
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
Link: https://lore.kernel.org/r/20250423092334.2294483-5-animesh.manna@intel.com
drivers/gpu/drm/i915/display/intel_alpm.c
drivers/gpu/drm/i915/display/intel_alpm.h
drivers/gpu/drm/i915/display/intel_ddi.c
drivers/gpu/drm/i915/display/intel_display_types.h
drivers/gpu/drm/i915/display/intel_psr.c