From nobody Mon Feb 9 13:57:08 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 4A94A22157B for ; Tue, 30 Dec 2025 17:03:16 +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=1767114197; cv=none; b=lo1sFWKRKv5Bx6cQCXbg8yVS2ssnAHDE11JZQ0ca/wuDqlZqO/PCIWQ4iTY0QP6DDllMHzKqy8eJCUxlsJvRGg4qhb9K/0bioFcAlTjAqnrjtdUk8G8JTbxQE6FZQQBVwmYJlsSGlsnX52TPMHV3nivhexWPMVQMIrA00pzmW9w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114197; c=relaxed/simple; bh=QUXpcxV1k5QMZf+QaO2uJlP0NmXwPLJrLAyJVowOkB0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OdXrNpPUvdYS90Fp7yzjDMbk18J59ne5UtzyNpTPzwr/fhuKOxLAeGDvi/q55RsrX9iHa6zx4zwNGDZGG5c+nLo8VKVDZ+7g2bt7aOX9+ZiS74/+zByC2AUWjsCMR/r5xBuBUGpw6bW8swt5AyOVO3z3AciKFEZiJTiair41nE4= 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=XREN7K9s; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UIB5sCgo; 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="XREN7K9s"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UIB5sCgo" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BUEcOFK3539627 for ; Tue, 30 Dec 2025 17:03:15 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= PxeWmtW8IdrQ7Qfko3faPMcvx1IgxirxWZVDR5z3bR0=; b=XREN7K9s2o1Sdb+7 fnI5wPIIgG8GJN/nC83G2ulqn5YX6Nf268Vk7QCZSK9v6rhbUv1GasoLvGhavWQz OfsJxOpDK4tX7nfbTAVXeNrTPMDTry9FmKeuIedYOJELX/XoL23U9pQ271GTCBes DO2hIBiFqPhOvhc8Rf/g5jqcTDKKenJN89Yc6aixmMdloxDyEclj/0T4DUXTLjdP MRF8lFZwVU02diIYth7Ctlp67Vf5omoVqC41/y0UDEulaVS/x0MKv4A+XjieIWcP JP6To4sPPym7U7hu3ty3xZY/kpCBnzxJgF89VStMvhgaHl9TczsNuLCH+IVN47nd aZ2+dQ== Received: from mail-yw1-f199.google.com (mail-yw1-f199.google.com [209.85.128.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bc88yhn90-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 30 Dec 2025 17:03:15 +0000 (GMT) Received: by mail-yw1-f199.google.com with SMTP id 00721157ae682-78fc789257dso86195327b3.2 for ; Tue, 30 Dec 2025 09:03:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1767114194; x=1767718994; 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=PxeWmtW8IdrQ7Qfko3faPMcvx1IgxirxWZVDR5z3bR0=; b=UIB5sCgountip94YyqwdYcDbqsUNCsAqzs6VFQnbDBYgecKUr3oA/RMS3JugK8nwG/ 44J8yr7+Qfe7TP/O1cVcPPqP5q9hRoysdeX3nGe6rCGxT3Dz9TKyiky0E1iRDwwB6eAD YedYepcDEGwZJrwqbJDDpRKCvZi3iH2AjRapSPdAkTm6SLhr/OzvyporgCG/DL6KVLQc KyBSF60InbQmNkU0gIe+ApKKlblYlMhF3h5Fqt1qwUCGYO9Rhjl6qJuiwwooxxXx0rgc yjNBNh6f3Kv2dNPXuwtBzbceAwOnD5y0T78rLUWnAN7ku/d61QmNRIfCSDcBG/2LXFPj UPCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767114194; x=1767718994; 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=PxeWmtW8IdrQ7Qfko3faPMcvx1IgxirxWZVDR5z3bR0=; b=psxWRfnxsb2BUky1QyqX8EmnCn0/bupo25X/2HeZ+OjBuXOhJVu45oc23WM9jy6/By 3hkGLMZOUJGGYquNKdrSfMr03Dj0LTHapafZXDsAIPzcEHNVeyX8NRt4km7VhkM3xBta aTBzVrYHdTgrw2qMO8ta68D2D3Zu3Jbeb6S4Th59FIjeq9j/hUUO6V3P5XiE1ihYJ/yy YUhARyaEQowJqeWJLxnNtDAKruebZ6oACDsNFpiM52h27BKjvMFE1A2a2nRKdpyUAn4D Az9b+0v9PtIHnqs166jPxI9CXKPbARqKw+2n8qRsO4GX6WsvjiKhVsuUxj+mGhyHHIBn dfGQ== X-Forwarded-Encrypted: i=1; AJvYcCVrA3ZsEcbY86gL27iFM00mmvOkBz1geA+lxRS3JrxlLljRWxz2FiQySlIMrHulcPvJzZyUqerbdXizNYE=@vger.kernel.org X-Gm-Message-State: AOJu0YzTW/H1yP4hsec66eLwesUvG61bHh8SqbFBqtVt9jP2EC1yNUG4 fWs87odzc7NU1GNguoPYIhiQjKlV8I5QiTtAV6cqgoQJgi0yLr4+89kNRlaDtDXPCOt6KFWQblt ole9H7X67V8PUZniqRJ1kRyJtsLxU/NkSPxsH+rL3gHRecTvO8jBJguw35KgRQCZy0FA= X-Gm-Gg: AY/fxX6JCwOEBPPhBS55vUKNMk15VGf2dtP9fV+D0byO9b1DrHT3nY2D+MHz5ddWeQ6 rN/ewV3QsVBVQsj1+Rf/eNWeNG1QbTEzXc75Uo0Q7wL5F+v3jBYsUuhRohVF9b7U/4+NyOwOH57 +IA0X2NQJUDUNDkEXErZY2eEoICQVElN+36cDFQ6YgZtvKo+rOzyPFcFHYZPwuusw0GzrujRA0K vk56nAXm8OD3dzVjPfM9tAx3kySYLM6wDUb3mRjKmwcX3i67rQgY6gxeIVVwSx0iDP3P+5K4RxW 1d7ROWzpjOrI2vfeMCdFebUhKRiJM1h3ebREDLwlmn0+B0/YVTQ2oypweiIZHurYUX0CViKFCE4 9diuX94Jbl5FBOoqe+2+BaxsM59WHDnwbBd/tPgiWAtOjqeQlk+HprtXRIddSbezOn1rbVZyGcl 7oqNf7FAMd63+XxbtS90goFBm+YsmopF1Wu3rV5pwE X-Received: by 2002:a05:690c:490a:b0:78f:8f4c:884e with SMTP id 00721157ae682-78fb3f26fdcmr308336797b3.21.1767114194471; Tue, 30 Dec 2025 09:03:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IFJOLGR/FcqbE3k8GQnJpV5BepiEsz7+t1cMmeduT+rWr5bvJmYR8yxj4fKD6Nm9yTcQsjuvQ== X-Received: by 2002:a05:690c:490a:b0:78f:8f4c:884e with SMTP id 00721157ae682-78fb3f26fdcmr308336437b3.21.1767114193976; Tue, 30 Dec 2025 09:03:13 -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.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 09:03:13 -0800 (PST) From: Hans de Goede Date: Tue, 30 Dec 2025 18:02:58 +0100 Subject: [PATCH v5 01/14] media: aptina-pll: Debug log p1 min and max 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-1-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-Authority-Analysis: v=2.4 cv=POcCOPqC c=1 sm=1 tr=0 ts=695405d3 cx=c_pps a=72HoHk1woDtn7btP4rdmlg==: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=ZdSappWxmhQcxru2t40A:9 a=QEXdDO2ut3YA:10 a=kA6IBgd4cpdPkAWqgNAz:22 a=D0XLA9XvdZm18NrgonBM:22 X-Proofpoint-ORIG-GUID: fsTQpx4UFYyJwEXK5cgxAjFTsXEJ4pUA X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjMwMDE1MyBTYWx0ZWRfX/o6puMSL35tP fRroNxuD+AFWhGankFLgw54y0VoTHmJgN9ORk8e6yU6xV07kJWhsrvy/NhTbyncUFGLQ5OiH8Vi S9dqC+EtUzpu6UkJ63JRljdOcfS59qEnHYIaj0BcwnszqinCKWuuJVoy8/rsgwvToKReFcDpmxf vEqGE3NFT/DoITL2qmuhuHRut5+Konbjn2hvKRPXSesHkNMXMed411H1zUWzQil3FYvLz+bojDr G6ZVomkH1H4xKxCWqkII/P/fC4p3iuFa6KbSQ7/R4stQcgL/6/BBa0l0cRebjkZmqTCbdFOAQ9e Nazj2eo4WSxd3eCIBVTZcorGFWcOydVnrPINU8SexQvDLbquy+jGNfqbZ3RooesBEfHlWoy+sXL 8WTXtgjmhFahXVCwsywx8E8X7rmEUeyqVKkfAfkO47rJCQfwzjYQ1Oidz85zMY0TO9cTkOPb998 yHugJMw1vCBH96Ddj4w== X-Proofpoint-GUID: fsTQpx4UFYyJwEXK5cgxAjFTsXEJ4pUA 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 impostorscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 bulkscore=0 phishscore=0 clxscore=1015 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 Make aptina_pll_calculate() debug log the calculated p1 min and max values, this makes it easier to see how the m, n and p1 values were chosen. Reviewed-by: Laurent Pinchart Signed-off-by: Hans de Goede --- drivers/media/i2c/aptina-pll.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/i2c/aptina-pll.c b/drivers/media/i2c/aptina-pll.c index b1f89bbf9d473f6ef00ebb8250405018d07e668b..cd2ed4583c97ec87e516acfd249= fdccf2f9efbb8 100644 --- a/drivers/media/i2c/aptina-pll.c +++ b/drivers/media/i2c/aptina-pll.c @@ -129,6 +129,8 @@ int aptina_pll_calculate(struct device *dev, p1_max =3D min(limits->p1_max, limits->out_clock_max * div / (pll->ext_clock * pll->m)); =20 + dev_dbg(dev, "pll: p1 min %u max %u\n", p1_min, p1_max); + for (p1 =3D p1_max & ~1; p1 >=3D p1_min; p1 -=3D 2) { unsigned int mf_inc =3D p1 / gcd(div, p1); unsigned int mf_high; --=20 2.52.0