From d636b7a6d66f70a8900959ce0df6cefee842c53c Mon Sep 17 00:00:00 2001 From: Wangqiang Guo Date: Wed, 10 May 2023 10:12:19 +0000 Subject: [PATCH] media: rockchip: hdmirx: modify timging unstable return. 1. modify timging unstable return. 2. checkout bound cpu 4 success. Change-Id: I4369eea83fd2a718241e6874699c69bca871d27d Signed-off-by: Wangqiang Guo --- drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c b/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c index 750a683e8816..91c85ccf742f 100644 --- a/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c +++ b/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c @@ -904,8 +904,10 @@ static int hdmirx_try_to_get_timings(struct rk_hdmirx_dev *hdmirx_dev, usleep_range(10*1000, 10*1100); } - if (try_cnt > 8 && cnt < 8) + if (try_cnt > 8 && cnt < 8) { v4l2_dbg(1, debug, v4l2_dev, "%s: res not stable!\n", __func__); + ret = -EINVAL; + } return ret; } @@ -4174,6 +4176,9 @@ static int hdmirx_probe(struct platform_device *pdev) __func__, cpu_aff, hdmirx_dev->bound_cpu, hdmirx_dev->wdt_cfg_bound_cpu); + if (hdmirx_dev->bound_cpu != 4) + dev_err(dev, "%s: Bound_cpu:%d, expect bound cpu 4!\n", + __func__, hdmirx_dev->bound_cpu); cpu_latency_qos_add_request(&hdmirx_dev->pm_qos, PM_QOS_DEFAULT_VALUE); mutex_init(&hdmirx_dev->stream_lock);