]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs
authorLuca Weiss <luca.weiss@fairphone.com>
Wed, 10 Dec 2025 01:05:28 +0000 (10:05 +0900)
committerBjorn Andersson <andersson@kernel.org>
Sat, 3 Jan 2026 18:17:29 +0000 (12:17 -0600)
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 <luca.weiss@fairphone.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251210-fp4-cam-prep-v1-2-0eacbff271ec@fairphone.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts

index 4afbab570ca15f472dac420fb6dc82443e628d26..c2f856a56b2b215a2612a8d4107512754e440cd5 100644 (file)
 };
 
 &cci0_i2c0 {
-       /* IMX582 @ 0x1a */
+       /* Main cam (Sony IMX582) @ 0x1a */
+       /* VCM driver (Onsemi LC898219XI) @ 0x28 */
+       /* OIS driver (CML CM401) @ 0x30 */
+
+       eeprom@50 {
+               compatible = "giantec,gt24p128e", "atmel,24c128";
+               reg = <0x50>;
+               vcc-supply = <&vreg_l6p>;
+               read-only;
+       };
 };
 
 &cci0_i2c1 {
-       /* IMX582 @ 0x1a */
+       /* VCM driver (Dongwoon DW9800W) @ 0xc */
+       /* Ultra-wide cam (Sony IMX582) @ 0x1a */
+
+       eeprom@50 {
+               compatible = "giantec,gt24p64a", "atmel,24c64";
+               reg = <0x50>;
+               vcc-supply = <&vreg_l6p>;
+               read-only;
+       };
 };
 
 &cci1 {
 };
 
 &cci1_i2c0 {
-       /* IMX576 @ 0x10 */
+       /* Front cam (Sony IMX576) @ 0x10 */
+
+       eeprom@50 {
+               compatible = "giantec,gt24p64a", "atmel,24c64";
+               reg = <0x50>;
+               vcc-supply = <&vreg_l6p>;
+               read-only;
+       };
 };
 
 &cdsp {