From nobody Mon Feb 9 12:10:02 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4AFC03375AE for ; Wed, 24 Dec 2025 12:31:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766579485; cv=none; b=dnVmdyPZP5j3uXKBFsAF5oPL5AJ0s7+WDdnr+C41rO4b2lHCWI1hSJIZuHKV0KQS3tt1VS6XtapC6K166etas0Ama1mC9aGlTkYPSBTj2HZt7m/VQWCH/gpUO7VgR3XgrXp+vgvg6VitrkNf4UyTdD59WRxBQe4aME62lUfKUTM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766579485; c=relaxed/simple; bh=b2c7aSXIBFANsOsl3sWyp6Krl6PwUCB1Ergo9aqsMhM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IU5m3rIGIKm9q8w6WNEoixJ9sRrhVuGKeyWdyI1XR9H8whMU7FidMuXDVYsn7yMnb4odVDw/RDE+P6iSiKO/LJypMr4vnxW9JyrfbX3wnfVxe3nmk7jxLCxIOGWN0J3VJxW/xAHyBH1lDJj2npWda7wKYh8YiYQuWiKwGctqO+o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=RbtQqxcB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YIOPb0Uj; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="RbtQqxcB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YIOPb0Uj" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BOAFF4O1597861 for ; Wed, 24 Dec 2025 12:31:22 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= sB2XKaAMBemaHGY+Hx2NVmlhFiJWnpVmNC7a9z7vO4A=; b=RbtQqxcBz5VeD4WT xJJ6yGzSOYv/r6HN22Qxl1pi8g/OD88Opo6DiQvU8P+vS/D1YR8jhcdEu/GN8JO7 3kMcBxKbgp09tk/WWfOtRslc7zoVzXwgsGmXc6oXztyZfpd9B/I0bQE+JmGo4aaa rRSazLD+9mfkHWHTDLbueyQJVU6TmRUo9cqCYaPN8HgXCRs7q65AEmNP9PvAzQK3 gCwMzvb35ChYVIP3OAguksSPr6X6t7QR6rW9GZg7th9igTv6JD4Xt/LKhWKJHuo5 Cui8iWbeEhXuYz2CnGu2RTFTH69zCfOWdG1P0O6vQt3X1wkahRgN596Dh3d7Zn1M WR86Fw== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b8683hjw2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 24 Dec 2025 12:31:22 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8bb0ae16a63so662683685a.3 for ; Wed, 24 Dec 2025 04:31:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766579482; x=1767184282; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=sB2XKaAMBemaHGY+Hx2NVmlhFiJWnpVmNC7a9z7vO4A=; b=YIOPb0UjjbmmIz6+FBCf6/p7ZQ6JF6BFjhM080VL2EY/DzZAXOdx+v44Y+SeLuVdDF C4ofO/hLLd5le/I8t5hZMepvSzfwaTE/W0OWtCtQT/eQnK4cQ/JGmzzCDofI5x5ZnQDt X1+VfMuPNnIBRT0LvWmev5nbdyqRleunWQWqOg7VRIuQKBvMP33IoNQVPx0BMFL+8YVC QR+p5tR1Q6x4D0kuUK3qSt1pp0uVtiv1v8vG4PtOCwInZShjCpMAsUrbBJdFn/OdQLuy LDwJmoFs9TBFXZR+b2kAUoIjYqPqdynWtD930n8yK6qv+YJbT/iUYQHwW0O6dtH2Suwy 77Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766579482; x=1767184282; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=sB2XKaAMBemaHGY+Hx2NVmlhFiJWnpVmNC7a9z7vO4A=; b=UZ/BLps0gKLsKIEG3zGI2WouPAV1QydBj0sp6hLUQXnCb4rH+4VZvVnSxSV4TvuAkV puQMxaqyWC8yBgHeg+nrbEZsXhosaaIiuzUMO9tEe3PTEJZmjoxI5xuUgOqbY5bWMnBs 68n5gMnu1B4Q9DGKaP2QebQscwq/DZzyp5POpHBbtveydD10cp5/PeiA26gN9trtZmuU 1t2eVswIPYxEYP7I3vdFMhGWX9t1opxUSCM1vXXVi7T7b4qBDgwDwhM9Y4PR3dJtf6Zm FSanYoj9eFF7+bWpSeEsyFBul9ITGWbhBd6lWmteeaPFnRGETAjP/P7XjU+3F4rZR5UY Ot3Q== X-Forwarded-Encrypted: i=1; AJvYcCVsce6VKcKg+lKhP5yoHa9hPf47xINVUVb6NvwJZug29gt/sc2uqPiS6vM5lIOpe9faVw4WRyk/urIXNcw=@vger.kernel.org X-Gm-Message-State: AOJu0YwRm1hXQes+QisD9k1IhW43j3+ZdgRk3ECNDnXwr0i8d3dIpRPk fhKfRXVd9Vz7ZS7b1ObJ7H9AT1aiwK2UqPJc2ufGiNeDDUfXKS53r8oRwynRL5FNl7G0aQVDDm8 /F/+JP2zCCAk0RzpRBCNnT6x4R9bbwv4xVMyJJ7LnYyA9/bxXL/Q8IDi5P5j7pVR1B6c= X-Gm-Gg: AY/fxX6x+Cu2HP3uvAX+dyXxpDTmyTnzi6dMcEvWYRnwecwHh6yQ9O5dPng3qTQkx58 B5KZeaKOCwZpN1NYabjBq6VZ1wQeO6NrOqzE02yNMXWpZ1iEdprDXNejBAW+4oAESqn2uj/Ofb1 9V4bvddBZpGnVMF+nFU/r7vNQ/bNyjzwOfPaiyG2Y/9f9EWq8CfvoUc+5o/WAUGnx6Ra8mxhdaP IIIH9RgGIcfJQBnh4FTAMQHe9C3PyEH5KQrDmyVICWPZ1bqknrzS7EphCQGvcg4c1jnnnTvxHuk TUEZLeiFoqT1/eTDfhDgf3rSMmpVwr1RDt9S2KZ4R3DDq9DjXDdC8nUyHljnOW/WPrqkkaTd0On rkz1p9odg/XkOvcrg8UU9U2nD3DfL1mE7Ye38tblIwudYbQu2AeswDT538qPE78XyU4e0mJu4TX hlRgqxrgARdlFQVICmSFoS2xYC8Ux1OA8uGXlY3FeA X-Received: by 2002:ac8:7e8c:0:b0:4ed:e337:2e68 with SMTP id d75a77b69052e-4f4e18edb62mr57508801cf.81.1766579481737; Wed, 24 Dec 2025 04:31:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IFB++obDSGwhONkEH9QP/sY16TRHTTvZpxUmaU7LrmZqOB2z/I+DQ60Sl2yUqGaSwoKu9i3Tw== X-Received: by 2002:ac8:7e8c:0:b0:4ed:e337:2e68 with SMTP id d75a77b69052e-4f4e18edb62mr57508301cf.81.1766579481262; Wed, 24 Dec 2025 04:31:21 -0800 (PST) Received: from shalem.localdomain (2001-1c00-0c32-7800-5bfa-a036-83f0-f9ec.cable.dynamic.v6.ziggo.nl. [2001:1c00:c32:7800:5bfa:a036:83f0:f9ec]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8037f0b12dsm1750304066b.48.2025.12.24.04.31.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Dec 2025 04:31:20 -0800 (PST) From: Hans de Goede Date: Wed, 24 Dec 2025 13:31:15 +0100 Subject: [PATCH v4 06/15] media: mt9m114: Tweak default hblank and vblank for more accurate fps Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251224-mt9m114-atomisp-v4-6-60b25da7a1bc@oss.qualcomm.com> References: <20251224-mt9m114-atomisp-v4-0-60b25da7a1bc@oss.qualcomm.com> In-Reply-To: <20251224-mt9m114-atomisp-v4-0-60b25da7a1bc@oss.qualcomm.com> To: Laurent Pinchart , Mauro Carvalho Chehab , Sakari Ailus Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Laurent Pinchart , Hans de Goede X-Mailer: b4 0.14.2 X-Proofpoint-GUID: vMLj7teQideZfR5XTuaDy8PX3gdmNXWH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjI0MDEwOSBTYWx0ZWRfX5JyrCRs4vsGS iYo0FiXYtWNbvmP/ZHKx4AZWj/ROJHrH/AaQcp0JnmbMS2tDuLd1wVtzXgsCFZNQaL0CD0etXaM s174NDfXh4q/P+jvMXwHvaFREqQNirZxYp2n4xAIKTfUuNdfXzqkA+yb+W3zAjQr3SJLuyRho+V i48QQ5EfT7K3LaTp0iFtYXM5lsTi2EaFhsqegoftcw/Zvi+/5gX/NrY29212+AGREPSbLkke+kF 5reTTCxci6oxf/K6zb0YPnqAfpeoeafFuzmIB6AgTyncbZ+F2VUKYCT0eihz1YdmhIUSSEdedFm kQpoFz2Gks3JTAvTABDrBGuH6X8YtGhz5pfzjQa+0cDcE0vGmvSy8clXcq6ShHkUrEm1x5SINCU E9MXq1W/CtxLYcwyRYayUapemVGYsXTP2i3SeucN46k4kuEo1drlY9xd21fvranW1aFpWHpALr1 4hpFPhFOli/S6I07l0Q== X-Authority-Analysis: v=2.4 cv=HqV72kTS c=1 sm=1 tr=0 ts=694bdd1a cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=P1BnusSwAAAA:8 a=EUspDBNiAAAA:8 a=ukL-QT8NHvV3VPxu6cQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=D0XLA9XvdZm18NrgonBM:22 X-Proofpoint-ORIG-GUID: vMLj7teQideZfR5XTuaDy8PX3gdmNXWH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-24_03,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512240109 The PLL gets programmed to achieve a 48 MHz pixelclock, with the current vblank + hblank defaults this results in a fps of: 48000000 / ((1296 + 307) * (976 + 23) =3D 29.974 fps Tweak the defaults to get closer to 30 fps: 48000000 / ((1296 + 308) * (976 + 21) =3D 30.015 fps This improves things from being 0.026 fps too low to=C2=A00.015 fps too hig= h. Reviewed-by: Laurent Pinchart Signed-off-by: Hans de Goede --- drivers/media/i2c/mt9m114.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/mt9m114.c b/drivers/media/i2c/mt9m114.c index 3fed509055142d7a134cae6cabadde423743178c..d58445826c090f377db473f7926= c1b612874ff78 100644 --- a/drivers/media/i2c/mt9m114.c +++ b/drivers/media/i2c/mt9m114.c @@ -337,8 +337,8 @@ */ #define MT9M114_MIN_HBLANK 303 #define MT9M114_MIN_VBLANK 21 -#define MT9M114_DEF_HBLANK 307 -#define MT9M114_DEF_VBLANK 23 +#define MT9M114_DEF_HBLANK 308 +#define MT9M114_DEF_VBLANK 21 =20 #define MT9M114_DEF_FRAME_RATE 30 #define MT9M114_MAX_FRAME_RATE 120 --=20 2.52.0