AnsweredAssumed Answered

LS1046ARDB usb peripherial mode works at usb2.0 mode ?

Question asked by Andy Hsu on Nov 13, 2019
Latest reply on Dec 4, 2019 by Pavel Chubakov

I have a LS1046ARDB EVK and the kernel version is 4.19.68.

I tried to work USB 3.0 Type-A as peripheral mode to simulate as USB device to connect to PC

 

The device tree is set as below:

usb0: usb3@2f00000 {
compatible = "snps,dwc3";
reg = <0x0 0x2f00000 0x0 0x10000>;
interrupts = <0 60 0x4>;
dr_mode = "peripheral";
snps,quirk-frame-length-adjustment = <0x20>;
snps,dis_rxdet_inp3_quirk;
maximum-speed = "super-speed";

};

 

However, I find it work at USB2.0 high-speed (Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M) instead of super-speed even I set the device tree as above.

 

I am sure of the host port and USB cable are support USB-3.0 super-speed (5Gpbs).

Does it support usb super-speed when usb as peripheral mode ?

Outcomes