对应的dts已经配置成usb3 enable,但是通过反编译出来的dts usb3.0 确实disable,请帮忙确认一下那地方配置不太对感谢。
tegra234-p3768-0000-a0.dtsi (6.9 KB)
反编译
tegra234-p3767-0000-p3509-a02.dts (425.0 KB)
对应的dts已经配置成usb3 enable,但是通过反编译出来的dts usb3.0 确实disable,请帮忙确认一下那地方配置不太对感谢。
tegra234-p3768-0000-a0.dtsi (6.9 KB)
反编译
tegra234-p3767-0000-p3509-a02.dts (425.0 KB)
Hi,
因為這個dtsi file你這個dts不會用到… 麻煩自己track一下code
嗯嗯好的,我自己看先一下,感谢
已经把usb3-2 enable起来,但是usb3.0还是识别到
patch.txt (1.4 KB)
tegra234-p3509-a02.dtsi (5.4 KB)
tegra234-p3767-0000-p3509-a02.dts (425.1 KB)
帮忙看一下usb3-2还有什么地方没有配置正确,感谢
diff --git a/platform/t23x/p3768/kernel-dts/cvb/tegra234-p3509-a02.dtsi b/platform/t23x/p3768/kernel-dts/cvb/tegra234-p3509-a02.dtsi
index b6f1047..582d560 100644
--- a/platform/t23x/p3768/kernel-dts/cvb/tegra234-p3509-a02.dtsi
+++ b/platform/t23x/p3768/kernel-dts/cvb/tegra234-p3509-a02.dtsi
@@ -83,6 +83,10 @@
nvidia,function = "xusb";
status = "okay";
};
+ usb3-2 {
+ nvidia,function = "xusb";
+ status = "okay";
+ };
};
};
};
@@ -116,13 +120,18 @@
nvidia,usb2-companion = <1>;
status = "okay";
};
+ usb3-2 {
+ nvidia,usb2-companion = <0>;
+ status = "okay";
+ };
};
};
tegra_xudc: xudc@3550000 {
status = "okay";
- phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-0}>;
- phy-names = "usb2-0";
+ phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-0}>,
+ <&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-2}>;
+ phy-names = "usb2-0", "usb3-2";
nvidia,xusb-padctl = <&xusb_padctl>;
};
@@ -130,8 +139,9 @@
status = "okay";
phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-1}>,
<&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-2}>,
- <&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-0}>;
- phy-names = "usb2-1", "usb2-2", "usb3-0";
+ <&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-0}>,
+ <&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-2}>;
+ phy-names = "usb2-1", "usb2-2", "usb3-0", "usb3-2";
nvidia,xusb-padctl = <&xusb_padctl>;
};
還是先讀個文件吧 看起來跟你的硬體完全沒有對上
https://docs.nvidia.com/jetson/archives/r35.2.1/DeveloperGuide/text/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html#required-device-tree-changes
这个文档我看了看了好多次了。 我们自定义的板子是USBSS2 对应的软件是usb3-2吗
是的
nvidia,usb2-companion` : USB2 port (0, 1, or 2) to which the port is mapped.
这个usb2 port对应硬件是哪个地方
ports {
...
usb2-1 {
mode = "host";
status = "okay";
};
...
usb3-2 {
nvidia,usb2-companion = <1>; //????
status = "okay";
};
...
};
};
你的schematic上面usb2的部份是用哪一根pin就要寫多少.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.