From nobody Mon Feb 9 07:57:10 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 AC81E44CAD0 for ; Wed, 21 Jan 2026 08:06:40 +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=1768982804; cv=none; b=ihD9Qp4LoDOmuHydveQpWl4YL5l+u1iNooemNcVVumcl0aZEmw5rbn9c/5XGJ+oXCrNk6fJQrRCdiivJiy0jyJaEVKULENsv6a0ymoQTAhpByETlTg0fAjAXLR98benmCVTyg7DMma9rY41sGYGsun0uz3X1//CMsPjFxS0+lJ0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768982804; c=relaxed/simple; bh=G7YS2wlAM+w/N0JuzYh6GeMVBzn0xVZZwgxnap2Xevc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jzwvuCp0tbYsCXs0aqGZYvLTp1Y+dcQ+KmyJIlWjhnDt8zPMhmrULQdm/C+qfGMdB6LZZmxI0Tzx+d5VQGCHzq4GNqKP0qFTKXGsabGVMVaqydtYit5bi5RzJ0oGepNoE4LnoXiMQ4ufjveEbmzy+broduCiza7/5C2o+ivYv4U= 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=VVlXZ9wz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HzkRTc47; 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="VVlXZ9wz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HzkRTc47" 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 60L4FFmP2840458 for ; Wed, 21 Jan 2026 08:06:38 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= hP8te74cBcaLXVNQtfhrxUlMHu9KXywfKDJhyJUVTl4=; b=VVlXZ9wzv339/JFb AQewjoLooM/ozl8S6V+9N0ah9bSwFkBZ1to3NkHGBfhSZKH0ekMB0sscSrjM9r4T f4JjqLraS7Y4641uihGl/+vWRirqPeNraJ1kXb4+cS9Nhe4Me0JuWAY2OaEvsxrX OWRzyeYuaQTz1NPOdHiarsBaOE/QF+Yphw4+1CYE4ipH/w3cdALfwSky3IVd3sx7 hOy11loQ4VBL9708XK7X0m/94W21Q3rKPzmxucyyJ7e6oGa4VqOe65WWs0qJRQeh mqSxrGeXR/SIUGsDKgf9P5SxCnXoBaGzcKpXH8bk6MoTe+SLZJx4xS/4EugkEysx nPWIgw== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4btqm1rtgw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 21 Jan 2026 08:06:38 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c52af6855fso825921985a.1 for ; Wed, 21 Jan 2026 00:06:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768982797; x=1769587597; 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=hP8te74cBcaLXVNQtfhrxUlMHu9KXywfKDJhyJUVTl4=; b=HzkRTc47vAgTCZolJa10ZKb15tQWJsVIBNSTzUu2jSQwpLTRnVQpN4pSsbWxguIkt+ jJC7UcRBrboHIT50DnubkD3Cecdg+GUwV6z/LjLFzSYEvO0rPY7h26FcqLlTRRGV0J/W N78aPZ9OBtiL13aveDe9Co9AP3d6mf7eGiuKlLRnbq7jLgr0eMSxfbg97EURaBO96fi8 lKUHyAokMfMc6Fym2QJucOEbe1y0h6A5IjWc+MULdYd4E46+Ybrv5eOcCRwCuyMMkgxV g37V3ijtzuHUPejQX0B8uALIHSrts1QZdjY7KOgnnvLcgs0dzPGU2Ax8IgS2DWLjSQDc aEtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768982797; x=1769587597; 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=hP8te74cBcaLXVNQtfhrxUlMHu9KXywfKDJhyJUVTl4=; b=wRgKpybHUXaLBSFILEgrs9aVX0saCU968E1uJK5kncIqzomepi6vCQyN0qklgk59ft sP4I9sIQzYztUqDi39YSHJALPBQkpEyzBEW7QZNmrCQwSXsq5u7Othq+43oHn7w41D0u k+K4zIlU4+O0zKNXM3TT9XNH2CmMoJz2BKAg5B7/7iPWx68ca/90pqzM1SDIO9FwmOST GxJoV1XqRzHOZsWeTa3+/oYNnLsMXQaUVH8sFlLgzRlxDZwBASHyHN+y78i7z+BIGG25 OLdtE1m/wu7+83/w18Ap784GkX1/enqaTcXyxTE2spB4+F0Js4fzzz9SDbBNgW1SxYLI 0sAA== X-Forwarded-Encrypted: i=1; AJvYcCXq8CDX2mkmtuhzRXmBcFwRpVWBuxxpaaPNNOCYyyLbyqw6fyc88yahQhDNaXUa6WOxSnfKVtFI++bEN/o=@vger.kernel.org X-Gm-Message-State: AOJu0Yw8FrRhewcJkP2pKAuJb4swPCx51A6A071TzjFZ8W1FUuEgFK7X 7R9IvFvSMfkj990eAMqsaLScU7yT6t9rRs8iVgUosNhKu/lWTw/h93Dq/rlv4MrmonLfRGWfJcd ugzFlSQjAFTJoiZrWu67O9v5YaDm1LBEs/AXtYFv2VPZW/FXwpCMxUpD3RanLOsaq7aH2AyZrmh p1lQ== X-Gm-Gg: AZuq6aJsEGZ2EW9aaGBFS4n+Byb0TPJNeRaBS7tQVd9EgDJO8Fo9u1K7Pc1B28VL5M0 W7xZOBDSWTlCIpvF/ziFQFelUX5t6c+VQ1kCekcjYrg8MYOS3Ap2LrvDC1xXkRz5hWbfSGVxpox u+wZZEJJPJ6hgV1EnAbR4Ou/QkX5DqJvqjP7q5oM5TN0lKBoxCjLsvpP+ICZ1Opu00kCJfb17As ATge4Bco9zpyH29z0Cm4lurhd69tX6am0mo4OE5CWJieYg6PtVqggJzRS36Db+n0n2LeIfqX5je 6BbB1m0vYnEmIUSlIZ9yQd+b4Siy3lq6Txf/Y6XnYlANTlZRj81xk3sT69aYvbj/lvD3rIYu3f7 YhyuCiq10x3PvqfHT10tn6B/8Hl7dDVuEfabPcqyFrfb+vQTGPdj2+QLv9ExmH7pPrBgjoQTmCh Sb X-Received: by 2002:a05:620a:2a11:b0:8a9:ef98:6b34 with SMTP id af79cd13be357-8c6ccf06d89mr551604085a.56.1768982797039; Wed, 21 Jan 2026 00:06:37 -0800 (PST) X-Received: by 2002:a05:620a:2a11:b0:8a9:ef98:6b34 with SMTP id af79cd13be357-8c6ccf06d89mr551601685a.56.1768982796581; Wed, 21 Jan 2026 00:06:36 -0800 (PST) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8c6a71c14a9sm1203363485a.22.2026.01.21.00.06.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 00:06:36 -0800 (PST) From: Wenmeng Liu Date: Wed, 21 Jan 2026 16:06:27 +0800 Subject: [PATCH v4 1/2] media: i2c: imx412: fix sensor power-on timing 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: <20260121-imx412-v4-1-f6bdf83f116b@oss.qualcomm.com> References: <20260121-imx412-v4-0-f6bdf83f116b@oss.qualcomm.com> In-Reply-To: <20260121-imx412-v4-0-f6bdf83f116b@oss.qualcomm.com> To: Sakari Ailus , Mauro Carvalho Chehab Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Wenmeng Liu X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768982789; l=838; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=G7YS2wlAM+w/N0JuzYh6GeMVBzn0xVZZwgxnap2Xevc=; b=N5XZfhFHGonnriABM6Og1my2Lq8JuxUBtrONQDjdlouaQju4MGfJYSHSohbwuIYGBxg7o0Gu5 +yn1TZkMdpxA6qdWpZDGUC49BsvZwMlBY3gGoU2Tdeag5/hL+tmggxg X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIxMDA2NyBTYWx0ZWRfX6EjQ+gZKaIiC vWvihIG5VJDS+qRGzdCgMRv+oBNB9+e+X8X0BB/GaF+9DWIQK8QPI2kHU5WMZN6n57bJo7gAlvP aDsh31fq8004yiNQDNVOJ6B6uJLxTuoxcegPz4Joxkd0D02u5tAM3hZeYJs+pMpgFJXlAuaX4kD FOaiSCuIZktKm84gEltNHwNoXy2ZAOwWFlypOlQPUm3N4jDcFbtPA68TZ0M3ylb8zhVZlqJzL+o H/mOVoRqHf0eAzkCY0ia4i3Rj2OMk8xoDr1+5hYdM66zWTq+VNZ/09BDWsYzytwtifKRJLbVDoj RV56mgTyF+IKS0u5JVimJRSBZR5MNGRTXtNBrMtqYXlsBxcrsD72tG78WOjHoMPVlfFCF3leJsk ZG6aWNv7WWF6Y8d1Di8nqkhk566z5k7UGITy9LLW/hwrVISy7VH8JGlIBI4g42h+44yQ8+OgXr3 3Vgg+n9Z49C1vpvZhVg== X-Proofpoint-ORIG-GUID: XDimIN1TDCx8x-AtP9HUDkF-07uTYFD_ X-Authority-Analysis: v=2.4 cv=dtnWylg4 c=1 sm=1 tr=0 ts=6970890e cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=s3i6pRDQQ6AsTw0Ks-IA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: XDimIN1TDCx8x-AtP9HUDkF-07uTYFD_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_01,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 impostorscore=0 spamscore=0 priorityscore=1501 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601210067 Assert the reset GPIO before first power up. This avoids a mismatch where the first power up (when the reset GPIO defaults deasserted) differs from subsequent cycles. Signed-off-by: Wenmeng Liu --- drivers/media/i2c/imx412.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/i2c/imx412.c b/drivers/media/i2c/imx412.c index b3826f80354703b17b416dc233854da3f5736e38..5cb55deb125edb218779b076429= f9fff93e11a08 100644 --- a/drivers/media/i2c/imx412.c +++ b/drivers/media/i2c/imx412.c @@ -1188,6 +1188,8 @@ static int imx412_probe(struct i2c_client *client) =20 mutex_init(&imx412->mutex); =20 + gpiod_set_value_cansleep(imx412->reset_gpio, 1); + ret =3D imx412_power_on(imx412->dev); if (ret) { dev_err(imx412->dev, "failed to power-on the sensor\n"); --=20 2.34.1 From nobody Mon Feb 9 07:57:10 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 1AB483A1A4E for ; Wed, 21 Jan 2026 08:06:45 +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=1768982812; cv=none; b=amlO3vsHEikxAcgwFN38279SfWDeAmbo8ngKhUtMkWGT2IkZwY5m8BWyJs8f2OJX8qIFckRCUHJ4bf1BYGm6x0lOfOxEYr14gsQHVPEbMS6pIRG1ktM8G/03TnALFXCKAH707z0ONkwkQszZaTnS707C7lsTPUwUwJQy5/RmFcw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768982812; c=relaxed/simple; bh=O3AFV4Nn75qxYOSZ8fhiivu+lxVATfmPZpa/iBeafE0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=daAogRC2QEdHGgH2SMPcFNlwwrAKzdm8P4VyZUj8rtB//M0npmIWG2mrTogAddOoh/3LYMBf8sLlw3lNvjq67yUNSw7XSWtEh9gZsidQinIyfFTC2p2sYRVRzUKFX4iiXbDmbI7mNF2P/xSiPvNmaiU4V9Jkvno6Uh//kKgPV+0= 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=kTgQSGWN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=i17geaGO; 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="kTgQSGWN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="i17geaGO" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60L26uvO3256421 for ; Wed, 21 Jan 2026 08:06:41 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= UQeY/NRPZXEPxT2e6FeLHC+chfabLTfPGt+A9FN6JW4=; b=kTgQSGWNX7IzpFwJ P7rJ02Jyuonejn+cdZJY5f4LtFct8hNra4MWDc3NIvMklDTTbu7EkI0FMZnUdJn4 MplGpBzrD88U/9ipU2kKuMzcQ2zJdXJAun+eftqQe9lh/y6YIgZAsHKT+eV1zvBL YfKQLYv91zevI9JNpeYz+8SXKnEi8NPnOKBsbvW0UZEOHxqfJ0EgSqoEjiE/Jyb/ fgkM2x9rtpnAo38RvEuEDA3g2MLqlTdiDbPz3/5zrVX8I5TQiRZfixeS/q0ukrSE IHlAACFP/pvJw6qJji4MVQqbK67HKhT7MiDtmNCSo6QtN6t2X/+Fk6oIF0edmE0m jVsw0Q== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bt6u7v92k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 21 Jan 2026 08:06:41 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-8946f1b8691so22392736d6.3 for ; Wed, 21 Jan 2026 00:06:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768982801; x=1769587601; 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=UQeY/NRPZXEPxT2e6FeLHC+chfabLTfPGt+A9FN6JW4=; b=i17geaGOs7Jxj0XlYfg6r9FRJqMfPhRJOR3D+aAnYWIgHt3AHUBHD82GVnHMnvCFua wFw+gnTB53iI8M5yEVo7fobQbqyPHFBVD2x7L+2RGt/tW0QZisBgSDc3ZYVlauaRrLgA 2xnccoRD/oBKCRQ89c4eDW0j0I8c48t8dLQsw6JmGMXE+QYYmuLD6tetNp39oKnt0zcx FmBNPnzRxd53/gunaRqQGxuDLKfSjjNYXIAsQH0k/JK1hxupJ0ENctY7i4IWLKpXXvqz sfvC7Cl2OcYaiihv8oTXUshi4iJJALZqUVLv7JSixek9NacmteB8L+ECbpmOz1pbQteF 1g9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768982801; x=1769587601; 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=UQeY/NRPZXEPxT2e6FeLHC+chfabLTfPGt+A9FN6JW4=; b=K7e0W7WoDVoocXGNW3sUJSq5dzWKUV950MPby9mETylmLA4/t1FZvDHcEBgE54sjvT mfmGXvFv5FZ3RAHgO43lkL+5OFWmybXifpGnJnMBoPvkBWIBgh85wX+OE03MlZoGGP5T o3O4aeyEFmBFDB3LuwMlGxhky6Z2ybbZKPe0nf8uLhHZPS49k6dk/FusAdrdHLcLaAn2 cwzrBruJrn8REb429Hr+62cbcYPFXUlN4mAMeCW+b0TInkFd+QbDiF8RBhl0hzMPJm1u zdga/E/XzxDYO6uGPxDxv0XpJOGfBHss15eK8/mOF1vSRMGDfdP4ThBic5TGkTIx895T M0jA== X-Forwarded-Encrypted: i=1; AJvYcCVM4GxahH8p1iaahjbbckYl9jGh9gGAdJLGxnIOjgVSFz/AqqaZgSmyC0Fu0HkX+tduFcy/+FQ3UF5pc70=@vger.kernel.org X-Gm-Message-State: AOJu0Yy9u96qWBHjsjOj1PdUWz6UlM7aTTg3jC0QP+DQUwuKAEanNfU6 JW5pw9IEBwf9NzWzSnHdpl3dXX5HiWjDpKF/tRwh20fIBKUM6ptUGZlaRtiAdnGPoHkMxWLwumW X9dCKdf0Brz2s2ySVgRmjRQWJoIiWeIb8tOwNfn4paP8IN6ORX3oG/NcZRnheLeMDppZZmZEoAC +tYg== X-Gm-Gg: AZuq6aIPUkpYdPpU8rAkq+fACJurOARNHutXhFiKzWBJwdwJyEmuaHbI+w2Cp436QN2 CTipORIh9/ab5N7xu7bK3BdtpRSOSSOJZf1lnoql+7+3eZ6zfRjE4Z5a+88WC1XbbIk4r3u0Bmt jAMiqBzPUa6oD+QBMx5gFitB25WSdXBknm2Arxl1/3Dzjz4dDHFntRdV9KH7oqknU9w9+MLWtQM jBHijtVGmiJxgEPHFNCdWTeJc/noyr9wDiA+RbeivDIUYaHnxBqahjuPNzBj/t2h3ekXZFQRwiL 85ukr9ybIGYQWONNJXkA8uQj7wdqhxDH7xqOn/NPbQYNeqDhUxpMNEDGOZKMoYt1TNgULKnnx5P Tfqz9jdhgVDIZzNaVVtBkp09xlnl7MCA58x5/fRS/a94eOFe+3irsFfehLmo/+XVVqETvALe9n0 TE X-Received: by 2002:a05:6214:400c:b0:888:498e:5a3a with SMTP id 6a1803df08f44-89463d16ca5mr66290336d6.68.1768982800430; Wed, 21 Jan 2026 00:06:40 -0800 (PST) X-Received: by 2002:a05:6214:400c:b0:888:498e:5a3a with SMTP id 6a1803df08f44-89463d16ca5mr66290226d6.68.1768982800039; Wed, 21 Jan 2026 00:06:40 -0800 (PST) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8c6a71c14a9sm1203363485a.22.2026.01.21.00.06.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 00:06:39 -0800 (PST) From: Wenmeng Liu Date: Wed, 21 Jan 2026 16:06:28 +0800 Subject: [PATCH v4 2/2] media: i2c: imx412: Extend the power-on waiting time 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: <20260121-imx412-v4-2-f6bdf83f116b@oss.qualcomm.com> References: <20260121-imx412-v4-0-f6bdf83f116b@oss.qualcomm.com> In-Reply-To: <20260121-imx412-v4-0-f6bdf83f116b@oss.qualcomm.com> To: Sakari Ailus , Mauro Carvalho Chehab Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Wenmeng Liu X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768982789; l=761; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=O3AFV4Nn75qxYOSZ8fhiivu+lxVATfmPZpa/iBeafE0=; b=SkMVmwh7YS56JaZsT7G3vD48KJxVX1RGGHTIqsXyQdBBdRR+XDhrvNIZFuAn/uJjpdQu5HGX/ Dpf5rutYZNZCHYggxgCYUw/n7h4EYscpUboYma5Zj3nTeKEjS8sxnee X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Authority-Analysis: v=2.4 cv=P/w3RyAu c=1 sm=1 tr=0 ts=69708911 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=fwpc4IpM0P9R8YQ-nboA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIxMDA2NyBTYWx0ZWRfX6naqas4VGRur U5uucfya5+q5NSJFKyMQhBysn2qTOpTqKKtHcwFg6sMN5Zccfyv6TBf2d5M1tTe4IJYSN7jTixr fWBdWYWNQO/OsLRkrwT/xXqz0BHkVzurdSZpigOa36drfWNQDUsJwB85mubqxUY+W735t+AnVaN ntvtwQbDcaET8SocBWMYSA3kMqsD9m937w1UX1An/hLa0Dn/nHv7YOuvPiF7+gpnlfP2O7iYfSY /jIrsYzNR56c+gqEN3Jh1n/Po/ZHV+X9odfyY/sSKBAh38m2QAEdns6Vmp3s9SY8Bh4TmOkvlzw LvY4pn6ZAuF4NUshQiRwV8SWjm4bkv81y2piFka9uW/PBBwxn12Jthi+zO2Z8b+FevOthIXBoGi Mm1p5nZfATlNY0qQBzZix1fbugpMwAnjXccOf8/7ynO0h67orpV4OMH994QweTFHv4Lf4dIeAH6 lWog0cKd1UGAsmMOGJQ== X-Proofpoint-ORIG-GUID: XGu2nA-x_SIwEIHMZZkKBcH2p4hv9v4u X-Proofpoint-GUID: XGu2nA-x_SIwEIHMZZkKBcH2p4hv9v4u X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_01,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601210067 The Arducam IMX577 module requires a longer reset time than the 1000=C2=B5s configured in the current driver. Increase the wait time after power-on to ensure proper initialization. Signed-off-by: Wenmeng Liu --- drivers/media/i2c/imx412.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/i2c/imx412.c b/drivers/media/i2c/imx412.c index 5cb55deb125edb218779b076429f9fff93e11a08..38086b18743ae3b5d10c939b7f9= 9c3e27e1f5d71 100644 --- a/drivers/media/i2c/imx412.c +++ b/drivers/media/i2c/imx412.c @@ -1037,7 +1037,7 @@ static int imx412_power_on(struct device *dev) goto error_reset; } =20 - usleep_range(1000, 1200); + usleep_range(10000, 12000); =20 return 0; =20 --=20 2.34.1