media: rockchip: hdmirx: modify ioctl return hdcp status.

Change-Id: I983fa605815944fc5d157ae7bd00d66cf43e7513
Signed-off-by: Wangqiang Guo <kay.guo@rock-chips.com>
This commit is contained in:
Wangqiang Guo
2024-05-28 16:14:11 +08:00
committed by Tao Huang
parent 3fcfa6749a
commit 4146d113d3

View File

@@ -2426,8 +2426,10 @@ static int hdmirx_get_hdcp_auth_status(struct rk_hdmirx_dev *hdmirx_dev)
{
u32 val;
val = hdmirx_readl(hdmirx_dev, HDCP2_ESM_P0_GPIO_OUT) & BIT(2);
if (val)
return 1;
hdmirx_clear_interrupt(hdmirx_dev, HDCP_INT_CLEAR, 0xffffffff);
msleep(200);
val = hdmirx_readl(hdmirx_dev, HDCP_INT_STATUS) & 0x40;
return val ? 1 : 0;