From 5eac3c250dd2acdcfe67cc5c0635e02d8186dd60 Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Mon, 16 Dec 2024 18:56:14 +0800 Subject: [PATCH] media: rockchip: vicap fixes error of wake up with yuv422 input Signed-off-by: Zefa Chen Change-Id: Id50155d8edd8bde9e0a1e91dbf065e8859eb207a --- drivers/media/platform/rockchip/cif/capture.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/cif/capture.c b/drivers/media/platform/rockchip/cif/capture.c index a62be1f558f5..f97e9e7289a5 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -4577,7 +4577,8 @@ static int rkcif_csi_channel_set_v1(struct rkcif_stream *stream, CSI_START_INTEN(channel->id) : CSI_START_INTEN_RK3576(channel->id)); - if (priv && priv->mode.rdbk_mode >= RKISP_VICAP_RDBK_AIQ && detect_stream->is_line_wake_up) { + if ((!priv || (priv && priv->mode.rdbk_mode >= RKISP_VICAP_RDBK_AIQ)) && + detect_stream->is_line_wake_up) { rkcif_write_register_or(dev, CIF_REG_MIPI_LVDS_INTEN, CSI_LINE_INTEN_RK3588(channel->id)); wait_line = dev->wait_line;