diff --git a/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h b/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h index b99c11535330..b37101a30e70 100644 --- a/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h +++ b/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h @@ -34,7 +34,7 @@ #include "hdmi_rx_edid.h" -#define RX_VER0 "ver.2018-12-13" +#define RX_VER0 "ver.2018/12/19" /* * * diff --git a/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c b/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c index 5f5990514d9c..e0576ab75185 100644 --- a/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c +++ b/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c @@ -410,6 +410,12 @@ static int hdmi_rx_ctrl_irq_handler(void) rx_pr("[irq] EMP_RCV %#x\n", intr_pedc); emp_handle_flag = true; + } else if (rx_get_bits(intr_pedc, + DRM_RCV_EN_TXLX) != 0) { + if (log_level & 0x400) + rx_pr("[irq] DRM_RCV_EN %#x\n", + intr_pedc); + drm_handle_flag = true; } } else if (rx.chip_id == CHIP_ID_TXLX) { if (rx_get_bits(intr_pedc,