From nobody Thu Dec 18 19:25:16 2025 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 60C6F21ABC9 for ; Wed, 10 Dec 2025 01:05:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765328749; cv=none; b=uLCuEMZMW7vLQLc9hPb7gXYnCuCD26f5BNWMTeJogOlgI2UmmOvhevg5rXrw0pCwYkepULzkm/dbf51egyONBrz2zq8AOsDgiPtuti2yQk08YYrM5HHCnf81vtF1L7ly49g+O7Ln73VC2DgYhg7mZktZ3ZUPuGWkDUbL8q9FhI8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765328749; c=relaxed/simple; bh=goccinMLaHEmabkFCqO9o4yhj7pcUuPuPE8zhV6HoeQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U67bNNNgNrfTY3jF+yFFVYtwFYUkclg87zRHO8m7e9a9a6P7xbEHtdqQsuP2QicZhPnY0rQP4kHHvi8srQnKk15Wb4zq/aokZMcylTksng4g16Dr0VkqlTumjJlqfm61n+dT4GC1DJGcm9YTwD9ZTVq8keGI0u7jyTb0VNky850= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=hfIFQpXi; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="hfIFQpXi" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-47795f6f5c0so40718375e9.1 for ; Tue, 09 Dec 2025 17:05:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1765328745; x=1765933545; 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=AY6FgvO1oJLXsD9PKgilv0kQjui2GU/Z+eZkSiK9oHg=; b=hfIFQpXi4n6aDjr6nqCLEZjw6wR6CG9M5nBVnklA3SZeK5EP958ZbwC7HeCxD18Cfa gPfXmCrPh2aL5P5xWvCWkV1KfRSlPXJ2rdYd4Hiz/yC7hs1wSYg6YobhswyjFmw2dNK/ vE/pwlX5XwOgfdL3NbiXrX16rp+nzPdvpH5ZQuwPOpU3m5gvT8ca0B2pud11mygioBWZ Jf3EDikPsTWUozSzWoJIglI7+NVotXgWH4VrFUvv+W35x/lyR6lxHT0rxNoogiK8zXBw GmFHynXSrK7+xdi2GO1u3kyRwYaKlydS1BQxD9bhJiWadqOBe7/802INRVqtvCEmWJVY Y3vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765328745; x=1765933545; 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=AY6FgvO1oJLXsD9PKgilv0kQjui2GU/Z+eZkSiK9oHg=; b=cJXOe5YiIPmC+oSPY+lEnwsg3k9TDU/qnL5Ftp5r0BrySth7c5l0mBtVbPjcb2t/Cx l1vzkNWQnxbE/Y6ivEsRs/xSlmq34KNuE0jRmMGczfxVsfzp80sDdlEuLWgCNlFUqX1g 53v6FWl57Q+lw7FTHREfadR5bTtn45yvKDo00mC0lVpMR6lnxDs2EBsevkY3CtLKCYMc SzHEhk/k7GCskDdyhr38a1upAngMnWyrQLzB33wKS+4yOhbtKDw32Gtxu0HbS0eyN6UP Opat/EbLP6C9rStjjNVjskDFo5sQXwokuT/vKmxGrghAWchzsICTX7VwTef3BqS7/YYH q93w== X-Forwarded-Encrypted: i=1; AJvYcCV/7ssVAPMm1D3TUxl1ON03fRzHU56T2bP0GSulXlbpoylin0NygZrTqDjZ9KNNK6yBFGtHlDb7CKMxO3I=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/O39QIaNjxc+IsMcGgTyBtqueC4CUeV79UTUyvo4Z0HUxri4t 6b3+WoaqNd0PoPWTf0eEvRgaU024dCP3lGtOeFOYknfPd3DHzZmzws7D506piL0h/mQ= X-Gm-Gg: ASbGncsn/icCX48HFiXklXZGTXGSwA39pxLvRIcgpF03Q9K8iCPOyuCKArs4CERvkQ1 6kiax64zuGqKYyqOJJ40PgI03fzugaxY5/xuriitJ5U1qLD03sEFQolXdWqssLEkyJs1ExaTpR9 hG/bxxqck6mOjNLzVmWpwZJ07Qakkw1aaKglxemsQj8wITDe4IOrtrgY+BT3TB7D+yZoFoeJAK3 3BgsJzVVGv8wgZAGgEXGO6YafjC20oHbyE7230ICXiQzUgC2amy5LjpyuVc53MdrD8uQtCDHSFG oZbA6hX3Hf7FwtGwFhuukQW2CzFbvu7MIFOQ78xN2MHXlYeQjUCjJuTe2azSzl89KHRGesQcxVQ 5iyapwQKCqskcG6kCKfocxNQvKutvzyXTnB9N7Ioi/w0lOr2M8HHgJBtBxBLC7o+fRhFQR9Q2aA AdWNe2LPnJqe+mLIUimiDoAPNp2cqMAPQYc93Lza6AQ2y8IVBUPQ== X-Google-Smtp-Source: AGHT+IESNnX7RvzwvjTpl7xFbE3HQKrvyyqfUm2MxK1c3Lbfi/0XVEDv+nuBjWKR+/VcNhQl5vCcbw== X-Received: by 2002:a05:600c:45c6:b0:477:994b:dbb8 with SMTP id 5b1f17b1804b1-47a8379dd43mr5969275e9.11.1765328744784; Tue, 09 Dec 2025 17:05:44 -0800 (PST) Received: from [10.200.8.8] (p99249-ipoefx.ipoe.ocn.ne.jp. [153.246.134.248]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29dae4cf9acsm163206575ad.28.2025.12.09.17.05.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Dec 2025 17:05:44 -0800 (PST) From: Luca Weiss Date: Wed, 10 Dec 2025 10:05:28 +0900 Subject: [PATCH 2/4] arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs 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: <20251210-fp4-cam-prep-v1-2-0eacbff271ec@fairphone.com> References: <20251210-fp4-cam-prep-v1-0-0eacbff271ec@fairphone.com> In-Reply-To: <20251210-fp4-cam-prep-v1-0-0eacbff271ec@fairphone.com> To: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Luca Weiss X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1765328733; l=1635; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=goccinMLaHEmabkFCqO9o4yhj7pcUuPuPE8zhV6HoeQ=; b=2BcG7xucVVS0rNBMQIq+fWHKIK4V/cwTBP+N4sVMOB6WyzhmB6iNVVsKkq8JMRoiqh1VjcJ6y BabA9+gB/1oBjkgLEjFt/opTJILmtnEjvQZNtgteMIITDdYerAy63TG X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Add notes for the EEPROMs found on the main rear camera, ultra-wide rear camera and front camera. Also add some comments that act as placeholders for other nodes that will be added in the future, for the camera sensors and some VCM drivers. Signed-off-by: Luca Weiss Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 30 +++++++++++++++++++= +--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts b/arch/arm64= /boot/dts/qcom/sm7225-fairphone-fp4.dts index 4afbab570ca1..c2f856a56b2b 100644 --- a/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts +++ b/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts @@ -512,11 +512,28 @@ &cci0 { }; =20 &cci0_i2c0 { - /* IMX582 @ 0x1a */ + /* Main cam (Sony IMX582) @ 0x1a */ + /* VCM driver (Onsemi LC898219XI) @ 0x28 */ + /* OIS driver (CML CM401) @ 0x30 */ + + eeprom@50 { + compatible =3D "giantec,gt24p128e", "atmel,24c128"; + reg =3D <0x50>; + vcc-supply =3D <&vreg_l6p>; + read-only; + }; }; =20 &cci0_i2c1 { - /* IMX582 @ 0x1a */ + /* VCM driver (Dongwoon DW9800W) @ 0xc */ + /* Ultra-wide cam (Sony IMX582) @ 0x1a */ + + eeprom@50 { + compatible =3D "giantec,gt24p64a", "atmel,24c64"; + reg =3D <0x50>; + vcc-supply =3D <&vreg_l6p>; + read-only; + }; }; =20 &cci1 { @@ -524,7 +541,14 @@ &cci1 { }; =20 &cci1_i2c0 { - /* IMX576 @ 0x10 */ + /* Front cam (Sony IMX576) @ 0x10 */ + + eeprom@50 { + compatible =3D "giantec,gt24p64a", "atmel,24c64"; + reg =3D <0x50>; + vcc-supply =3D <&vreg_l6p>; + read-only; + }; }; =20 &cdsp { --=20 2.52.0