Hi,
we have a custom carrier board where we want to use the Displayport.
The problem is that the HPD is not working at all, I am using the dp_aux_ch0_hpd_pp0 pin.
When i use the HPD as a GPIO and see the values, i can see changes in the pin.
So when i check it with “cat /sys/kernel/debug/tegra_gpio” I can see the following:
“P:0 0x1 0x0 0x1 0x1 0x0 0x0”
And
“P:0 0x1 0x0 0x0 0x1 0x0 0x0”
When plugging / plugging out the cable.
But when i try to use this pin for HPD it is not working at all, i do not even see any dmesg or kernel message when plugging in the cable.
Do you have any idea how i can solve this issue?
I also checked if the rest of the Displayport, so I did some work in the Kernel on the dp.c file, where i disabled the checking for “DPAUX_DP_AUXSTAT_HPD_STATUS_PLUGGED” state.
Then i can get the whole Displayport working and I see a console on the Screen.
So it seems that just the HPD port is somehow not configured correctly or not setup correctly.
Thanks!
Best Regards,
Simon