[RFC PATCH v2 12/16] media: i2c: add Maxim GMSL2/3 serializer and deserializer drivers

Jakub Kostiw jakub.kostiw at videtronic.com
Wed May 7 04:41:27 PDT 2025


> Feel free to shout if you want help on the Pi side.
>
> Pi5 should be able to extract multiple virtual channels to support
> several sensors simultaneously (up to 4 VC/DT combinations). It does
> need a rework so the CFE runs from memory rather than being fed data
> directly from the CSI-2 receiver, but I believe that is pencilled in
> as future work with libcamera already.
>
> Unless things have regressed, libcamera should report all connected
> sensors to SerDes setups, and set up Media Controller appropriately to
> use them one at a time. I know I've had that working with simple CSI-2
> multiplexers and thought I'd had it working with TI FPD-Link III
> SerDes (Arducam's IMX219 V3Link kit, modded to remove their MCU). I
> don't have any GMSL hardware to test with.
>
> We're also fairly open to merging drivers and overlays for 3rd party
> hardware into the downstream Pi kernel. If they've been reviewed and
> merged upstream then that is the ideal, but if you're prepared to
> support them, then it saves the user the headache of having to build
> out-of-tree modules.
Hi Dave

Great to hear. Our initial test were made on a hardware that was 
designed for other platform (Toradex) so our test options are limited. 
However, after evaluating Cosmins drivers we designed a proper hardware 
for Raspberry Pi platform. We are now in a process of review and will 
soon manufacture it.  We should have them in our offices in upcoming weeks.

It would be great to work with you to setup everything properly. We can 
send samples to you if you wish.



More information about the linux-arm-kernel mailing list