[PATCH 00/17] rockchip: odroid-go2: Add support for SPI flash boot and more
Jonas Karlman
jonas at kwiboo.se
Mon Jul 14 01:33:48 CEST 2025
This series update ODROID-GO Advance/Super to support SPI flash boot,
adds pinctrl in SPL, enable use of checksum validation for FIT images,
include FDT for each board variant in FIT and more.
Each patch in this series has been tested on a ODROID-GO Super:
DDR3, 333MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
out
U-Boot SPL 2025.07 (Jul 13 2025 - 10:07:16 +0000)
Trying to boot from MMC1
## Checking hash(es) for config config-3 ... OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-3 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
## Checking hash(es) for Image atf-3 ... sha256+ OK
## Checking hash(es) for Image atf-4 ... sha256+ OK
## Checking hash(es) for Image atf-5 ... sha256+ OK
U-Boot 2025.07 (Jul 13 2025 - 10:07:16 +0000)
Model: ODROID-GO Super
SoC: RK3326
DRAM: 1 GiB (total 1022 MiB)
PMIC: RK817 (on=0x80, off=0x08)
Core: 283 devices, 26 uclasses, devicetree: separate
MMC: mmc at ff370000: 0
Loading Environment from MMC... Reading from MMC(0)... OK
In: serial at ff160000
Out: serial at ff160000
Err: serial at ff160000
Net: No ethernet found.
Hit any key to stop autoboot: 0
=>
The final patch in this series enables use of the feature added in
"rockchip: px30/rk3326: Implement checkboard() to print SoC variant" [1]
[1] https://patchwork.ozlabs.org/patch/2095941/
Jonas Karlman (17):
clk: px30: Allow use of GPU and WIFI_PMU in assigned-clocks
rockchip: odroid-go2: Remove cru assigned-clocks override
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
arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi | 111 +++----------
.../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 ++++++++++++++++++
board/hardkernel/odroid_go2/Kconfig | 7 +
board/hardkernel/odroid_go2/MAINTAINERS | 2 +
board/hardkernel/odroid_go2/go2.c | 88 ++++++++--
configs/odroid-go2_defconfig | 63 ++++---
drivers/clk/rockchip/clk_px30.c | 6 +
9 files changed, 315 insertions(+), 122 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
--
2.49.0
More information about the U-Boot
mailing list