[GIT,PULL] u-boot-sunxi/master for v2026.07

Message ID 20260501135917.9276-1-andre.przywara@arm.com (mailing list archive)
State New
Headers
Series [GIT,PULL] u-boot-sunxi/master for v2026.07 |

Pull-request

https://source.denx.de/u-boot/custodians/u-boot-sunxi.git master

Message

Andre Przywara May 1, 2026, 1:59 p.m. UTC
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(-)
  

Comments

Tom Rini May 1, 2026, 11:51 p.m. UTC | #1
On Fri, 1 May 2026 15:59:17 +0200, Andre Przywara wrote:

> 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.
> 
> [...]

Merged into u-boot/master, thanks!