drm/i915/mst: abstract intel_dp_ack_sink_irq_esi()
authorJani Nikula <jani.nikula@intel.com>
Wed, 12 Jan 2022 11:03:14 +0000 (13:03 +0200)
committerJani Nikula <jani.nikula@intel.com>
Fri, 21 Jan 2022 10:55:17 +0000 (12:55 +0200)
commit603801d0f2f418941d2524ffc43fa6d8c95873b3
treea2b6fb3381f6aacf46c6932d55cf7df0ac691d0d
parent26950f2968e873301c8c536ba0615ba04c17a0de
drm/i915/mst: abstract intel_dp_ack_sink_irq_esi()

Smaller functions make the thing easier to read. Debug log failures to
ack.

Note: Looks like we have the retry loop simply because of hysterical
raisins, dating back to the original DP MST enabling. Keep it, though I
have no idea why we have it.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220112110319.1172110-2-jani.nikula@intel.com
drivers/gpu/drm/i915/display/intel_dp.c