USB Type-C Display Output Support on Custom Carrier Board – Jetson Orin Nano

Hi NVIDIA Team,

We are designing a custom carrier board based on the Jetson Orin Nano SOM and have a requirement to support display output through a USB Type-C connector.

Our understanding is that the Orin Nano provides native DisplayPort output signals. We are planning to use an external USB Type-C PD controller along with a DP Alt Mode MUX/switch to route the DisplayPort signals to the USB Type-C connector.

We would like clarification on the following points:

  1. Is DisplayPort Alt Mode over USB Type-C supported on the Jetson Orin Nano platform when implemented on a custom carrier board using an external PD controller and DP Alt Mode MUX?
  2. Are any BSP, kernel, or device tree modifications required to enable display output over the USB Type-C connector?
  3. Does the Jetson Linux BSP provide native support for this implementation, or are additional software changes required?
  4. Is the USB Type-C Alt Mode negotiation handled entirely by the external PD controller, or is there any interaction required from the Jetson software stack?
  5. Are there any reference designs, design guidelines, or validated implementations available for supporting USB Type-C display output on a custom Orin Nano carrier board?

Our objective is to support external USB Type-C monitors that utilize DisplayPort Alt Mode for video output.

Any guidance or recommendations would be greatly appreciated.

Thank you.

— 🤖 This is an automated AI response. I’m here to help, but please verify important details! —

To address your questions regarding the Jetson Orin Nano’s support for DisplayPort Alt Mode over USB Type-C on a custom carrier board, let’s break down the information based on the provided context.

  1. DisplayPort Alt Mode over USB Type-C Support: The Jetson Orin Nano platform does provide native DisplayPort output signals, which can be routed through a USB Type-C connector using a DP Alt Mode MUX/switch. However, the specific support for DisplayPort Alt Mode over USB Type-C on the Jetson Orin Nano, when implemented on a custom carrier board, is not explicitly detailed in the provided context. It is implied that with proper hardware implementation (using an external PD controller and DP Alt Mode MUX), this could be feasible, but explicit confirmation from NVIDIA documentation or technical notes is required for definitive support.

  2. BSP, Kernel, or Device Tree Modifications: The context does not specify whether any modifications to the BSP, kernel, or device tree are required to enable display output over the USB Type-C connector. Typically, enabling such a feature might require configuration changes or additional support in the software stack, but without explicit details, it’s challenging to provide a definitive answer.

  3. Native Support in Jetson Linux BSP: The provided context does not clearly indicate whether the Jetson Linux BSP natively supports DisplayPort Alt Mode over USB Type-C without any additional software changes. Native support would simplify the implementation, but any required modifications or patches would need to be identified and applied.

  4. USB Type-C Alt Mode Negotiation: The negotiation for USB Type-C Alt Mode is typically handled by the external PD controller. However, the interaction between the Jetson software stack and the external PD controller for Alt Mode negotiation is not detailed in the provided context. It’s reasonable to assume that the PD controller plays a primary role, but the extent of software involvement is not specified.

  5. Reference Designs or Validated Implementations: The context does not provide reference designs, design guidelines, or mention validated implementations for supporting USB Type-C display output on a custom Orin Nano carrier board. NVIDIA often provides detailed documentation and reference designs for various implementations, but for this specific scenario, such resources are not mentioned in the provided context.

In summary, while the Jetson Orin Nano provides DisplayPort output signals that can theoretically be routed through a USB Type-C connector with appropriate hardware, the specifics of software support, required modifications, and detailed implementation guidelines are not clearly supported by the provided context. For a definitive answer and detailed guidance, consulting the official NVIDIA Jetson Orin Nano documentation and technical support resources is recommended.

— We support team will also look into your issue to have further suggestions soon. please stay tuned. —

There is no support for this on any Orin platform. Neither hardware nor software document has this.