fyi
work on mainline u-boot
https://lists.denx.de/pipermail/u-boot/2023-January/506784.html
Mainline u-boot
Noob question: Does U-boot means being able to boot an image via USB instead of Micro SD, Emmc?
You can for example have uboot on sd card
that will boot kernel from USB
And I think that you can boot from USB
https://wiki.radxa.com/Rock5/install/spi
I havent tried via usb only emmc and micro sd
Awesome to see this is being worked on! Any idea if this work will include fixes for the usb power delivery negotiation issues? As I understand, the PD is handled on a separate chip, so you could have full support for RK3588 without solving Rock 5b power delivery issues. I could be wrong though.
Looking at the commits, I donβt see any reference to fusb302
, so I donβt think there will be much difference in terms of PD negotiation
I added builds for the Collabora mainline fork to my Rock 5 Docker build repo
Run the following (no need to clone anything, just need Docker installed):
docker buildx bake \
'https://github.com/milas/rock5-toolchain.git' \
u-boot-collabora
Youβll get an out/
directory created on your machine (i.e NOT an image, the bake
target will output the files locally):
out
βββ u-boot
βββ collabora
βββ idbloader.img
βββ rk3588_spl_loader_v1.08.111.bin
βββ spi
β βββ spi_image.img
βββ u-boot.itb
(More details in the readme, bake u-boot
will build both Radxa & Collabora, bake u-boot-radxa
will just build Radxa U-Boot.)
Iβm hoping to do some testing with it today, but at this point I just got everything set up for building
The rock5b was added 28 February to mainline u-boot.
Does anyone already have any experience to share?
sdhci enabled, but sdmmc seems disabled?