[PATCH 1/2] configs: Add rock5b_plus-rk3588_defconfig

Tom Rini trini at konsulko.com
Tue Nov 4 19:29:43 CET 2025


On Tue, Nov 04, 2025 at 12:25:11PM -0600, Bryan Hinton wrote:
> Add initial defconfig for the Radxa ROCK 5B+ (RK3588), tested on board
> revision 1.2 with 32 GB LPDDR5. This mirrors the existing ROCK 5B baseline
> and uses the DTS from U-Boot’s vendored Linux snapshot
> (rockchip/rk3588-rock-5b-plus).
> 
> Build and test details:
>   - U-Boot build: 2026.01-rc1-00232-g0673831a738b-dirty (Nov 04 2025 - 21:18:07 -0600)
>   - Toolchain: aarch64-linux-gnu-gcc (GCC) 15.1.0
>   - DDR TPL: rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin
>   - BL31: rkbin/bin/rk35/rk3588_bl31_v1.51.elf
>   - Boot medium: microSD card (U-Boot image written via dd)
>   - SoC: RK3588 (8× Cortex-A76/A55)
>   - DRAM: 32 GiB LPDDR5 detected
>   - eMMC socket present but module not soldered (controller still detected)
>   - Verified: SPL → U-Boot prompt
>   - `mmc list` shows SD + eMMC controllers
>   - USB EHCI/XHCI enumeration works (`usb tree`)
>   - Control FDT present (`fdt addr ${fdtcontroladdr}; fdt print / model`)
>   - Default environment: `fdtfile=rockchip/rk3588-rock-5b-plus.dtb`
> 
> This configuration reuses the ROCK 5B base defconfig with minimal adjustments
> and builds from the upstream DTS snapshot. Follow-up patches will enable
> NVMe, Ethernet, and saveenv support.
> 
> Signed-off-by: Bryan Hinton <bryan at bryanhinton.com>
> ---
>  configs/rock5b_plus-rk3588_defconfig | 118 +++++++++++++++++++++++++++
>  1 file changed, 118 insertions(+)
>  create mode 100644 configs/rock5b_plus-rk3588_defconfig

A thing we don't talk about enough is that defconfig files can use
"#include". So how much is different here from
configs/rock5b-rk3588_defconfig and could we instead do something like
configs/rpi_4_acpi_defconfig does to just augment an existing defconfig?
Next, this needs to update a MAINTAINERS file at the same time in order
for CI to pass.

[snip]
> +# Minimal first version; follow-ups can add NVMe, Ethernet, saveenv
> +# CONFIG_CMD_SAVEENV is not set
> +# CONFIG_NVME is not set

Please don't include that, and make sure this is the output from a "make
savedefconfig" so that we don't have noise in the file later when it's
resynced automatically. Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20251104/34fe02b7/attachment.sig>


More information about the U-Boot mailing list