[Buildroot] [PATCH v6 0/3] Add board support for Radxa Rock 5B

Kilian Zinnecker kilian.zinnecker at mail.de
Fri Jul 14 06:44:10 UTC 2023


This patch series adds support for the Radxa Rock 5B board, featuring
the Rockchip RK3588 SoC. It adds a package for the Rockchip ATF binary
blobs, needed by U-Boot. It uses a modified Linux kernel from Radxa.
After build, a fit image with compressed kernel is generated, which is
then put into an SD card image alongside U-Boot and the root file
system.

v5 -> v6:

  - Bumps uboot version: now uses 2023.7 instead of release candidate
  - Fixes dependency error in uboot.mk
  - Improves rockchip-rkbin.mk: can now handle different rockchip blob
    file type extensions
  - Improves uboot.mk: can now handle different rockchip blob file
    type extensions
  - Improves rockchip-rkbin.mk: improved menuconfig menu
  - Improves post-image.sh: now automatically copies u-boot to
    BINARIES_DIR through uboot.mk
  - Improves genimage.cfg: removes unnecessary partition offsets
  - Improves boot command handling: now uses uboot.cmd instead of
    uboot fragment file


Kilian Zinnecker (3):
  package: add rockchip-rkbin package
  configs: add rock5b/rock5b_defconfig
  board/radxa/rock5b: Add sdcard image scripts

 DEVELOPERS                                 |  5 ++
 board/radxa/rock5b/boot.cmd                |  3 +
 board/radxa/rock5b/genimage.cfg            | 34 +++++++++++
 board/radxa/rock5b/linux.fragment          |  1 +
 board/radxa/rock5b/post-image.sh           | 20 +++++++
 board/radxa/rock5b/readme.txt              | 62 +++++++++++++++++++
 board/radxa/rock5b/rock5b.its              | 46 ++++++++++++++
 boot/uboot/Config.in                       |  9 +++
 boot/uboot/uboot.mk                        | 17 ++++++
 configs/rock5b_defconfig                   | 49 +++++++++++++++
 package/Config.in                          |  1 +
 package/rockchip-rkbin/Config.in           | 70 ++++++++++++++++++++++
 package/rockchip-rkbin/rockchip-rkbin.hash |  3 +
 package/rockchip-rkbin/rockchip-rkbin.mk   | 49 +++++++++++++++
 14 files changed, 369 insertions(+)
 create mode 100644 board/radxa/rock5b/boot.cmd
 create mode 100644 board/radxa/rock5b/genimage.cfg
 create mode 100644 board/radxa/rock5b/linux.fragment
 create mode 100755 board/radxa/rock5b/post-image.sh
 create mode 100644 board/radxa/rock5b/readme.txt
 create mode 100644 board/radxa/rock5b/rock5b.its
 create mode 100644 configs/rock5b_defconfig
 create mode 100644 package/rockchip-rkbin/Config.in
 create mode 100644 package/rockchip-rkbin/rockchip-rkbin.hash
 create mode 100644 package/rockchip-rkbin/rockchip-rkbin.mk

-- 
2.34.1




More information about the buildroot mailing list