From nobody Mon Feb 9 12:42:56 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 B6D8A32B9A4 for ; Tue, 30 Dec 2025 17:03:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114201; cv=none; b=ueuMKRhzdpr3j9cPBUMzzIh+lv/eQ9mexdi/CcSpJcNmoghte3JsrpOZI0ngY5yYst9VcHlZxTRdnSkt682gmIN/4DZ79f5lzXAz8Bp4Ugp1IMCysq2ZGlJq9ylwRccFRNR6hBNopFeNh7tVVWoNM3o+NRsuxhW76g06zcuwPq0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114201; c=relaxed/simple; bh=Cwha3Px1m/zPBd8AbVvEtXLPMzCeLMJgNeMAIHr21dk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d8ATLdCGiCC/22DcIRpQH0VKB+BQ1fzxEHS33trZIq+9PpSZZ9nk7a7nfMsANVBXizdjgqXU0rBgBwnADGzFBUX75mKneI9B5Gk3xTO8e90mIDITjtFVCRdHJicu2DMcflDvpYZWF50PJB0qsnHW/tWJbLAU7g61AOAVD6diue0= 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=po2c2+3S; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BZEC5U3L; arc=none smtp.client-ip=205.220.180.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="po2c2+3S"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BZEC5U3L" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BU9ARfg1752576 for ; Tue, 30 Dec 2025 17:03:18 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= sPfzMnbmbFisVAYJJDxs6C4Pzdhg/FOKBAdmstLRHeY=; b=po2c2+3ScYvoPY+/ ktOj/Joq+aDAi+OHC3w6AFcB6J9rjo8PuQ7F7/nfFLrgsfrrxQEmvAhFFpIuhIJ8 7l5BrcW55zkq9VEBY2PJU5DPnNp/qwYJ5/lCSGk5/HxETY5WfMpnu8Gt4oANeWVe NyEmIN6VmgyRqumn1tAy99peZw3ZMz+ZaLTIcedzc1VZKSer28kmPZDv7EhmTlVT iypwNBranIKF3UuKrcUEp0j3QnqddBrNgfYfTOgYfPpFPL5FlLXk6egFFayvzD8Y PC0VaRzh99DNO3sVtYZBPpwzHAs8T7v3afRNbXUWzBSfZ0hOZ7WpHFUYQGIBnMeO +eScog== Received: from mail-yw1-f198.google.com (mail-yw1-f198.google.com [209.85.128.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bc0sgtfeu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 30 Dec 2025 17:03:18 +0000 (GMT) Received: by mail-yw1-f198.google.com with SMTP id 00721157ae682-78fc63a4637so90032557b3.3 for ; Tue, 30 Dec 2025 09:03:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1767114198; x=1767718998; 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=sPfzMnbmbFisVAYJJDxs6C4Pzdhg/FOKBAdmstLRHeY=; b=BZEC5U3LYZUydUlcaWbqNDZjIljsQ4Q4yckHxH22jy62jjLRtPLOjHbMnABDqB3CXb MDlRkVgQkLJsOtce/H5XnLZvZXjNmxAtJ5heq5yLtjloCM5FA0j3wOhqNv8HXHizU/zp meOWL8hhX0cZ/Jr81zoIVcrKETo8Zcoiaq+3+QG418Y8gpMPBQyEi8vEichbt85CWXzw S7wiOwy1mJgAgMWWLB/uKnG//trIbiWTnidrIVWXxJ7Pdd9YasDLDH3VAlRtRylJ5wmy B4SBk9b+fWjeU8i4zv6zJxfoJYFoYrCtuXyDlpCO79eEeCfWyFNoul3JQOEOjixKFv/3 muxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767114198; x=1767718998; 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=sPfzMnbmbFisVAYJJDxs6C4Pzdhg/FOKBAdmstLRHeY=; b=w6q3H/fsbX4Y0sakHcCpGq+DG22fjHsfykcJiUF25FLWEot9eI/nHTBsQPV0fYCaYe 3TYRIeUQxwnkIcwUzu6wS7MbTW9Vqj3sCkdkPXq8MDWii4pPDw1gPeF+sPXSzvFiokeO Bbada/Hnnv5cFgnHKXhE2sBbHzg2Tuvp6P+N5o3w41K7yGrw0UYMZhD8wvNJ1wWtR8BZ +/klMt2ev9ZlKaTyuTFwXjVObJe6RLCGNz3C0Qul9tbr0Y4Iy08BBb6qVS2ZqW6lfeWI QD85WTcMjLA6zGXxKqoc/JiRomCSkhzmHsgfX/tSLljQCG8YwO4sCfinZMrpXyJjegLY DOow== X-Forwarded-Encrypted: i=1; AJvYcCVeSYkWmcSvTECoFDG4vrPrWMLmSg76q4nJjIw8geSaLElKvs996EwLpjN759OyD0ycxDZJPsBkynVQWIo=@vger.kernel.org X-Gm-Message-State: AOJu0YzHkNsAjAGKrB9hgt/H9yShC+wi0UFq3iE/6KQI5xUN1gpU+GOd Frr2pe2xQUm0Fcm73TNWMmAqjy6aaDHm4OYGHKqHBaIa4z+q4ThuvFovjtgxZLeNexRsUiMmta5 G+vAS0KyXtCPKbPcfazKU24jl/3g2g8l0KuLpps6HQPsIYwCqu7840K2kA2BxYUGS+xA= X-Gm-Gg: AY/fxX5GK62AF06xZsP2mZFz8CKWiVLfUXleROdpbv4+esKK9jR+eihtdMeJUAeCVcR n5BzATVJ8jFEf3qZsh4h8GG51mUA0Z9BLRnYKkZZpnbHKTTwl71qCDNXb3E3s+iQS0S5jjl2UJm 3DHZ3fy6OTOMrPV+dvi8RMRgfhs7h/CFD+A+X3fiUxyUoK7ddPbsbtOlR7TUnGAGt8QYtztJAEh xhIzpETOYfEbuygmW0/KJHt6Zt9qg2meAI3/erUbELML27TDJb2y2HIirXjOLFYiJLp7CkaICYy KEFPEILESfqjON7l7k+lTFkbrKNW1tzceIPMi4DIkORFdMv8p3+Skz34H5ThUmY3kpiWzNUW+TA 1G41HqsZ2aKMNipgVDYaaaMzEcuV/F2OqewcyX2lFxw2MiRMsu4qw7RYTHiprLqpXeWm0Z2u7pw b1aHhTNMSgYTOmKjn2VhaTtaELux54rwpENR+9qYyE X-Received: by 2002:a05:690c:968d:b0:78d:f5f9:aa9 with SMTP id 00721157ae682-78fb3f31facmr276677377b3.18.1767114198201; Tue, 30 Dec 2025 09:03:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IG0xZu/T+oVGXM7NhvV2wNbK/Tfal6Kx3w6wvnh34Pjj9UpcxZY4/TKNhPqmnQUYbj+4hVtjA== X-Received: by 2002:a05:690c:968d:b0:78d:f5f9:aa9 with SMTP id 00721157ae682-78fb3f31facmr276677127b3.18.1767114197807; Tue, 30 Dec 2025 09:03:17 -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-b8037a5bdb9sm3776086266b.7.2025.12.30.09.03.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 09:03:16 -0800 (PST) From: Hans de Goede Date: Tue, 30 Dec 2025 18:03:01 +0100 Subject: [PATCH v5 04/14] media: mt9m114: Fix default hblank and vblank values 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: <20251230-mt9m114-atomisp-v5-4-763539e76094@oss.qualcomm.com> References: <20251230-mt9m114-atomisp-v5-0-763539e76094@oss.qualcomm.com> In-Reply-To: <20251230-mt9m114-atomisp-v5-0-763539e76094@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-Spam-Details-Enc: AW1haW4tMjUxMjMwMDE1MyBTYWx0ZWRfXy8b4hwHpMPjX WCVigOxmcuzE8fXMXVVpp6mSYIzbo/d50mAAW4CCUqhQnFdayrO4e3zs7WT9V4kLTZlGQHR+8XP 5Wq2pWk0f4eLNfGIeNoTc9w35K4SoueHMNtcFA+OOx7bblW/cyCx+4FJ0+Gg73amnlS5uZAWN/e osScu/K4zi2643IWha3P3FnqcPGRFCPVuZC/sThWfaWLJeZF4Fur50ICCa9tvZln/8UFhUd7XvJ bvy8z3565AG8cN6ySr5VbuSNYcP9/NNqbyLmucRUS1FPsZJlkm7dKN9dTfstJ2o8x/u27OoQ62y kpymRrKhfYykHxKfF4Z4fawz3Tn/zSOCx7MD+oPvM+L7fYUoEDGsEOqGLZFpV962AvKV52BmLWt ZHs6dBMPAitR/rSp4dhPfmBsGLpDypcQn2jIFoarIifkxg6ExMw8FSX4/rkmzHqYf27xe8ADT2m 4HjSEucqKTszIaIGjBQ== X-Proofpoint-GUID: QYoXISdD41UFdeiUSFGsIcbhgI7yMTkq X-Proofpoint-ORIG-GUID: QYoXISdD41UFdeiUSFGsIcbhgI7yMTkq X-Authority-Analysis: v=2.4 cv=foHRpV4f c=1 sm=1 tr=0 ts=695405d6 cx=c_pps a=g1v0Z557R90hA0UpD/5Yag==: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=5Pw3dBPW34w_b6RJA_EA:9 a=QEXdDO2ut3YA:10 a=MFSWADHSvvjO3QEy5MdX:22 a=D0XLA9XvdZm18NrgonBM:22 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-30_02,2025-12-30_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 malwarescore=0 suspectscore=0 phishscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512300153 The current default hblank and vblank values are based on reaching 30 fps with the pixel-array outputting 1280x960, but the default format for the pixel-array source pad and the isp sink pad is 1296x976, correct the default hblank and vblank values to take this into account. Reviewed-by: Laurent Pinchart Signed-off-by: Hans de Goede --- Changes in v2: - Update comment about resolution / pixrate / FPS to: * Set the default to achieve full resolution (1296x976 analog crop * rectangle, 1280x960 output size) at 30fps with a 48 MHz pixclock. --- drivers/media/i2c/mt9m114.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/media/i2c/mt9m114.c b/drivers/media/i2c/mt9m114.c index d9cc260a13bd9f7dc76b69696ce18b953f43e3d0..3cb00e69623fa422bdecbe3eb36= f911d92405341 100644 --- a/drivers/media/i2c/mt9m114.c +++ b/drivers/media/i2c/mt9m114.c @@ -332,12 +332,13 @@ * minimum values that have been seen in register lists are 303 and 21, use * them. * - * Set the default to achieve 1280x960 at 30fps with a 48 MHz pixclock. + * Set the default to achieve full resolution (1296x976 analog crop + * rectangle, 1280x960 output size) at 30fps with a 48 MHz pixclock. */ #define MT9M114_MIN_HBLANK 303 #define MT9M114_MIN_VBLANK 21 -#define MT9M114_DEF_HBLANK 323 -#define MT9M114_DEF_VBLANK 39 +#define MT9M114_DEF_HBLANK 307 +#define MT9M114_DEF_VBLANK 23 =20 #define MT9M114_DEF_FRAME_RATE 30 #define MT9M114_MAX_FRAME_RATE 120 --=20 2.52.0