For customers who want to use their own GMSL2 camera on PCIe-GL26

One of the biggest benefits of PCIe-GL26 is the pre-built camera driver for our selected cameras. We think the turnkey GMSL2 solution is one of the most attractive features of PCIe-GL26.

However, we understand many of our skillful customers are very comfortable porting their own GMSL2 cameras.

The followings are the technical information we can provide without extra NDA or NRE fee.

  • You have experience with reflashing Xavier NX Dev Kit or PCIe-GL26 with your device tree, which might also include related camera descriptions.

  • You are comfortable rebuilding the kernel to support your GMSL2 camera image format

  • You already got the MAX20086 and MAX9296 register table from the local MAXIM distributor. (Due to the NDA between Neousys and MAXIM, we are not able to provide MAXIM technical documents to you.)

  • The hardware typology of MAX9296 and MIPI CSI are as follows. Each port has 2-lane MIPI CSI bandwidth.

### PCIe-GL26 Typology ____________________________________________________________________________________________
#  Framesync from PCIe-GL26: MFP6 of MAX9296
#             └ MAX9296_C(0x6C_GPIO412)         └ MAX9296_B(0x4A_GPIO413)         └ MAX9296_A(0x48_GPIO409)
#  Adjusted   └ Port#0         └ Port#1         └ Port#2         └ Port#3         └ Port#4         └ Port#5
#  Original   └ Port#5         └ Port#4         └ Port#3         └ Port#2         └ Port#1         └ Port#0
#  MIPI CSI     serial_g         serial_e         serial_d         serial_c         serial_b         serial_a
#  Power        0x28_P4          0x28_P2          0x28_P1          0x29_P4          0x29_P2          0x29_P1
#               MAX9295_CB       MAX9295_CA       MAX9295_BB       MAX9295_BA       MAX9295_AB       MAX9295_AA
#               └ AR0233(0x70)   └ AR0233(0x71)   └ AR0233(0x72)   └ AR0233(0x73)   └ AR0233(0x74)   └ AR0233(0x75)
### _______________________________________________________________________________________________________________
  • The hardware framesync from PCIe-GL26 is MFP6 of MAX9296.

  • There are a few code examples to help you enable MAX9296 and reset MAX20086. After the following settings, you will find 3x MAX9296 (0x48, 0x4A, 0x6C) and 2x MAX20086 (0x28, 0x29) on I2C Bus 2.

To sum up, if you have 100% understood the potential technical effort of porting GMSL2 cameras, please feel free to order PCIe-GL26 without our selected GMSL2 cameras

Last updated