From 996336689c7f034c3bd59106f7a7ce8973cef82b Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Thu, 24 Jul 2025 14:20:24 +0800 Subject: [PATCH] media: rockchip: vicap limit virtual width at least 8 aligned Change-Id: I108f4cb48ebd4a2ced7e39f71aa71044367e387e Signed-off-by: Zefa Chen --- 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 4fc1119bbbef..c75c507f6282 100644 --- a/drivers/media/platform/rockchip/cif/capture.c +++ b/drivers/media/platform/rockchip/cif/capture.c @@ -8924,7 +8924,8 @@ int rkcif_set_fmt(struct rkcif_stream *stream, bpl = ALIGN(width * fmt->raw_bpp / 8, 256); } else { bpp = rkcif_align_bits_per_pixel(stream, fmt, i); - bpl = width * bpp / CIF_YUV_STORED_BIT_WIDTH; + bpl = ALIGN(width * bpp / CIF_YUV_STORED_BIT_WIDTH, 8); + } } if (dev->chip_id > CHIP_RK3562_CIF && stream->sw_dbg_en)