hdmitx: don't ignore hotplug out event [1/1]

PD#SWPL-21288

Problem:
if there's a short hpd low pulse(eg 10ms, plugout->plugin event),
the plugout event will be ignored in driver, and the subsequent plugin
event can't be handled by systemcontrol because systemcontrol can't
get the later plugin uevent when successive plugin uevent come.
But hdcp is disabled in driver, video will be mute after systemcontrol
detect hdcp auth status fail.

Solution:
don't ignore any hpd low pluse

Verify:
G12

Change-Id: I9b6a43c1f5cab5649b6dc011543f44601e96d4cb
Signed-off-by: Hang Cheng <hang.cheng@amlogic.com>
This commit is contained in:
Hang Cheng
2020-02-26 12:16:33 +08:00
committed by Chris KIM
parent 46dbc1ffc8
commit cb2a73acbf

View File

@@ -763,7 +763,7 @@ static irqreturn_t intr_handler(int irq, void *dev)
hdev->rhpd_state = 0;
earc_hdmitx_hpdst(0);
queue_delayed_work(hdev->hdmi_wq,
&hdev->work_hpd_plugout, HZ / 50);
&hdev->work_hpd_plugout, 0);
}
/* internal interrupt */
if (dat_top & (1 << 0)) {