From mboxrd@z Thu Jan 1 00:00:00 1970 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 6937D3AA197 for ; Thu, 22 Jan 2026 09:31:25 +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=1769074286; cv=none; b=Dnj2Tfy6gei8C7MsVPGQfQX6J/XcrcVj2hvnJqlls6cC34JnrHZYoOKe7yhaXzBjEUR4yiEtdkMOeXsN/hGqKEsxI3fMm5frNrmhdFfT8BkPh93NPY8x98y4LCoHnMzPbna1LX8SiUj8jHxX/pfLUTy8K0KEPDd5QuI8U/v8VJA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769074286; c=relaxed/simple; bh=cZBZoKcnHoZ9amXjoEUaN9gSM/00asXIrRDZ+GR3Dyw=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=ZW9JPfPBDyLW8+4dd1m2+e0ljLmjwoB6cRkxT9PttDGF0vuQlHrizpX0DUZisq96qSv3horQcLgIm4UszBEl7/suir/g7NoTntqeYEP2axz81/rZdRjBESkcTRg9cyfBd8Nwm//ikGtXBVme4W4eDpt2Vjgt6gV03rLFDUsZG0w= 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=BtB8Yz/i; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GZUKMkze; 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="BtB8Yz/i"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GZUKMkze" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60M5rSWs3902104 for ; Thu, 22 Jan 2026 09:31:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=Fr7JrrUhhAJNXxNLKYMsol EL3yFbbCeq7caS3qaoKoE=; b=BtB8Yz/imH9gTtGTwZtO3xyBtzNmr7jv3FqqYG 5XMRNxy2RF8uXSP4mqV2u1bNKjsfSEEFl1bMgbmCT81obf3eAh8hQBFjfHnC8qH0 vXtKcKjQ8Kkb/t2rFt8o5Yq5OfoZXucZ/Gc6B4HCew7S/i0/lHJlA+5dOiUazZZM WoLqaIQzbT+Ofdxamoj7UM1Zrx+xfZltqd5IN3IMXo+o2uwd2yzj8GMYgF+xjzt/ E3Ho1jPEQIhujv2JTgbT0YCakr7aIG6HXVtCrx4BEmsbgdcdEM/Zr327sGsEQcF/ VjvDpx1d8Ll/2N/2NWFq86NeaRnshSs8TYeMvzPxHJ5z78uQ== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bu4khj90y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 22 Jan 2026 09:31:24 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8887c0d3074so30680076d6.2 for ; Thu, 22 Jan 2026 01:31:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769074283; x=1769679083; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=Fr7JrrUhhAJNXxNLKYMsolEL3yFbbCeq7caS3qaoKoE=; b=GZUKMkzeqmx5nqHtWHVHKq3uDiKEPSyGjrpcmmwOEz+tsvI8oWPW0HgJqhaFC59L6h DY0jDh+VKaJ+yyJJcfMUGSwlgm213g9XR/IonqGyaUhZ8LTgYzAT47Sculkk4Dz/Upi/ wF5/gS9EgMUDVTong0gR6YCMzTKrLQ1A/7N5wcASE5BTifg3QhQCRzH3GqKfx/0RiODM eGKmYzCu4zD+zk5kI8OTNrUg4Zpa34oP8yylA+ALZogboeayDsMrJlRIDCliOlrdpxnE +jA4A5Ot12Dsdz4fbjJJZJDDWzpmwj8Af6GFl8mKO+WC3VgpCZkzzkYbrRwBrMQsFbb4 pgQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769074283; x=1769679083; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Fr7JrrUhhAJNXxNLKYMsolEL3yFbbCeq7caS3qaoKoE=; b=VrLlSRvvpsglR96bqLzFZm2dEW+j8haATZT1x4/ES6xqwahTStmvaqQhR1mWz7ZI9+ KZHnBQtId8d5Sp0kVkxZQ3WCUNZ5hWPJuHzwsTITX3xErnkKJiGxhTBaZhbbWEnPg+9v 01FgmPGaf9coEjgf3xkyXt+3RGEYfvjq74Xp2HoDpkEAlpQDqNfjI+bdppnOIewj+/rA IUPH8MzxLvsqIxfzZRLnifG0VK0wLuf6QhER/3sdByERI3B12g3LtCk1h7gdhkgbKjz4 qSRMDWRTi/JTE0m2gj2GabETp59BhSX9MFuvPIMGC+lU+iFZoDvAD2VK2lHaREYHGIWF zvVg== X-Forwarded-Encrypted: i=1; AJvYcCUKKfCM81vTG26tCDm5GIamelKYs52Ac0JIYAdTMCQ2oiCA1So025WfwPJnn4dueHn34BhJ1F9BJwKxuEc=@vger.kernel.org X-Gm-Message-State: AOJu0YypWBcc+KOvB5eno1+sE52+WFDAuSnkydm1Y7EgkOqNK9Y3ItRc 1LB7fUgiGlqoiIVd5GVnBXKgrnRXh9jzgf7Q+SbOSCvoGRzxGxRqV013/94vdGwRXoqEev1zj+q 76dHajFIjFvEs7uDLn8Fcxb0d5aOAQXKK4qIc1J+bTthXhf1h/3iZTr4/+MGe+FWKl+YXLcGdkE sqQg== X-Gm-Gg: AZuq6aLbsUqhRpe6l0C/+t08aMBSifS0cpxQ+w5sfSdH6u2Gl2nB4ROqSwfcPKCKr0h mWqLSVCPg+4fx7VPs56f+GBPCSR/duoxiUxPLeG1g2I8nrHYXav7mio/cLPUkTzOVA9fYHHogNZ 1WINSN52koB8QSM0XDlBhUs0HwfWL/UdxzhRW5DrHpD21Sy17On4ORClZxVWBrcpJRSdhu39sWg IXFlzZCxFWFs1XIKFaiGgPeT5Z8kgXH1WeyVfShjeC8e6YjpcPSQVDfqDYFwDED1hUyHmsM2q2X uPgh4/FEcadDO/G/X7+wonkdmyxWqTLvWbrn3trOgNLnnA9typRI9IJZt/iWuUWyVbFBzTS6Qug VwK7Od/I5cKBQqtK06jZJh5k9zYXuRmVlC1iNE7iF3KXBV8YsqHV9N+bZoaiCARTjOnHr0hqZBr 9t X-Received: by 2002:a05:6214:21a8:b0:88f:cd09:9431 with SMTP id 6a1803df08f44-894638dca6fmr124440666d6.41.1769074283413; Thu, 22 Jan 2026 01:31:23 -0800 (PST) X-Received: by 2002:a05:6214:21a8:b0:88f:cd09:9431 with SMTP id 6a1803df08f44-894638dca6fmr124440256d6.41.1769074282840; Thu, 22 Jan 2026 01:31:22 -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 6a1803df08f44-8942e6d87b1sm139601576d6.53.2026.01.22.01.31.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 01:31:22 -0800 (PST) From: Wenmeng Liu Subject: [PATCH v6 0/2] media: i2c: imx412: power on timing adjust Date: Thu, 22 Jan 2026 17:31:17 +0800 Message-Id: <20260122-imx412-v6-0-2c0b54594c2a@oss.qualcomm.com> 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: 8bit X-B4-Tracking: v=1; b=H4sIAGXucWkC/3XOwQ6CMAwG4FchOzuybqM4T76H8bBBp0sElAlqD O/uJEY96KXJ3/T70zuL1AeKbJXdWU9jiKFrU8BFxqq9bXfEQ50yk0KiADA8NFcNktdYgnDG16p Clo6PPflwnYs225T3IZ67/jb3jvDcviqEEVobULlSIDjwC7UNtbv8EIZ1F2N+Guyh6pomT4M9m 0b1pT8PjIoLvnQajTTWl6X6o/WXlvDWOmmPrvZL5QHQ/dHFb10k7QhLLLTV1tMPPU3TA2igMZh dAQAA X-Change-ID: 20260119-imx412-d6710b9fd3c6 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=1769074280; l=1830; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=cZBZoKcnHoZ9amXjoEUaN9gSM/00asXIrRDZ+GR3Dyw=; b=XpyI41+r/wbqN7BMR6ToaNCABNdrFeg2UaFx3/4FJPwl9p5bYC7zrRqSgxXCLjsFD9JG0iioC zGY5KAUlSVpBMvsBnz3UAw/cu8RWB8oHD5jmFHHA5hZoswzDU7+j0zq X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIyMDA2NSBTYWx0ZWRfXxb1o62CSeM2Y a3aVm7uZpRaVsRYvEkNcBUX+Dbp3b01TXES8hX+UjaC1+Ww/QjNpqIv1GPgqRsPnQHntFhFQf2x sd1HCu94gAbXk84wQpWlq9STEPSJ+Ws6qCYFwgflAXPnY85fp1n0ZP2nJvxDECM4A3P95XkPwRE ku9rF1pp+4ijrdZyEhilQ9eC5gfhkeaBcWXHIFWbGVvPN1wPPsbDgJic9Ih89SC+JPMKYnQxbv/ xH03IWrwpmX53PNMDKqGVf32jNMQaOnNj4TzFC2zYVZqNFCi7eAYsEMiv3rUfDMgLq7kss05n3A X9uOAL0C9UXKeCpqsOQFzLpis4ntQy5rBpq80Zib7Sh/mZtz6hhPotJRTKeFEpGJ7l5g6+uMCf5 6O8nEGtnp1SR8zZibfy62A5dqykdgdvzms9N1YM4pU+KkGaTuHNBC3IrBV123HLvDxQBvJTXVNa u3YgPRIlVKlkcqEquCw== X-Proofpoint-ORIG-GUID: S5vG2R0NYpZbAkuh4qujxmjwQhmLq-Fy X-Authority-Analysis: v=2.4 cv=UOjQ3Sfy c=1 sm=1 tr=0 ts=6971ee6c cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=Rz3T_L-m2ZCUWiLNYVcA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-GUID: S5vG2R0NYpZbAkuh4qujxmjwQhmLq-Fy 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_04,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 suspectscore=0 bulkscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601220065 This series of patches mainly addresses two issues: 1. Fix potential timing issues that may occur during the first and second power on. If the reset GPIO happens to default to the deasserted state at the very first power-up, the previous sequence could let the sensor run before supplies/clock are fully stable, while subsequent power cycles would differ because the driver explicitly toggles reset. This results in inconsistent power on sequences between the first and later power on. 2. The Arducam IMX577 sensor requires a longer reset time. Changes in v6: - Added comments for the modifications. -- Sakari - Link to v5: https://lore.kernel.org/r/20260121-imx412-v5-0-be67654a4afe@oss.qualcomm.com Changes in v5: - Assert reset GPIO in imx412_parse_hw_config. -- Tarang - Link to v4: https://lore.kernel.org/r/20260121-imx412-v4-0-f6bdf83f116b@oss.qualcomm.com Changes in v4: - Add assert reset in probe. -- Sakari - Link to v3: https://lore.kernel.org/r/20260119-imx412-v3-0-8b46929af773@oss.qualcomm.com Changes in v3: - Fix power on timing. -- Bryan. - Add reset delay time for Arducam Imx577. - Link to v2: https://lore.kernel.org/all/20260109044913.3310-1-wenmeng.liu@oss.qualcomm.com/ Changes in v2: - Move the 7.4–8 ms delay before mode-register programming to satisfy T7 (NVM read). - Link to v1: https://lore.kernel.org/all/20251222-imx412-v1-1-51c7e724b376@oss.qualcomm.com/ --- Wenmeng Liu (2): media: i2c: imx412: Assert reset GPIO during probe media: i2c: imx412: Extend the power-on waiting time drivers/media/i2c/imx412.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) --- base-commit: e3b32dcb9f23e3c3927ef3eec6a5842a988fb574 change-id: 20260119-imx412-d6710b9fd3c6 Best regards, -- Wenmeng Liu