mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
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:
@@ -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)) {
|
||||
|
||||
Reference in New Issue
Block a user