[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