From 17517804c1d1a540f3fc5560f2788f4f9fdc1ade Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Wed, 17 Nov 2021 19:57:34 +0800 Subject: [PATCH] media: rockchip: cif fixed err when get vc fail Signed-off-by: Zefa Chen Change-Id: Ib7a6158dfaafbca49ac8df6374c708be9926814e --- drivers/media/platform/rockchip/cif/capture.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/cif/capture.c b/drivers/media/platform/rockchip/cif/capture.c index 4966e2387101..482fef2698c0 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -3394,7 +3394,11 @@ static int rkcif_sanity_check_fmt(struct rkcif_stream *stream, return -EINVAL; } - stream->vc = vc; + if (vc >= 0 && vc < RKCIF_MAX_STREAM_MIPI) + stream->vc = vc; + else + stream->vc = stream->id; + if (stream->cif_fmt_in->mbus_code == MEDIA_BUS_FMT_EBD_1X8 || stream->cif_fmt_in->mbus_code == MEDIA_BUS_FMT_SPD_2X8) { stream->crop_enable = false;