bradyte

Datatype Reference

I don't think we explicitly outline these details but I got tired of searching our documentation. Here is a list of MIPI datatypes supported when using GMSL devices in pixel mode and you need to route specific datatypes.

hex code datatype
0x12 EMBEDDED
0x1E YUV422 8-bit
0x1F YUV422 10-bit
0x30 YUV422 12-bit
0x22 RGB565
0x23 RGB666
0x24 RGB888
0x2A RAW8
0x2B RAW10
0x2C RAW12
0x2D RAW14
0x2E RAW16
0x2F RAW20

example

Using the MAX96717 as an example, here is the template for how you would set this. Please use tunnel mode and save the hassle.

Reg Name Address Bit Field Example Notes
FRONTTOP__16 0x0318 mem_dt1_selz[6:0] 0x6b The IMX219 sensor data is RAW10 which is a datatype of 0x2b. Bit 6 enables the data filtering.
FRONTTOP__17 0x0319 mem_dt2_selz[6:0] 0x52 The IMX219 sensor also sends embedded data which is a datatype of 0x2b. Bit 6 enables the data filtering.