[GIT PULL] u-boot-sunxi/master for v2026.07
Andre Przywara
andre.przywara at arm.com
Fri May 1 15:59:17 CEST 2026
Hi Tom,
apologies for the delay, but please pull those sunxi changes into
v2026.07. Nothing earth shattering, mostly minor improvements like
better SPL power LED support, and fixes to some H616 DRAM setup. Also
some more forward looking enhancement for the SPI code. I also pulled in
Richard's raw NAND flash improvements for the H6/H616 SoC, though this
lacks proper peer testing due to the lack of mainline support for any board
actually employing those chips.
Gitlab CI passed, and I booted that briefly on some boards.
Thanks,
Andre
===========================================================
The following changes since commit 8ef8dee4f3a2b2021decfefd853dbd2a1632b77f:
scripts/dtc: drop yaml in DT validation (2026-04-30 12:21:47 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-sunxi.git master
for you to fetch changes up to 4c8d2a633ed22e90c6b1954b10b0f74fd678cb23:
mtd: nand: raw: sunxi_spl: remove user data length reset (2026-05-01 14:49:44 +0200)
----------------------------------------------------------------
Andre Przywara (4):
sunxi: spl: fix SPL_SUNXI_LED active low configuration
sunxi: configs: enable power LEDs on 32-bit boards
sunxi: configs: enable power LEDs on 64-bit boards
sunxi: H616: dram: drop default TPR6 Kconfig value
Heinrich Schuchardt (1):
sunxi: use vendor prefix for $fdtfile on RISC-V too
Jernej Skrabec (1):
sunxi: H616: dram: fix LPDDR3 TPR6 parsing
Lukas Schmid (1):
pinctrl: sunxi: add I2C3 mux for D1/T113-s3 (PG10/PG11)
Richard Genoud (5):
mtd: rawnand: sunxi: Replace hard coded value by a define
mtd: rawnand: sunxi: make the code mode self-explanatory
mtd: rawnand: sunxi: clean sunxi_nand_chip_init()
mtd: rawnand: sunxi: introduce variable user data length
mtd: nand: raw: sunxi_spl: remove user data length reset
Yixun Lan (1):
spi: sunxi: wait for TX/RX fifo reset done
arch/arm/mach-sunxi/Kconfig | 11 +-
arch/arm/mach-sunxi/dram_sun50i_h616.c | 2 +-
board/sunxi/board.c | 4 +-
configs/A13-OLinuXinoM_defconfig | 2 +
configs/Bananapi_M2_Ultra_defconfig | 2 +
configs/Bananapi_m2m_defconfig | 3 +
configs/Mele_A1000G_quad_defconfig | 2 +
configs/Mele_A1000_defconfig | 2 +
configs/Mele_M9_defconfig | 2 +
configs/anbernic_rg35xx_h700_defconfig | 2 +
configs/bananapi_m1_plus_defconfig | 2 +
configs/bananapi_m2_berry_defconfig | 2 +
configs/bananapi_m2_zero_defconfig | 3 +
configs/bananapi_m64_defconfig | 2 +
configs/beelink_gs1_defconfig | 2 +
configs/beelink_x2_defconfig | 2 +
configs/icnova-a20-adb4006_defconfig | 2 +
configs/liontron-h-a133l_defconfig | 3 +
configs/nanopi_duo2_defconfig | 2 +
configs/nanopi_neo2_defconfig | 2 +
configs/nanopi_neo_air_defconfig | 2 +
configs/nanopi_neo_plus2_defconfig | 2 +
configs/orangepi_2_defconfig | 2 +
configs/orangepi_3_defconfig | 2 +
configs/orangepi_lite2_defconfig | 2 +
configs/orangepi_lite_defconfig | 2 +
configs/orangepi_one_defconfig | 2 +
configs/orangepi_pc2_defconfig | 2 +
configs/orangepi_pc_defconfig | 2 +
configs/orangepi_prime_defconfig | 2 +
configs/orangepi_zero2_defconfig | 3 +
configs/orangepi_zero_defconfig | 2 +
configs/orangepi_zero_plus2_defconfig | 2 +
configs/orangepi_zero_plus2_h3_defconfig | 2 +
configs/orangepi_zero_plus_defconfig | 2 +
configs/pinephone_defconfig | 3 +-
configs/radxa-cubie-a5e_defconfig | 3 +
configs/tanix_tx1_defconfig | 2 +
configs/transpeed-8k618-t_defconfig | 1 +
configs/x96_mate_defconfig | 1 +
configs/x96q_defconfig | 1 +
drivers/mtd/nand/raw/sunxi_nand.c | 291 +++++++++++++++++++++++--------
drivers/mtd/nand/raw/sunxi_nand.h | 3 +
drivers/mtd/nand/raw/sunxi_nand_spl.c | 129 +++++++++++---
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 1 +
drivers/spi/spi-sunxi.c | 9 +-
include/configs/sunxi-common.h | 2 +-
47 files changed, 418 insertions(+), 113 deletions(-)
More information about the U-Boot
mailing list