DTS changes for USB- C as Display Port

Hey,

We’re working with a custom carrier board based on the Jetson Orin Nano. We’re utilizing USB-C as a DisplayPort in combination with TUSB1046 and TPS65988 PD control. Our custom carrier has a DisplayPort on DP1 Pins, with DP0 unassigned!

While UEFI can successfully display on the DP port, there’s no DP recognition after booting into the kernel stage. The system doesn’t recognize that the display port is connected and the status on /sys/class/drm/card0-DP-1/status is marked as disconnected.

Could you please guide us on how to correctly configure the device tree?

There is no such support for usb-c -DP on Jetson Orin.

Okay, thank you for your reply.
I have another question. We’re looking to disable the Hot Plug Detect (HPD) pin on the Jetson Orin Nano and want to manually trigger the hot plug detect. Could you please guide us on how to accomplish this? Thank you.

Could you describe more about the meaning of “manually trigger” ? What would be the scenario like?

Hello Wayne,

I’m presently trying to find a method to detect whether a monitor is connected or disconnected via the DisplayPort. On our carrier board, the HPD is not connected at all. I want to replicate this on the Jetson Orin Nano Devkit by:

  1. Disabling the HPD pin.
  2. Searching for a way to detect the connection and disconnection of the DisplayPort. This could be a command such as udevadm ( to trigger udev events for the plug or unplug) or something similar. I would appreciate your guidance on this.

Thank you very much.

This may not happen on Orin as CCPLEX (CPU) side does not really handle display hotplug.

It was done by DCE firmware running on DCE core.

Hello Wayne,

Thanks for your response.

  1. Could you please clarify the connection between the DCE and the display driver?
  2. On our carrier board (which doesn’t have an HPD connection), the UEFI successfully displays the Nvidia logo on the monitor. Is the DCE firmware also running during the UEFI stage?

Thanks!

This is actually a dead end to dig in as DCE firmware is not open source.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.