Commit 0ef968d9 authored by Alex Bee's avatar Alex Bee Committed by Heiko Stuebner
Browse files

drm/rockchip: vop: Allow 4096px width scaling



There is no reason to limit VOP scaling to 3840px width, the limit of
RK3288, when there are newer VOP versions that support 4096px width.

Change to enforce a maximum of 4096px width plane scaling, the maximum
supported output width of the VOP versions supported by this driver.

Fixes: 4c156c21 ("drm/rockchip: vop: support plane scale")
Signed-off-by: default avatarAlex Bee <knaerzche@gmail.com>
Signed-off-by: default avatarJonas Karlman <jonas@kwiboo.se>
Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20240615170417.3134517-4-jonas@kwiboo.se
parent a98a1a3c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -396,8 +396,8 @@ static void scl_vop_cal_scl_fac(struct vop *vop, const struct vop_win_data *win,
	if (info->is_yuv)
		is_yuv = true;

	if (dst_w > 3840) {
		DRM_DEV_ERROR(vop->dev, "Maximum dst width (3840) exceeded\n");
	if (dst_w > 4096) {
		DRM_DEV_ERROR(vop->dev, "Maximum dst width (4096) exceeded\n");
		return;
	}