Hi,
My package is L4T R32.4.3
.My USB config was #4.Now all USB2-x and USB3-0 did work except USB3-2.
~$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/3p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/4p, 480M
|__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 2: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 3: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
ODMDATA was modified as 0x7090000.
~ ls -l /proc/device-tree/chosen/plugin-manager/odm-data/
-r–r–r-- 1 root root 4 12月 19 11:35 enable-denver-wdt
-r–r–r-- 1 root root 4 12月 19 11:35 enable-pcie-on-uphy-lane4
-r–r–r-- 1 root root 4 12月 19 11:35 enable-sata-on-uphy-lane5
-r–r–r-- 1 root root 4 12月 19 11:35 enable-xusb-on-uphy-lane0
-r–r–r-- 1 root root 4 12月 19 11:35 enable-xusb-on-uphy-lane1
-r–r–r-- 1 root root 4 12月 19 11:35 enable-xusb-on-uphy-lane2
-r–r–r-- 1 root root 9 12月 19 11:35 name
~ sudo busybox devmem 0x2540284
0x00000200
~$ xxd /proc/device-tree/xusb_padctl@3520000/ports/usb3-2/status
00000000: 6f6b 6179 00 okay.
But
$ xxd /proc/device-tree/xhci@3530000/phy-names
00000000: 7573 6232 2d30 0075 7362 322d 3100 7573 usb2-0.usb2-1.us
00000010: 6232 2d32 0075 7362 332d 3000 b2-2.usb3-0.
I had changed the device tree as x2, x1, x1 like
pci@1,0 {
nvidia,num-lanes = <2>;
status = “okay”;
}
pci@2,0 {
nvidia,num-lanes = <1>;
status = “disable”;
}
pci@3,0 {
nvidia,num-lanes = <1>;
status = “okay”;
}
What should I need to modify in any dts file?
Thanks!