[PATCH RFC 00/15] Support SPI NAND booting on the T113

John Watts contact at jookia.org
Thu Apr 11 06:25:17 CEST 2024


This series is my current working and tested setup for booting from
SPI NAND chips on the Allwinner T113.

I have included the following patches from others. I may have modified
them to work with the latest mainline:

https://lore.kernel.org/all/20221014030520.3067228-1-uwu@icenowy.me/
https://lore.kernel.org/all/20231111133432.755363-2-bigunclemax@gmail.com/

Hopefully this can get the ball rolling on how to properly implement
SPI NAND support in mainline U-Boot.

Signed-off-by: John Watts <contact at jookia.org>
---
Icenowy Zheng (5):
      sunxi: SPL SPI: extract code for doing SPI transfer
      sunxi: SPL SPI: add support for read command with 2 byte address
      sunxi: SPL SPI: allow multiple boot attempt
      sunxi: SPL SPI: add initial support for booting from SPI NAND
      sunxi: enable support for SPI NAND booting on SUNIV

John Watts (9):
      sunxi: Separate boot device and boot position
      spl: Add BOOT_DEVICE_SPINAND option
      sunxi: Implement BOOT_DEVICE_SPINAND in SPL
      spl: Add SPL_SPINAND configuration options
      sunxi: Use SPL_SPINAND for configuration
      nand: Add spinand_ helper functions
      sunxi: Implement spinand_ helpers
      spl: Support SPI NAND boot in UBI
      spl: Support loading FIT images in UBI

Maksim Kiselev (1):
      sunxi: SPL SPI: Add SPI boot support for the Allwinner R528/T113 SoCs

 arch/arm/include/asm/arch-sunxi/spl.h |   3 +-
 arch/arm/include/asm/spl.h            |   1 +
 arch/arm/mach-sunxi/Kconfig           |   2 +-
 arch/arm/mach-sunxi/board.c           |  31 +--
 arch/arm/mach-sunxi/spl_spi_sunxi.c   | 348 +++++++++++++++++++++++++---------
 arch/mips/include/asm/spl.h           |   1 +
 arch/riscv/include/asm/spl.h          |   1 +
 arch/sandbox/include/asm/spl.h        |   1 +
 common/spl/Kconfig                    |  21 ++
 common/spl/spl_ubi.c                  |  49 ++++-
 include/nand.h                        |   3 +
 11 files changed, 354 insertions(+), 107 deletions(-)
---
base-commit: 777c28460947371ada40868dc994dfe8537d7115
change-id: 20240411-spinand-eb7d8319813b

Best regards,
-- 
John Watts <contact at jookia.org>



More information about the U-Boot mailing list