-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
board: NanoPi R6C and R6S: Bump U-Boot from 2024.07 to 2024.10 #7371
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cherry picked. Tested on R6C, works, incl NVMe.
The OTG port (and thus ums
and rockusb
etc) don't work. I've tried enabling otg stuff in DT and defconfig, but no game.
I'll PR as draft separately.
I've also re-enabled & fixed the vendor u-boot @efectn did long ago (it had a OPTEE problem since we bumped/unified against the latest radxa a few months ago). Vendor u-boot has working UMS, but no NVMe; and works best with vendor kernel and it's NPU/VPU. Will PR separately.
Support for the NanoPi R6C has been added in v2024.10, so don't use the `generic-rk3588_defconfig` anymore.
Support for the NanoPi R6S has been added in v2024.10, so don't use the `generic-rk3588_defconfig` anymore.
4413a1d
to
c310ddc
Compare
Thanks!
In my opinion it's best to focus all time and energy on making upstream/mainline U-Boot the best since it will always have the latest features and best longterm support from upstream devs, and in the long run the goal is to be able to drop all vendor stuff. What do you think? I believe we can make the OTG port work on mainline U-Boot 😄 |
Description
Support for the NanoPi R6C and R6S has been added in v2024.10, so don't use the
generic-rk3588_defconfig
anymore.Also copy relevant general patches from the 2024.07 patch folder to 2024.10.
@efectn I have bumped the R6S as well. it should work without problems, but you might want to test anyway since your R6S is a .conf board :)
How Has This Been Tested?
./compile.sh uboot BOARD=nanopi-r6c BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=trixie
./compile.sh uboot BOARD=nanopi-r6s BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=trixie
Checklist: