Pull request: u-boot-rockchip-20250110
Kever Yang
kever.yang at rock-chips.com
Fri Jan 10 11:08:56 CET 2025
Hi Tom,
Please pull the updates for rockchip platform:
- Add boards:
rk3566: FriendlyARM NanoPi R3S
rk3588s: Radxa ROCK 5C,
rk3588: Khadas Edge2
- Migrate to OF_UPSTREAM:
rk3066a/rk3188;
rk3288: tinker, miqi, firefly;
- Migrate to TPL: rk3399 kevin and bob;
CI:
https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/24129
Thanks,
- Kever
The following changes since commit 38a371110308ebeb277e20531a7b698b7981bbfa:
Merge tag 'tpm-master-07012025' of https://source.denx.de/u-boot/custodians/u-boot-tpm (2025-01-09 11:11:27 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20250110
for you to fetch changes up to 34df868161e470e5de04db059daa90f12e824693:
rockchip: rk3308: Implement checkboard() to print SoC variant (2025-01-10 15:17:26 +0800)
----------------------------------------------------------------
Cristian Ciocaltea (1):
arm64: dts: rockchip: Add HDMI0 node to rk3588
Daniel Semkowicz (1):
board: theobroma-systems: Update TF-A setup steps for RK3588 boards
FUKAUMI Naoki (3):
arm64: dts: rockchip: add Radxa ROCK 5C
rockchip: Add support for Radxa ROCK 5C
rockchip: rk3399: expand space for decompressed kernel
Heiko Stuebner (1):
clk: rockchip: rk3588: fix mask define for aclk_vop_root
Jacobe Zang (1):
board: rockchip: add Khadas Edge2 RK3588 board
Johan Jonker (2):
rockchip: use OF_UPSTREAM for rk3066a/rk3188
rockchip: rk3066a/rk3188: use includes from dts/upstream
Jonas Karlman (56):
rockchip: rk3288: Use rk3288-power.h from dts/upstream
rockchip: clk: rk3288: Drop use of SCLK_MAC_PLL
rockchip: rk3288: Use rk3288.dtsi from dts/upstream
rockchip: rk3288: Fix bootph prop for vop nodes
board: rockchip: rk3288-tinker: Add myself as reviewer to MAINTAINERS
rockchip: rk3288-tinker: Sort u-boot.dtsi nodes alphabetically
rockchip: rk3288-tinker: Only include required DT nodes in TPL
rockchip: rk3288-tinker: Drop unused vcc_sd regulator from SPL
rockchip: rk3288-tinker: Include mmc nodes in pre-reloc for env load
rockchip: rk3288-tinker: Set cpuid and serial env var
rockchip: rk3288-tinker: Sync defconfig options from rk3288-tinker-s
rockchip: rk3288-tinker: Use common bss and stack addresses
rockchip: rk3288-tinker: Drop use of silent console and late boardinfo
rockchip: rk3288-tinker: Drop USE_PREBOOT Kconfig option
rockchip: rk3288-tinker: Migrate to OF_UPSTREAM
rockchip: rk3288-tinker: Fix slow Ethernet initializion
rockchip: rk3288-tinker: Change to use FIT
rockchip: rk3288-miqi: Sort u-boot.dtsi nodes alphabetically
rockchip: rk3288-miqi: Remove unused work led node from xPL
rockchip: rk3288-miqi: Set ethaddr env based on cpuid
rockchip: rk3288-miqi: Use TPL with common bss and stack addresses
rockchip: rk3288-miqi: Include required DT nodes in xPL
rockchip: rk3288-miqi: Include sdmmc regulator in SPL
rockchip: rk3288-miqi: Drop use of silent console and late boardinfo
rockchip: rk3288-miqi: Drop USE_PREBOOT Kconfig option
rockchip: rk3288-miqi: Migrate to OF_UPSTREAM
rockchip: rk3288-miqi: Fix slow Ethernet initializion
rockchip: rk3288-miqi: Change to use FIT
rockchip: rk3288-firefly: Drop unused SPL_LED related code
rockchip: rk3288-firefly: Sort u-boot.dtsi nodes alphabetically
rockchip: rk3288-firefly: Set ethaddr env based on cpuid
rockchip: rk3288-firefly: Use common bss and stack addresses
rockchip: rk3288-firefly: Include required DT nodes in xPL
rockchip: rk3288-firefly: Include sdmmc regulator in SPL
rockchip: rk3288-firefly: Drop use of silent console and late boardinfo
rockchip: rk3288-firefly: Drop USE_PREBOOT Kconfig option
rockchip: rk3288-firefly: Migrate to OF_UPSTREAM
rockchip: rk3288-firefly: Fix slow Ethernet initializion
rockchip: rk3288-firefly: Change to use FIT
rockchip: rk3399: Fix TPL build of bob and kevin
rockchip: rk3399-gru: Use SYS_SPI_U_BOOT_OFFS value in offset prop
rockchip: rk3399-gru: Move SPI flash payload offset for bob and kevin
rockchip: rk3399-gru: Fix include of TPL in u-boot.rom image
rockchip: rk3399-gru: Use TPL with common bss and stack addresses
rockchip: rk3399-gru: Include binman generated FIT in u-boot.rom image
rockchip: rk3399: Drop common Kconfig options already implied
rockchip: rk3399-gru: Remove unused nodes from xPL control FDT
rockchip: rk3399-gru: Enable dcache and signature validation in SPL
rockchip: rk3399-gru: Use SDMA mode to read from eMMC
rockchip: rk3399-gru: Include pinctrl and regulators in SPL
rockchip: rk3399: Drop unneeded bob and kevin board specific code
rockchip: rk3588-nanopc-t6-lts: Add missing board -u-boot.dtsi
rockchip: rk3399-rock-pi-4: Fix Synchronous Abort
rockchip: rk356x: Implement checkboard() to print SoC variant
rockchip: rk3588: Implement checkboard() to print SoC variant
rockchip: rk3308: Implement checkboard() to print SoC variant
Paul Kocialkowski (3):
rockchip: rk3399-roc-pc: Hook sysreset gpio to enable full reset
rockchip: rk3399-rockpro64: Hook sysreset gpio to enable full reset
rockchip: rk3399-rockpro64: Disable bootstage instrumentation config
Sam Edwards (1):
arm64: dts: rockchip: Split up RK3588's PCIe pinctrls
Tianling Shen (7):
arm64: dts: rockchip: Add FriendlyARM NanoPi R3S board
arm64: dts: rockchip: fix model name for FriendlyElec NanoPi R3S
arm64: dts: rockchip: replace deprecated snps, reset props for NanoPi R3S
arm64: dts: rockchip: sort props in pmu_io_domains node for NanoPi R3S
arm64: dts: rockchip: enable eMMC HS200 mode for NanoPi R3S
arm64: dts: rockchip: reorder mmc aliases for NanoPi R3S
board: rockchip: add FriendlyElec NanoPi R3S
arch/arm/dts/Makefile | 10 -
arch/arm/dts/rk3066a-mk808.dts | 241 ---
arch/arm/dts/rk3066a-u-boot.dtsi | 20 -
arch/arm/dts/rk3066a.dtsi | 880 ---------
arch/arm/dts/rk3188-radxarock.dts | 389 ----
arch/arm/dts/rk3188-u-boot.dtsi | 17 -
arch/arm/dts/rk3188.dtsi | 815 --------
arch/arm/dts/rk3288-firefly-u-boot.dtsi | 91 +-
arch/arm/dts/rk3288-firefly.dts | 43 -
arch/arm/dts/rk3288-firefly.dtsi | 491 -----
arch/arm/dts/rk3288-miqi-u-boot.dtsi | 83 +-
arch/arm/dts/rk3288-miqi.dts | 16 -
arch/arm/dts/rk3288-miqi.dtsi | 417 ----
arch/arm/dts/rk3288-tinker-s-u-boot.dtsi | 13 +-
arch/arm/dts/rk3288-tinker-s.dts | 29 -
arch/arm/dts/rk3288-tinker-u-boot.dtsi | 53 +-
arch/arm/dts/rk3288-tinker.dts | 33 -
arch/arm/dts/rk3288-tinker.dtsi | 533 -----
arch/arm/dts/rk3288-u-boot.dtsi | 13 +-
arch/arm/dts/rk3288.dtsi | 2035 --------------------
arch/arm/dts/rk3399-gru-u-boot.dtsi | 29 +-
arch/arm/dts/rk3399-roc-pc-u-boot.dtsi | 8 +
arch/arm/dts/rk3399-rockpro64-u-boot.dtsi | 8 +
arch/arm/dts/rk3399-u-boot.dtsi | 14 +-
arch/arm/dts/rk3566-nanopi-r3s-u-boot.dtsi | 8 +
arch/arm/dts/rk356x-u-boot.dtsi | 4 +
arch/arm/dts/rk3588-nanopc-t6-lts-u-boot.dtsi | 3 +
arch/arm/dts/rk3588s-rock-5c-u-boot.dtsi | 11 +
arch/arm/dts/rk3588s-u-boot.dtsi | 4 +
arch/arm/dts/rk3xxx.dtsi | 488 -----
arch/arm/include/asm/arch-rockchip/cru_rk3588.h | 2 +-
arch/arm/mach-rockchip/Kconfig | 2 +
arch/arm/mach-rockchip/rk3288/Kconfig | 10 +-
arch/arm/mach-rockchip/rk3308/rk3308.c | 16 +
arch/arm/mach-rockchip/rk3399/Kconfig | 12 -
arch/arm/mach-rockchip/rk3399/rk3399.c | 23 +-
arch/arm/mach-rockchip/rk3568/rk3568.c | 61 +
arch/arm/mach-rockchip/rk3588/Kconfig | 44 +
arch/arm/mach-rockchip/rk3588/rk3588.c | 52 +
board/firefly/firefly-rk3288/MAINTAINERS | 1 +
board/firefly/firefly-rk3288/Makefile | 7 -
board/firefly/firefly-rk3288/firefly-rk3288.c | 46 -
board/friendlyelec/nanopc-t6-rk3588/MAINTAINERS | 3 +-
board/khadas/khadas-edge2-rk3588s/Kconfig | 12 +
board/khadas/khadas-edge2-rk3588s/MAINTAINERS | 6 +
board/mqmaker/miqi_rk3288/MAINTAINERS | 1 -
board/radxa/rock-5c-rk3588s/Kconfig | 12 +
board/radxa/rock-5c-rk3588s/MAINTAINERS | 7 +
board/radxa/rockpi4-rk3399/rockpi4-rk3399.c | 2 +
board/rockchip/evb_rk3568/MAINTAINERS | 7 +
board/rockchip/tinker_rk3288/MAINTAINERS | 7 +-
board/rockchip/tinker_rk3288/tinker-rk3288.c | 2 +-
configs/chromebook_bob_defconfig | 24 +-
configs/chromebook_kevin_defconfig | 24 +-
configs/firefly-rk3288_defconfig | 39 +-
configs/khadas-edge2-rk3588s_defconfig | 215 +++
configs/miqi-rk3288_defconfig | 43 +-
configs/mk808_defconfig | 4 +-
configs/nanopi-r3s-rk3566_defconfig | 75 +
configs/rock-5c-rk3588s_defconfig | 84 +
configs/rock_defconfig | 4 +-
configs/rockpro64-rk3399_defconfig | 3 -
configs/tinker-rk3288_defconfig | 41 +-
configs/tinker-s-rk3288_defconfig | 38 +-
doc/board/rockchip/rockchip.rst | 3 +
doc/board/theobroma-systems/jaguar_rk3588.rst | 6 +-
doc/board/theobroma-systems/tiger_rk3588.rst | 6 +-
drivers/clk/rockchip/clk_rk3288.c | 8 +-
.../src/arm64/rockchip/rk3566-nanopi-r3s.dts | 554 ++++++
.../src/arm64/rockchip/rk3588-base-pinctrl.dtsi | 271 ++-
dts/upstream/src/arm64/rockchip/rk3588-base.dtsi | 41 +
.../src/arm64/rockchip/rk3588s-rock-5a.dts | 6 +-
.../src/arm64/rockchip/rk3588s-rock-5c.dts | 920 +++++++++
include/configs/khadas-edge2-rk3588s.h | 15 +
include/configs/rk3399_common.h | 16 +-
include/configs/rock-5c-rk3588s.h | 15 +
include/dt-bindings/clock/rk3066a-cru.h | 31 -
include/dt-bindings/clock/rk3188-cru-common.h | 261 ---
include/dt-bindings/clock/rk3188-cru.h | 47 -
include/dt-bindings/power/rk3066-power.h | 22 -
include/dt-bindings/power/rk3188-power.h | 24 -
include/dt-bindings/power/rk3288-power.h | 32 -
82 files changed, 2760 insertions(+), 7246 deletions(-)
delete mode 100644 arch/arm/dts/rk3066a-mk808.dts
delete mode 100644 arch/arm/dts/rk3066a.dtsi
delete mode 100644 arch/arm/dts/rk3188-radxarock.dts
delete mode 100644 arch/arm/dts/rk3188.dtsi
delete mode 100644 arch/arm/dts/rk3288-firefly.dts
delete mode 100644 arch/arm/dts/rk3288-firefly.dtsi
delete mode 100644 arch/arm/dts/rk3288-miqi.dts
delete mode 100644 arch/arm/dts/rk3288-miqi.dtsi
delete mode 100644 arch/arm/dts/rk3288-tinker-s.dts
delete mode 100644 arch/arm/dts/rk3288-tinker.dts
delete mode 100644 arch/arm/dts/rk3288-tinker.dtsi
delete mode 100644 arch/arm/dts/rk3288.dtsi
create mode 100644 arch/arm/dts/rk3566-nanopi-r3s-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3588-nanopc-t6-lts-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3588s-rock-5c-u-boot.dtsi
delete mode 100644 arch/arm/dts/rk3xxx.dtsi
delete mode 100644 board/firefly/firefly-rk3288/Makefile
delete mode 100644 board/firefly/firefly-rk3288/firefly-rk3288.c
create mode 100644 board/khadas/khadas-edge2-rk3588s/Kconfig
create mode 100644 board/khadas/khadas-edge2-rk3588s/MAINTAINERS
create mode 100644 board/radxa/rock-5c-rk3588s/Kconfig
create mode 100644 board/radxa/rock-5c-rk3588s/MAINTAINERS
create mode 100644 configs/khadas-edge2-rk3588s_defconfig
create mode 100644 configs/nanopi-r3s-rk3566_defconfig
create mode 100644 configs/rock-5c-rk3588s_defconfig
create mode 100644 dts/upstream/src/arm64/rockchip/rk3566-nanopi-r3s.dts
create mode 100644 dts/upstream/src/arm64/rockchip/rk3588s-rock-5c.dts
create mode 100644 include/configs/khadas-edge2-rk3588s.h
create mode 100644 include/configs/rock-5c-rk3588s.h
delete mode 100644 include/dt-bindings/clock/rk3066a-cru.h
delete mode 100644 include/dt-bindings/clock/rk3188-cru-common.h
delete mode 100644 include/dt-bindings/clock/rk3188-cru.h
delete mode 100644 include/dt-bindings/power/rk3066-power.h
delete mode 100644 include/dt-bindings/power/rk3188-power.h
delete mode 100644 include/dt-bindings/power/rk3288-power.h
More information about the U-Boot
mailing list