From 73536ef3f3db35eecf28cc555b197ae18b704486 Mon Sep 17 00:00:00 2001 From: Lei Yang Date: Wed, 19 Dec 2018 15:17:17 +0800 Subject: [PATCH] hdmirx: add DRM RCV detection. [1/1] PD#SWPL-3117 Problem: Cannot get the HDR packets/ Solution: add HDR RCV detection, Low priority than EMP. Verify: txlx tl1 Change-Id: I364fc942840b6eef465df16b89fd0a9fd0ccb3ff Signed-off-by: Lei Yang --- drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h | 2 +- drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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,