From 57bbb677f43932adfcc5c7ced62ae3a92165ae10 Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Thu, 23 Feb 2023 09:17:16 +0800 Subject: [PATCH] media: rockchip: isp: luma stream resolution alignment Change-Id: If90d5d50dc1e55f28fd077c3651f65240c1010c0 Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/capture.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/rockchip/isp/capture.c b/drivers/media/platform/rockchip/isp/capture.c index 6a049548d0bb..28f5b136af0e 100644 --- a/drivers/media/platform/rockchip/isp/capture.c +++ b/drivers/media/platform/rockchip/isp/capture.c @@ -604,8 +604,8 @@ static void restrict_rsz_resolution(struct rkisp_stream *stream, } else if (stream->id == RKISP_STREAM_LUMA) { u32 div = dev->is_bigmode ? 32 : 16; - max_rsz->width = input_win->width / div; - max_rsz->height = input_win->height / div; + max_rsz->width = ALIGN(DIV_ROUND_UP(input_win->width, div), 4); + max_rsz->height = DIV_ROUND_UP(input_win->height, div); } else if (dev->hw_dev->is_unite) { /* scale down only for unite mode */ max_rsz->width = min_t(int, input_win->width, cfg->max_rsz_width);