✓ CI.checkpatch: success for drm/dp: Fix link training interrupted by HPD pulse (rev5)
Patchwork
patchwork at emeril.freedesktop.org
Wed Feb 26 19:23:28 UTC 2025
== Series Details ==
Series: drm/dp: Fix link training interrupted by HPD pulse (rev5)
URL : https://patchwork.freedesktop.org/series/145353/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
22f9cda3436b4fe965b5c5f31d2f2c1bcb483189
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 0430c7492928c454d468bcba642d814891345b02
Author: Imre Deak <imre.deak at intel.com>
Date: Wed Feb 26 19:19:23 2025 +0200
drm/i915/crt: Use intel_hpd_block/unblock() instead of intel_hpd_disable/enable()
intel_hpd_disable/enable() have the same purpose as
intel_hpd_block/unblock(), except that disable/enable will drop any HPD
IRQs which were triggered while the HPD was disabled, while
block/unblock will handle such IRQs after the IRQ handling is unblocked.
Use intel_hpd_block/unblock() for crt as well, by adding a helper to
explicitly clear any pending IRQs before unblocking.
v2:
- Handle encoders without a port assigned to them.
- Rebase on change in intel_hpd_suspend() documentation.
v3:
- Rebase on the suspend/resume -> block/unblock rename change.
- Clear the pending events only after all encoders have unblocked the
HPD handling.
- Clear the short/long port events for all encoders using the given HPD
pin.
Signed-off-by: Imre Deak <imre.deak at intel.com>
+ /mt/dim checkpatch 59b653d829a07f1ccb21fee898efc32bcb3589ff drm-intel
9f3fed7a7de3 drm/i915/hpd: Let an HPD pin be in the disabled state when handling missed IRQs
35fd8d0e6369 drm/i915/hpd: Add support for blocking the IRQ handling on an HPD pin
d0735619d29d drm/i915/dp: Fix link training interrupted by a short HPD pulse
e54c322cfe32 drm/i915/dp: Queue a link check after link training is complete
0430c7492928 drm/i915/crt: Use intel_hpd_block/unblock() instead of intel_hpd_disable/enable()
More information about the Intel-xe
mailing list