From nobody Mon Feb 9 11:29:55 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 7BD962F84F for ; Wed, 24 Dec 2025 12:31:16 +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=1766579477; cv=none; b=b97uBhfdMQafeBrbWTWrVSL2mddObK0jPke1/+t56EClJdW6cE448Gj++hCnBTCnjAi1tHupkiTtA7Oy5wMgqysEImK9iTmjldc2EnhUS6n/ePoDN8i/lozhv9afHy2Fy7FctvTK5qYIbB6ZPP398RO5MMUJV0Joym2vai3+zSg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766579477; c=relaxed/simple; bh=QUXpcxV1k5QMZf+QaO2uJlP0NmXwPLJrLAyJVowOkB0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gHC4UrKLHGe+oiMjtzyv/FUHKSoTtkZ3Km1ucptNbUXq+NzpVjrdVjZf2MTewIPtjESJkkNWIBJpYSpL+j/var6NpdCA6ugesKgnBH1czXpIpj80PI0rx3XbymzYQE74US3RgIhB0xKCEb0XZZtPlsal2nf7RMicjf96T2PPYkg= 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=I3VwW3a+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KOLWY4aF; 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="I3VwW3a+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KOLWY4aF" 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 5BO8JK0T721758 for ; Wed, 24 Dec 2025 12:31: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=I3VwW3a+re1+EgNI d/Bc3rsqDSLebs+X6r/6B4iyUVymL0fKEASUVnG13hZ5Twt+7vgUBK20WuSOZH9B QG4YVBdkNScY2osFINN6Mg/EJkoPEShsrgUm/hNfj5iR62QllKQZ1bmPNbmcIr6T HZTLpSLVTkDdmZuVDTuQWk+X7jTzSh8U3OemQpc1Go7gqOt/liWWNTmbC32w7rwB KoJYVJjWSbonB+2UhnzIOoS0BhJYKn/UjE484XK3IIwf2nIKP6xQGVPrHK5Si6SG epjw8dDS7o/seMh6PEEMBBEcpNiPhE/TpbpRQ6930Uton/UAc9t43VYW7za/fWwa uQ+xyw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b81mta743-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 24 Dec 2025 12:31:15 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-4f1d26abbd8so160547081cf.1 for ; Wed, 24 Dec 2025 04:31:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766579475; x=1767184275; 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=KOLWY4aFOAUvmjS9xlnd6D20NKLWjyn99VVdMIOGr3kRhV2MXD/aZgyMWuEtx+ELbx Ubz0wme3F0WiAJsQe5MSd0arAf7eaGnUJo1ZsaTfYZsbxk3igtVt1GHTJeXHG266XNkB JX8laFGKssKZFewvFnNSFoMmyAIvmJ2h9CqtBpKz+kxxZ2iE98VYrzkUF0OG308A5NwD AGSWt5T+b0Uq0M9oIcUGW/efygV821TTFYeg1az1x+0RCOdZySJmSJM52sWUUXbzxx5a gKnUM8BtxkPXdebmCHKlqW5mtYhgtKSEtz+AEu+bTkDjlX0blznc4SaECzGbzEGrHbBy JgYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766579475; x=1767184275; 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=kzfSAEvrtktUbIp4ektUP0l8uE4n961rxh4v4EPYSCzdL8Y2lS5uqDAZIKyM1cXd8/ 6+BEqEIdAFJuuSo/pBe8FGcDwqmWKhVf6oH8Ki9kcIY5lV1kQiTC3G33qY4j3sFFLKct 4haImi6OUbQm/JzvARkXGdVPfPp6/w6Ml0L7Sj86ZpTh2bnhT6MYHpNF/9FNypuZ+8UF qvxp6B001koM3+PdKeCi9ckQoPZ0fjiSsDa2GeAa0q1tmRRZqaRGBXVRsCNudVe1mdJD LgYHxgEx57hI0tabYJD77nOeXMMoURj8JHn3UAfZlU8qPdIXlnPbcxX2vAv5vLFLvh0y lipA== X-Forwarded-Encrypted: i=1; AJvYcCVZgvztB0T5bGXxmqOrFPBzwS81AsPGFm83Xd8/P1+0Xo4x1VF3NuUfLr6iwdKS61r9lmofdeU6huToyBs=@vger.kernel.org X-Gm-Message-State: AOJu0YwyNtmd3GTZvRa8eXzPHRWV77vKV0GHDHJQBRVFkr3fIKHvUhGp 9Do6U4hkA1mtvhxvXF4D/WC3TW1gkGEAp0GhaiKYPsN/y2nJVPEpjzj+pjUxPO5BsT7yy+RE0C7 XhqRKaPzjOG7tv2Bcg5gGx8Micgzwix/zZtbSm05Gi0p6fK3RJSYUmc0CbvpBP7OdHKg= X-Gm-Gg: AY/fxX6tzgrxJcBJLE9+nIF8l8Sio2C796Twh8CEVhEgNBc9MEAlu3B/5jsHNRFJ2bS 0+T4eRCgCPZ//wXdkDRSJbu9Wnt0hVq26G57fq6tvcS4Vtb5oKSGGXQfoFL3O4rqWUs0cDx9e/F p7+Ks8FQmdBSQ8oanUNIHbPRiR1450w67chvizoCYjt0F10//0lN0TGeho7F34T8qMKu2oamU5y 0vbLOjyVUHcc5jqjglW7OGvyqiZcUOdo+iGuifP5NynZZ+axoYrD7s1NKITT5LBq8xCkmAOSs2G bSONQblm4O5DqJdk+F7D57eTI2nuzGDpY9XP7nLe39/kiO4dz7fjW/JyrjkaxAlY707cS0lWgQO 36g3qHuyboHJ9KglCswi6fn1ONTzqo3tbggVhql/Dp7OmiNj7qZaxMvwbtLaaiam4QY5u1u56Gh 7MlFhZFVpvJ3Ga8+T+6nPhR+1IkhLvim2+5fa+gm+l X-Received: by 2002:ac8:5742:0:b0:4ed:66df:8023 with SMTP id d75a77b69052e-4f4abd06713mr256478891cf.30.1766579474625; Wed, 24 Dec 2025 04:31:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IG10MJnqbcNG2NynXrTi/3a8LLEiBdYSfOlbkKa1Enm743lN9701kxP4hriFYJGThDpB55cdg== X-Received: by 2002:ac8:5742:0:b0:4ed:66df:8023 with SMTP id d75a77b69052e-4f4abd06713mr256478451cf.30.1766579474195; Wed, 24 Dec 2025 04:31:14 -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.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Dec 2025 04:31:13 -0800 (PST) From: Hans de Goede Date: Wed, 24 Dec 2025 13:31:10 +0100 Subject: [PATCH v4 01/15] 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: <20251224-mt9m114-atomisp-v4-1-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-Authority-Analysis: v=2.4 cv=e/ILiKp/ c=1 sm=1 tr=0 ts=694bdd13 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==: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=uxP6HrT_eTzRwkO_Te1X:22 a=D0XLA9XvdZm18NrgonBM:22 X-Proofpoint-GUID: CjP9gPEG7ZVaZJKYP_qfnBU50BnFZQ2l X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjI0MDEwOSBTYWx0ZWRfX1TEdjhGs/XD0 5SHqzy3k2iSfCOPm6fOrbDYA5+ImqUtUUwvvAYmn5Lm3Xp1DPufO4C+a1TGMqXYNAfjmNih0R/B uM192+QBZ+OZCh9Jsdk3giV1eK/8NZoD5TILDuMkS5ZNjlBxQ/zA/lB9DtLORXD1fvgYqOGBA+N 3sOTMVMwJXrJMyoX/XNqzoRuz0ob8L2FF8KqW91G5NWZSXu+zr+LiS0i7zR58MwmmVWPBvq2Pnr VQVVdk42hWaOv5APvxAQ5rVsOpiQiCApAA7oOLU3JJBUI6/TXBzJ1GCv20N7MNPFIa6dRZmW15V PmS0HCZagKbtIT2XjH24NGF7591KCC9ygP24gDZEEqN+joGf35GK1tqXfUjF4urbKiWJ2kMtxbX Fycd4OlDrnVZHxeLDQf841CD6hzOvuvVY3FjdCVORuG+CTiJ7f7S8hXd+6wd/KrG4A7rLyIc28k 6p+AXfPEfKSXPY1YqVQ== X-Proofpoint-ORIG-GUID: CjP9gPEG7ZVaZJKYP_qfnBU50BnFZQ2l 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 clxscore=1015 phishscore=0 adultscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512240109 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