Hi,
We have designed a custom carrier board for AGX Xavier with 2 x USB3.1gen2 USB ports(usb3-0 & usb3-2).
when we have connected the 10Gpbs USB storage device to the USB port,s one port(usb3-2) gets detected as 10000M and another port(usb3-0) is always detected as 5000M.
Do we need to modify dtb for enabling10Gbps on the USB3-0 port?
Thanks,
Our Carrier board Dtb :
xusb_padctl: xusb_padctl@3520000 {
status = "okay";
pads {
usb2 {
lanes {
usb2-0 {
nvidia,function = "xusb";
status = "okay";
};
usb2-1 {
nvidia,function = "xusb";
status = "okay";
};
usb2-2 {
nvidia,function = "xusb";
status = "okay";
};
usb2-3 {
nvidia,function = "xusb";
status = "okay";
};
};
};
usb3 {
lanes {
usb3-0 {
nvidia,function = "xusb";
status = "okay";
};
usb3-2 {
nvidia,function = "xusb";
status = "okay";
};
};
};
};
ports {
usb2-0 {//OTG & flasing BSP
mode = "otg";
status = "okay";
vbus-supply = <&battery_reg>;
};
usb2-1 {
mode = "host";
status = "okay";
vbus-supply = <&battery_reg>;
};
usb2-2 {
mode = "host";
status = "okay";
vbus-supply = <&battery_reg>;
};
usb2-3 { //used as USB 2.0 HUB
mode = "host";
status = "okay";
vbus-supply = <&battery_reg>;
};
usb3-0 { //CN7, Always detected as 5000M
nvidia,usb2-companion = <2>;
status = "okay";
vbus-supply = <&battery_reg>;
};
usb3-2 { //CN5,10000M detected
nvidia,usb2-companion = <1>;
status = "okay";
vbus-supply = <&battery_reg>;
};
};
};