Skip to content

Bigtreetech CB2: bump u-boot to 2026.04#10144

Open
JohnTheCoolingFan wants to merge 1 commit into
armbian:mainfrom
JohnTheCoolingFan:btt-cb2-uboot-2026.04
Open

Bigtreetech CB2: bump u-boot to 2026.04#10144
JohnTheCoolingFan wants to merge 1 commit into
armbian:mainfrom
JohnTheCoolingFan:btt-cb2-uboot-2026.04

Conversation

@JohnTheCoolingFan

@JohnTheCoolingFan JohnTheCoolingFan commented Jul 8, 2026

Copy link
Copy Markdown
Member

Description

Bumps bigtreetech cb2 u-boot to v2026.04, adapted to use upstream dts. defconfig updated using make oldconfig and dt changed to use upstream.

How Has This Been Tested?

  • Build and boot trixie image with current kernel
  • Check ethernet, wifi, dmesg

Checklist:

  • My code follows the style guidelines of this project
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

Summary by CodeRabbit

  • New Features
    • Added support for the BigTreeTech CB2 on Rockchip RK3566 with a new boot configuration.
    • Enabled broader boot and recovery capabilities, including network, USB, MMC, SPI flash, fastboot, and NVMe support.
  • Changes
    • Updated the board boot setup to use a newer boot flow and U-Boot version settings.
    • Disabled boot delay for faster startup.

@github-actions github-actions Bot added the size/medium PR with more then 50 and less then 250 lines label Jul 8, 2026
@coderabbitai

coderabbitai Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

Updates the bigtreetech-cb2 board configuration to use the binman boot scenario and U-Boot v2026.04 sourcing, removing legacy custom blob/helper code from the overrides function, and adds a new bigtreetech-cb2-rk3566_defconfig file for U-Boot v2026.04.

Changes

bigtreetech-cb2 U-Boot binman migration

Layer / File(s) Summary
Board config: boot scenario and U-Boot version update
config/boards/bigtreetech-cb2.conf
BOOT_SCENARIO switched from spl-blobs to binman; BOOTBRANCH/BOOTPATCHDIR updated to v2026.04; legacy blob variables and write_uboot_platform*/unset helper code removed from the overrides function.
New v2026.04 defconfig
patch/u-boot/v2026.04/defconfig/bigtreetech-cb2-rk3566_defconfig
New defconfig for Rockchip rk3566 with SPL/FIT/bootz setup, GPT/MMC/PCI/USB/TFTP commands, fastboot, storage (MMC, SPI NOR), and networking (DWC Ethernet QoS, PCIe, USB, NVMe) support.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • armbian/build#9869: Similar U-Boot sourcing metadata update (BOOTBRANCH/BOOTPATCHDIR to v2026.04) for another Rockchip board.
  • armbian/build#10013: Same-pattern board .conf update to v2026.04 BOOTBRANCH/BOOTPATCHDIR.
  • armbian/build#10071: Same post_family_config__... BOOTBRANCH/BOOTPATCHDIR update pattern to a newer U-Boot tag.

Suggested reviewers: amazingfate, paolosabatino, igorpecovnik, HeyMeco, prahal

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely summarizes the main change: upgrading Bigtreetech CB2 U-Boot to 2026.04.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added 08 Milestone: Third quarter release Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... Patches Patches related to kernel, U-Boot, ... labels Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

08 Milestone: Third quarter release Hardware Hardware related like kernel, U-Boot, ... Needs review Seeking for review Patches Patches related to kernel, U-Boot, ... size/medium PR with more then 50 and less then 250 lines

Development

Successfully merging this pull request may close these issues.

1 participant