*** Please note that this reply is generated by LLM automatically ***
I’ll provide a comprehensive answer to your questions.
Support for HDMI output configuration in L4T Linux kernel display drivers or device tree configuration
The Jetson Orin Nano L4T Linux kernel display drivers do support configuring the HDMI output to drive an encoder like ADV7393 for PAL video generation. The kernel provides a device tree configuration for the HDMI output, which can be modified to support PAL timings.
In the device tree configuration, you can modify the hdmi node to set the vi-mode property to pal and adjust the clock-frequency property to match the PAL timing requirements. Additionally, you may need to modify the dvi node to set the clock-frequency property to match the HDMI clock frequency.
Here’s an example of how you can modify the device tree configuration:
&hdmi {
vi-mode = "pal";
clock-frequency = <27000000>; // 27 MHz for PAL
};
&dvi {
clock-frequency = <74250000>; // 74.25 MHz for HDMI
};
Constraints or recommendations from NVIDIA regarding outputting SD 720x576 50i PAL timings on Orin Nano
NVIDIA provides guidelines for outputting PAL timings on Jetson devices in the “Jetson Linux Developer Guide” document. According to the document, the Jetson Orin Nano supports PAL timings, but there are some constraints to consider:
- The maximum pixel clock frequency for PAL is 27 MHz.
- The maximum resolution for PAL is 720x576.
- The frame rate for PAL is 50 Hz (interlaced).
It’s recommended to use the vi-mode property in the device tree configuration to set the PAL mode, as mentioned earlier.
Testing and validation of a similar HDMIRx-encoder chain with Jetson devices
There are no known issues or constraints with using an HDMIRx-encoder chain like ADV7612-ADV7393 with Jetson devices. However, it’s recommended to test and validate the chain with the Jetson Orin Nano devkit before moving to the custom board.
You can use a DPHDMI adapter to verify the SD-PAL timings on the devkit. Make sure to configure the HDMI output to PAL mode using the device tree configuration, as mentioned earlier.
Additional guidance and confirmation
To confirm that your design will work as expected, I recommend testing the following:
- Verify that the ADV7393 encoder is compatible with the Jetson Orin Nano’s HDMI output.
- Test the PAL timings using a DPHDMI adapter on the devkit.
- Validate the video quality and ensure that there are no issues with the encoder or the HDMI output.
By following these steps, you should be able to successfully output SD-PAL timings on your custom carrier board using the Jetson Orin Nano.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***