From 8531dbdb73e149f897bac8d5462a8359bfb33181 Mon Sep 17 00:00:00 2001 From: Guochun Huang Date: Wed, 20 Dec 2023 02:39:12 +0000 Subject: [PATCH] misc: rk628: cancel delayed_work_audio in hdmirx suspend Change-Id: I03593dba070f0167e3412e6e80ac7abe2a8e2240 Signed-off-by: Guochun Huang --- drivers/misc/rk628/rk628_hdmirx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/misc/rk628/rk628_hdmirx.c b/drivers/misc/rk628/rk628_hdmirx.c index 85ad59c12111..5667f10b8356 100644 --- a/drivers/misc/rk628/rk628_hdmirx.c +++ b/drivers/misc/rk628/rk628_hdmirx.c @@ -1258,9 +1258,10 @@ void rk628_hdmirx_disable(struct rk628 *rk628) rk628_hdmirx_disable_edid(rk628); rk628_i2c_update_bits(rk628, GRF_SYSTEM_CON0, SW_I2S_DATA_OEN_MASK, SW_I2S_DATA_OEN(1)); - cancel_delayed_work_sync(&hdmirx->delayed_work_audio); dev_info(rk628->dev, "hdmirx plug out\n"); } + + cancel_delayed_work_sync(&hdmirx->delayed_work_audio); } int rk628_hdmirx_detect(struct rk628 *rk628)