[PATCH v6 00/16] Add Rockchip RK3399 USB3.0 Host support
Marcin Juszkiewicz
marcin at juszkiewicz.com.pl
Tue May 26 10:55:26 CEST 2020
W dniu 26.05.2020 o 05:32, Frank Wang pisze:
> This series add quirks for DWC3 and add Rockchip RK3399 USB3.0 host support.
>
> The function has been tested pass on rk3399-evb and roc-rk3399-pc board.
>
> For V6 update:
> - Use [PATCH v6 04/16] instead of [PATCH v5 05/16] to fix that the current
> Generic PHY subsystem is unable to find PHY if the PHY node is not part of
> the root structure.
> - Add 'Reviewed-by' tag for all patches except [PATCH v6 04/16].
Tested-by: Marcin Juszkiewicz <marcin at juszkiewicz.com.pl>
On RockPro64 (config changes attached):
Model: Pine64 RockPro64 v2.1
Net: eth0: ethernet at fe300000
Hit any key to stop autoboot: 0
=> usb start;usb tree
starting USB...
Bus usb at fe380000: USB EHCI 1.00
Bus usb at fe3c0000: USB EHCI 1.00
Bus dwc3: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus dwc3: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb at fe380000 for devices... 1 USB Device(s) found
scanning bus usb at fe3c0000 for devices... 1 USB Device(s) found
scanning bus dwc3 for devices... 2 USB Device(s) found
scanning bus dwc3 for devices... 1 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
USB device tree:
1 Hub (480 Mb/s, 0mA)
u-boot EHCI Host Controller
1 Hub (480 Mb/s, 0mA)
u-boot EHCI Host Controller
1 Hub (5 Gb/s, 0mA)
| U-Boot XHCI Host Controller
|
+-2 Mass Storage (480 Mb/s, 224mA)
SanDisk Ultra USB 3.0 4C530001300923104300
1 Hub (5 Gb/s, 0mA)
U-Boot XHCI Host Controller
Device is Sandisk C/A pendrive. Recognized as HighSpeed in USB-C port
but as SuperSpeed in USB-A one:
=> usb reset;usb tree
resetting USB...
Bus usb at fe380000: USB EHCI 1.00
Bus usb at fe3c0000: USB EHCI 1.00
Bus dwc3: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus dwc3: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb at fe380000 for devices... 1 USB Device(s) found
scanning bus usb at fe3c0000 for devices... 1 USB Device(s) found
scanning bus dwc3 for devices... 1 USB Device(s) found
scanning bus dwc3 for devices... cannot reset port 1!?
2 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
USB device tree:
1 Hub (480 Mb/s, 0mA)
u-boot EHCI Host Controller
1 Hub (480 Mb/s, 0mA)
u-boot EHCI Host Controller
1 Hub (5 Gb/s, 0mA)
U-Boot XHCI Host Controller
1 Hub (5 Gb/s, 0mA)
| U-Boot XHCI Host Controller
|
+-2 Mass Storage (5 Gb/s, 224mA)
SanDisk Ultra USB 3.0 4C530001300923104300
Whatever SuperSpeed device I plug into USB-C port it gets recognized as
HighSpeed only.
"cannot reset port 1!?" message appears on almost (3/4) each 'usb start'
and each 'usb reset' command.
Also checked one of those usb-c 2 usb-a/hdmi/usb-c-charge dongles and
Sandisk was recognized as HighSpeed.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-configs-rockpro64-rk3399-update-support-usb3.0-host.patch
Type: text/x-patch
Size: 1525 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200526/d2cbb2a7/attachment.bin>
More information about the U-Boot
mailing list