drm: zynqmp_dp: Take dp->lock in zynqmp_dp_hpd_work_func
authorSean Anderson <sean.anderson@linux.dev>
Fri, 9 Aug 2024 19:35:59 +0000 (15:35 -0400)
committerTomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Wed, 30 Oct 2024 12:19:31 +0000 (14:19 +0200)
commit76f2c96d6cea2a84ac8f7c899a4a5ae2bff1ed33
tree6ae540db31b90e98cc0b80c5a221b352e9db685e
parent17f12a46cffd916fe735213c1b1c3dad1de187f3
drm: zynqmp_dp: Take dp->lock in zynqmp_dp_hpd_work_func

Add a non-locking version of zynqmp_dp_bridge_detect and use it in
zynqmp_dp_hpd_work_func so we can take the lock explicitly. This will
make it easier to check for hpd_ignore when we add debugfs support.

Signed-off-by: Sean Anderson <sean.anderson@linux.dev>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240809193600.3360015-8-sean.anderson@linux.dev
drivers/gpu/drm/xlnx/zynqmp_dp.c