Hello!
I’m having some issues with the HDMI in a custom carrier board using Orin NX 8 GB SOM. We based our HW design according to the Design Guide and it works the same. The only difference is that we have a signal called hdmi-en
that enables all HDMI data lanes. This signal is controlled by an I/O Expander, which has its driver loaded and device tree definiton built in the image. The image flashed is a custom Yocto image that is flashed in a NVMe. We also customized the PINMUX, but the pins related to HDMI were left as default. HPD
pin was left as gpio. We used the tab Jetson_Orin_NX_Series_+HDMI A03 of the spreadsheet.
First, here is the UART boot log:
UART_boot_log.log (102.5 KB)
Then, the Xorg.0.log. I alrady set the option ModeDebug
Xorg.0.log (11.5 KB)
Also, when checking dmesg | grep display
, we have the following:
[ 9.131862] nv_platform 13800000.display: Adding to iommu group 52
[ 9.144179] platform 13800000.display:nvdisplay-niso: Adding to iommu group 53
[ 9.162612] platform 13800000.display:nvdisplay-niso: Removing from iommu group 53
[ 9.171659] nv_platform: probe of 13800000.display failed with error -1
[ 9.459384] platform 13800000.display:nvdisplay-niso: Adding to iommu group 53
[ 9.460151] nv_platform 13800000.display: Unbalanced pm_runtime_enable!
[ 9.463128] platform 13800000.display:nvdisplay-niso: Removing from iommu group 53
[ 9.463451] nv_platform: probe of 13800000.display failed with error -1
[ 11.502245] platform 13800000.display:nvdisplay-niso: Adding to iommu group 55
[ 11.503034] nv_platform 13800000.display: Unbalanced pm_runtime_enable!
[ 11.505080] platform 13800000.display:nvdisplay-niso: Removing from iommu group 55
[ 11.505415] nv_platform: probe of 13800000.display failed with error -1
[ 11.668153] platform 13800000.display:nvdisplay-niso: Adding to iommu group 55
[ 11.669139] nv_platform 13800000.display: Unbalanced pm_runtime_enable!
[ 11.671209] platform 13800000.display:nvdisplay-niso: Removing from iommu group 55
[ 11.671554] nv_platform: probe of 13800000.display failed with error -1
[ 12.964007] platform 13800000.display:nvdisplay-niso: Adding to iommu group 55
[ 12.964772] nv_platform 13800000.display: Unbalanced pm_runtime_enable!
[ 12.966869] platform 13800000.display:nvdisplay-niso: Removing from iommu group 55
[ 12.967178] nv_platform: probe of 13800000.display failed with error -1
Also, by checking dmesg | grep tegradc
we have the next output:
[ 0.567898] tegradccommon module_init failed
[ 0.567902] tegradc module_init failed
I have checked the DCB hex file with DCB tool and it is working for HDMI connector. Is their something missing at the software level to fix this issue? If you need any more information, please let me know!
Thank you!