diff options
| author | Imre Deak <imre.deak@intel.com> | 2026-02-25 18:46:02 +0200 |
|---|---|---|
| committer | Imre Deak <imre.deak@intel.com> | 2026-03-03 17:49:03 +0200 |
| commit | 90b86782d4993da94089671723c993551cc1fb3e (patch) | |
| tree | 0f88d0c8905ae9c73e5f24459cd20430394da976 /tools/perf/scripts/python | |
| parent | db4855d90363d76cc4d6f8bf6aadadc07b7d7c3c (diff) | |
drm/i915/dp: Handle a tunneling IRQ after acking it
HPD IRQs in general should be handled after acking them. The
1. Read IRQ register (read DP_DEVICE_SERVICE_IRQ_VECTOR,
DP_LINK_SERVICE_IRQ_VECTOR_ESI0)
2. Handle IRQ
3. Ack IRQ (write DP_DEVICE_SERVICE_IRQ_VECTOR,
DP_LINK_SERVICE_IRQ_VECTOR_ESI0)
sequence would miss a new interrupt triggered after 2. and before 3.,
since the flag set in the IRQ register for this interrupt would be
cleared in step 3.
Fix the above by handling the IRQ after acking it.
Reviewed-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patch.msgid.link/20260225164618.1261368-5-imre.deak@intel.com
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
