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