Re: Rock64 vs. USB3 for 14.0-ALPHA2 's Rock64 snapshot vs. device tree update(?)

From: Guy Yur <guyyur_at_gmail.com>
Date: Sun, 20 Aug 2023 13:50:41 UTC
On Sun, Aug 20, 2023 at 9:57 AM Mark Millard <marklmi@yahoo.com> wrote:

> If I interpret my experiments correctly, 14.0-ALPHA2 no longer
> supports the Rock64 USB3 port. This might be a side effect of
> importing more modern device tree source files from Linux. (At
> least one past import had such an issue for the Rock64, if I
> remember correctly.)
>

Hi,

Does u-boot see the XHCI controller?
I had to backport u-boot changes to sysutils/u-boot-rock64
(sysutils/u-boot-master) 2023.07.02 to get it working in
u-boot and 14.0-ALPHA1 for Rock64 and Orange Pi R1 Plus.

I took the following (I don't know if all are needed):
https://source.denx.de/u-boot/u-boot/-/commit/caaeac88466f4152bd126e2342765a4b740955ae
https://source.denx.de/u-boot/u-boot/-/commit/b71f74eab42782199757e146483126aee5e3c271
https://source.denx.de/u-boot/u-boot/-/commit/559911ff2ed09812fc0a87513183a44d9ee100cf
https://source.denx.de/u-boot/u-boot/-/commit/185571b6ec301cd228cb059326e51fb51e76e816
https://source.denx.de/u-boot/u-boot/-/commit/5d334b70cce1d8299202d247011b609faeb8e583
https://source.denx.de/u-boot/u-boot/-/commit/9aa93d84038bb47bcd4e9ac4287ef63e1b022971
https://source.denx.de/u-boot/u-boot/-/commit/c0165258582078c206faca352b0f63ccdf535ce7
https://source.denx.de/u-boot/u-boot/-/commit/b6fd3c63f4c5ba8cad518fa34e6a3289a6976f2e

For Orange Pi R1 Plus I also needed the patch adding it:
https://source.denx.de/u-boot/u-boot/-/commit/69e16c7b1cdd03907b86bb31abee24f5d4836400

Unfortunately, there is some issue with the XHCI controller, at list with
Realtek RTL8153 USB nic (built in on R1 Plus and tested external card
plugged into Rock64) so it might have issues for other USB devices too.
The nic doesn't work until the USB bus is reset and can get stuck again.
It didn't work on 13.x either.

Regards,
Guy Yur


> ===
> Mark Millard
> marklmi at yahoo.com
>
>
>