]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/bridge: analogix_dp: handle AUX transfer timeouts
authorLucas Stach <l.stach@pengutronix.de>
Wed, 19 Jun 2024 18:22:00 +0000 (20:22 +0200)
committerRobert Foss <rfoss@kernel.org>
Thu, 27 Jun 2024 09:52:19 +0000 (11:52 +0200)
commit61bfcd190820d1dce846e58a4c9ddca8db4751ed
tree12f8aa106455f891adc1120271f127116080b5ea
parente857142bbb6491693051f112c833072b9beb5627
drm/bridge: analogix_dp: handle AUX transfer timeouts

Timeouts on the AUX bus are to be expected in certain normal operating
conditions. There is no need to raise an error log or re-initialize the
whole AUX state machine. Simply acknowledge the AUX_ERR interrupt and
let upper layers know about the timeout.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Robert Foss <rfoss@kernel.org>
Tested-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Robert Foss <rfoss@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240619182200.3752465-14-l.stach@pengutronix.de
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h