Pull request: u-boot-rockchip-20251101
Kever Yang
kever.yang at rock-chips.com
Sun Nov 2 03:23:49 CET 2025
Hi Tom,
Please pull the updates for rockchip platform:
- New Boards support:
rk3588: MNT Reform2
rk3528: Radxa ROCK 2A/2F
rk3576: ArmSoM Sige1, Luckfox Omni3576, FriendlyElec NanoPi M5, Radxa ROCK 4D
rk3568: Lunzn FastRhino R66S
- Other board level updates.
CI:
https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/28119
Thanks,
- Kever
The following changes since commit e34d01d23e45e007368685ffa6dfd674b6dd7b17:
Merge tag 'u-boot-ufs-20251029' of https://source.denx.de/u-boot/custodians/u-boot-ufs (2025-10-29 07:41:43 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20251101
for you to fetch changes up to 498a9756adf57e94af64e31b144a6698c656c50a:
mmc: rockchip_sdhci: Set xx_TAP_VALUE for RK3528 (2025-11-02 00:29:58 +0800)
----------------------------------------------------------------
David Barbion (1):
board: rockchip: Fix RG353M model renaming
Jon Lin (1):
spi: rockchip_sfc: Support sclk_x2 version
Jonas Karlman (32):
clk: px30: Allow use of GPU and WIFI_PMU in assigned-clocks
rockchip: odroid-go2: Remove cru assigned-clocks override
rockchip: odroid-go2: Remove incorrect re-defined spi0 alias
rockchip: odroid-go2: Remove u-boot.dtsi props already defined
rockchip: odroid-go2: Use appropriate bootph props
rockchip: odroid-go2: Move SoC common overrides into a SoC u-boot.dtsi
rockchip: odroid-go2: Remove unsupported Kconfig options
rockchip: odroid-go2: Update Kconfig options for SPL
rockchip: odroid-go2: Include pinctrl for sdmmc, sfc and uart in SPL
rockchip: odroid-go2: Use power off at power plug-in event
rockchip: odroid-go2: Add support for SPI flash boot
rockchip: odroid-go2: Select board FDT from FIT in SPL
rockchip: odroid-go2: Use env from same storage FIT was loaded from
rockchip: odroid-go2: Enable RockUSB, button, LED and RNG support
rockchip: odroid-go2: Turn on the blue LED at boot
rockchip: odroid-go2: Enable more commands
rockchip: odroid-go2: Add myself as a reviewer
arm: dts: rockchip: Include OTP in U-Boot pre-reloc phase for RK3326
rockchip: rk3528-radxa-e20c: Drop eMMC HS200 prop from board u-boot.dtsi
rockchip: spl: Add a read_brom_bootsource_id() helper
rockchip: rk3528: Implement read_brom_bootsource_id()
rockchip: rk3576: Add SPI Flash boot support
board: rockchip: Add Radxa ROCK 4D
board: rockchip: Add Luckfox Omni3576
board: rockchip: Add FriendlyElec NanoPi M5
arm64: dts: rockchip: Add Radxa ROCK 2A/2F
board: rockchip: Add Radxa ROCK 2A/2F
arm64: dts: rockchip: Add ArmSoM Sige1
board: rockchip: Add ArmSoM Sige1
rockchip: spl-boot-order: Defer probe of boot device
rockchip: Ensure env in SPI Flash can work correctly
mmc: rockchip_sdhci: Set xx_TAP_VALUE for RK3528
Peter Robinson (1):
board: rockchip: Add support for rk3588 MNT Reform2
Quentin Schulz (6):
rockchip: px30: use rockchip_stimer_init from spl_common.o for TPL
rockchip: rk3036: use rockchip_stimer_init from spl_common.o
rockchip: rk3399: fix TIMER_FMODE constant
rockchip: spl_common: fix TIMER_FMODE constant
binman: btool: mkimage: fix Bintoolmkimage.run() method docstring
rockchip: imply most symbols for ARCH_ROCKCHIP
Tianling Shen (1):
board: rockchip: add Lunzn FastRhino R66S
arch/arm/Kconfig | 26 +-
arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi | 111 ++---
arch/arm/dts/rk3326-odroid-go2-v11-u-boot.dtsi | 3 +
arch/arm/dts/rk3326-odroid-go3-u-boot.dtsi | 3 +
arch/arm/dts/rk3326-u-boot.dtsi | 154 +++++++
arch/arm/dts/rk3328-u-boot.dtsi | 4 +
arch/arm/dts/rk3528-armsom-sige1-u-boot.dtsi | 11 +
arch/arm/dts/rk3528-radxa-e20c-u-boot.dtsi | 5 +-
arch/arm/dts/rk3528-rock-2-u-boot.dtsi | 16 +
arch/arm/dts/rk3528-rock-2a-u-boot.dtsi | 3 +
arch/arm/dts/rk3528-rock-2f-u-boot.dtsi | 3 +
arch/arm/dts/rk3568-fastrhino-r66s-u-boot.dtsi | 3 +
arch/arm/dts/rk356x-u-boot.dtsi | 1 +
arch/arm/dts/rk3576-luckfox-omni3576-u-boot.dtsi | 11 +
arch/arm/dts/rk3576-nanopi-m5-u-boot.dtsi | 22 +
arch/arm/dts/rk3576-rock-4d-u-boot.dtsi | 10 +
arch/arm/dts/rk3576-u-boot.dtsi | 46 ++
arch/arm/dts/rk3588s-u-boot.dtsi | 1 +
arch/arm/include/asm/arch-rockchip/bootrom.h | 2 +
arch/arm/mach-rockchip/Makefile | 4 +-
arch/arm/mach-rockchip/px30-board-tpl.c | 28 +-
arch/arm/mach-rockchip/rk3036-board-spl.c | 21 +-
arch/arm/mach-rockchip/rk3399/rk3399.c | 4 +-
arch/arm/mach-rockchip/rk3528/Kconfig | 7 +
arch/arm/mach-rockchip/rk3528/MAINTAINERS | 6 +
arch/arm/mach-rockchip/rk3528/rk3528.c | 15 +
arch/arm/mach-rockchip/rk3576/MAINTAINERS | 18 +
arch/arm/mach-rockchip/rk3576/rk3576.c | 25 ++
arch/arm/mach-rockchip/spl-boot-order.c | 4 +-
arch/arm/mach-rockchip/spl.c | 7 +-
arch/arm/mach-rockchip/spl_common.c | 4 +-
board/anbernic/rgxx3_rk3566/rgxx3-rk3566.c | 2 +-
board/hardkernel/odroid_go2/Kconfig | 7 +
board/hardkernel/odroid_go2/MAINTAINERS | 2 +
board/hardkernel/odroid_go2/go2.c | 88 +++-
board/radxa/rock-2-rk3528/Kconfig | 14 +
board/radxa/rock-2-rk3528/MAINTAINERS | 6 +
board/radxa/rock-2-rk3528/Makefile | 3 +
board/radxa/rock-2-rk3528/rock-2-rk3528.c | 60 +++
board/rockchip/evb_rk3568/MAINTAINERS | 7 +
board/rockchip/evb_rk3588/MAINTAINERS | 5 +
configs/fastrhino-r66s-rk3568_defconfig | 64 +++
configs/mnt-reform2-rk3588_defconfig | 84 ++++
configs/nanopi-m5-rk3576_defconfig | 78 ++++
configs/odroid-go2_defconfig | 63 ++-
configs/omni3576-rk3576_defconfig | 63 +++
configs/radxa-e20c-rk3528_defconfig | 3 +
configs/rock-2-rk3528_defconfig | 68 +++
configs/rock-4d-rk3576_defconfig | 68 +++
configs/sige1-rk3528_defconfig | 64 +++
doc/board/rockchip/rockchip.rst | 7 +
drivers/clk/rockchip/clk_px30.c | 6 +
drivers/mmc/rockchip_sdhci.c | 27 +-
drivers/spi/rockchip_sfc.c | 13 +-
.../src/arm64/rockchip/rk3528-armsom-sige1.dts | 464 +++++++++++++++++++++
dts/upstream/src/arm64/rockchip/rk3528-rock-2.dtsi | 293 +++++++++++++
dts/upstream/src/arm64/rockchip/rk3528-rock-2a.dts | 82 ++++
dts/upstream/src/arm64/rockchip/rk3528-rock-2f.dts | 10 +
tools/binman/btool/mkimage.py | 1 -
59 files changed, 2031 insertions(+), 199 deletions(-)
create mode 100644 arch/arm/dts/rk3326-odroid-go2-v11-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3326-odroid-go3-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3326-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3528-armsom-sige1-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3528-rock-2-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3528-rock-2a-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3528-rock-2f-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3568-fastrhino-r66s-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3576-luckfox-omni3576-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3576-nanopi-m5-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3576-rock-4d-u-boot.dtsi
create mode 100644 board/radxa/rock-2-rk3528/Kconfig
create mode 100644 board/radxa/rock-2-rk3528/MAINTAINERS
create mode 100644 board/radxa/rock-2-rk3528/Makefile
create mode 100644 board/radxa/rock-2-rk3528/rock-2-rk3528.c
create mode 100644 configs/fastrhino-r66s-rk3568_defconfig
create mode 100644 configs/mnt-reform2-rk3588_defconfig
create mode 100644 configs/nanopi-m5-rk3576_defconfig
create mode 100644 configs/omni3576-rk3576_defconfig
create mode 100644 configs/rock-2-rk3528_defconfig
create mode 100644 configs/rock-4d-rk3576_defconfig
create mode 100644 configs/sige1-rk3528_defconfig
create mode 100644 dts/upstream/src/arm64/rockchip/rk3528-armsom-sige1.dts
create mode 100644 dts/upstream/src/arm64/rockchip/rk3528-rock-2.dtsi
create mode 100644 dts/upstream/src/arm64/rockchip/rk3528-rock-2a.dts
create mode 100644 dts/upstream/src/arm64/rockchip/rk3528-rock-2f.dts
More information about the U-Boot
mailing list