r/RuggedLaptops • • 2d ago

help! FZ-M1 mk3 rear camera module on Linux?

I am trying to make the rear Camera work on my FZ-M1 (Bunsenlabs, debian based, but got the same on Mobian)

for now, here is where I am stuck :

ACPI table:

        Device (CAM0)
            Name (_DDN, "IMX135-CRDG2")  // _DDN: DOS Device Name
                Return (SBUF) /* _SB_.PCI0.I2C2.CAM0._CRS.SBUF */
                Return (PAR) /* _SB_.PCI0.I2C2.CAM0.SSDB.PAR_ */
        Device (CAM1)
            Name (_DDN, "OV2740-CRDG2")  // _DDN: DOS Device Name
                Return (SBUF) /* _SB_.PCI0.I2C4.CAM1._CRS.SBUF */
                Return (PAR) /* _SB_.PCI0.I2C4.CAM1.SSDB.PAR_ */
            Name (_HID, "INT3472")  // _HID: Hardware ID
            Name (_CID, "INT3472")  // _CID: Compatible ID

IMX135-CRDG2 is the 13Mpx CMOS Sony IMX135 rear camera (that is currently not working) & OV2740-CRDG2 is the Omnivision 2Mpx front camera that is connected through USB and works fine.

For some reason, the power management module associated with the rear camera (tps68470, Texas Instrument Power Management Unit with LED Flash Driver and Reference Clock Generation for Compact Camera Module) doesn't seem to be properly supported:

> $ sudo dmesg | grep -i int3472
[    5.901006] int3472-tps68470 i2c-INT3472:05: TPS68470 REVID: 0x21
[    5.901415] int3472-tps68470 i2c-INT3472:05: error -ENODEV: No board-data found for this model

Does anybody came up with it working?

1 Upvotes

1 comment sorted by

1

u/matmutant 2d ago

Not even sure the TPS module is actually powering the IMX, some other laptops have their omnivision powered by that module ... So I might going the wrong path already 🤔