R36.3 HDMI HPD

你好,当我使用R36.3系统时,HDMI无法支持热插拔。但在R35.4.1系统下不会出现。
但了解R36.3好像是已经修复了热插拔的问题,只是不知道为什么我这还是没有生效。
通过在论坛上搜索,发现两篇相关文章,操作过后还是无法实现热插拔。

根据该帖,我删除了reg:

根据该帖,我在系统中加载了以下驱动:

sudo modprobe nvidia-drm
sudo modprobe nvidia-modeset
sudo modprobe nvidia

但目前HDMI的热插拔还是不行,且有概率出现雪花屏。
麻烦帮忙看下!谢谢!

基本上你做的事情跟有沒有支援熱插拔無關. 我不太確定你認為自己在設定什麼

請問你有把GPIO寫進kernel dtb裡面嗎?

好的 因为这两个帖子都与热插拔有关系。

有写的,设置如下:

dp_aux_ch0_hpd_pm0 {
				nvidia,pins = "dp_aux_ch0_hpd_pm0";
				nvidia,function = "rsvd1";
				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
				nvidia,tristate = <TEGRA_PIN_ENABLE>;
				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
				nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
				nvidia,lpdr = <TEGRA_PIN_DISABLE>;
			};
display@13800000 {
		/* os_gpio_hotplug_a is used for hotplug */
		os_gpio_hotplug_a = <&gpio TEGRA234_MAIN_GPIO(M, 0) GPIO_ACTIVE_HIGH>;
		status = "okay";
	};

附上dt文件:
dt.txt (326.2 KB)

不知是否正确。麻烦看看!谢谢!

請你直接參考p3509 board config然後把該缺少的欄位都補上. 你這應該不只是dt的內容少了

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