Is it possible to enable 4-lane operation on both CSI connectors of Jetson Orin NX?

Hello, I am using the Jetson Orin Nano Devkit. From reviewing the schematic, it seems that only one CSI connector supports 4-lane operation, while the other does not.

My questions are: Is it possible to configure both CSI connectors to support 4-lane operation through software?

If yes, how can this be achieved?

If not, does this mean that the only option is to design a custom carrier board that wires the connectors directly to CSI ports that natively support 4 lanes?

If it is not possible, could you also explain why this limitation exists?

Thank you.

*** Please note that this reply is generated by LLM automatically ***

Based on the provided context, I will address the questions raised.

Is it possible to configure both CSI connectors to support 4-lane operation through software?

According to the Jetson Orin Nano Developer Kit Carrier Board Specification, the CSI connectors J20 and J21 have the following configurations:

  • J20: CSI 1 x2 lane
  • J21: CSI 1 x2 lane or 1 x4 lane

This suggests that only one CSI connector (J21) can support 4-lane operation, while the other (J20) is limited to 2-lane operation.

However, JerryChang’s response mentions that “Orin NX/Nano has CSI0 D1 and CSI1 D0 P/N will always been swizzled for P/N.” This implies that there might be some flexibility in configuring the CSI lanes, but it is not explicitly stated that both CSI connectors can be configured to support 4-lane operation through software.

If yes, how can this be achieved?

Unfortunately, the provided context does not offer a clear answer on how to configure both CSI connectors to support 4-lane operation through software. JerryChang’s response mentions using the lane_polarity device tree property to configure a polarity swap on any lane, but it is unclear if this can be used to enable 4-lane operation on both CSI connectors.

If not, does this mean that the only option is to design a custom carrier board that wires the connectors directly to CSI ports that natively support 4 lanes?

Based on the provided information, it appears that designing a custom carrier board might be the only option to achieve 4-lane operation on both CSI connectors. The Boson carrier board from Connect Tech, mentioned in the context, seems to support 4x2 (connector cam 1-4) or 2x4 (connector cam1 and cam2) configurations, but it is unclear if this is a custom design or a standard configuration.

If it is not possible, could you also explain why this limitation exists?

The limitation likely exists due to the hardware design of the Jetson Orin Nano Devkit. The CSI connectors are likely wired to specific CSI ports on the module, which may not support 4-lane operation. The fact that only one CSI connector (J21) can support 4-lane operation suggests that the hardware is designed to prioritize one connector over the other.

In summary, while there is some flexibility in configuring the CSI lanes, it is unclear if both CSI connectors can be configured to support 4-lane operation through software. Designing a custom carrier board might be the only option to achieve this, but more information is needed to confirm this.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

hyeyum1

you’re correct, the only option is to design a custom carrier board that wires the connectors directly to CSI ports that natively support 4 lanes.

let me give you more details..
it’s Orin NX carrier board to have J20 camera slot to streams on CSI-B instead of CSI-A. since RCE camera firmware can only configured as x1 and x2 for CSI-B. that’s why J20 will not work with x4 lane config.