Hi all,
We made a custom carrier board. There is only one hdmi interface.
I added changes below to enable hdmi function but hpd didn’t work.
- Added os_gpio_hotplug_a in display node.
display@13800000 {
os_gpio_hotplug_a = <&gpio TEGRA234_MAIN_GPIO(M, 0) GPIO_ACTIVE_HIGH>;
};
- Added tegra234-dcb-p3767-0000-hdmi.dtbo and change the pinmux and pmc config in flash config.
PINMUX_CONFIG="tegra234-mb1-bct-pinmux-p3767-hdmi-a03.dtsi";
PMC_CONFIG="tegra234-mb1-bct-padvoltage-p3767-hdmi-a03.dtsi";
OVERLAY_DTB_FILE+=",tegra234-p3768-0000+p3767-0000-dynamic.dtbo,tegra234-dcb-p3767-0000-hdmi.dtbo,tegra234-p3767-camera-p3768-imx219-dual.dtbo";
DCE_OVERLAY_DTB_FILE="tegra234-dcb-p3767-0000-hdmi.dtbo";
I also added these changes in L4T r35.4.1 and the hpd worked properly. So I think it is not hardware issue.
The flash and kernel log are as attachment. If you need something else to debug, please let me know.
flash.log (305.5 KB)
kernel.log (57.4 KB)