public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH RFC 00/15] Support SPI NAND booting on the T113
@ 2024-04-11  4:25 John Watts
  2024-04-11  4:25 ` [PATCH RFC 01/15] sunxi: SPL SPI: Add SPI boot support for the Allwinner R528/T113 SoCs John Watts
                   ` (15 more replies)
  0 siblings, 16 replies; 18+ messages in thread
From: John Watts @ 2024-04-11  4:25 UTC (permalink / raw)
  To: Jagan Teki, Andre Przywara, Tom Rini, Daniel Schwierzeck,
	Rick Chen, Leo, Simon Glass
  Cc: u-boot, John Watts, Maksim Kiselev, Sam Edwards, Icenowy Zheng,
	Samuel Holland

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@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@jookia.org>


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2024-04-12  0:27 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-11  4:25 [PATCH RFC 00/15] Support SPI NAND booting on the T113 John Watts
2024-04-11  4:25 ` [PATCH RFC 01/15] sunxi: SPL SPI: Add SPI boot support for the Allwinner R528/T113 SoCs John Watts
2024-04-11  4:25 ` [PATCH RFC 02/15] sunxi: SPL SPI: extract code for doing SPI transfer John Watts
2024-04-11  4:25 ` [PATCH RFC 03/15] sunxi: SPL SPI: add support for read command with 2 byte address John Watts
2024-04-11  4:25 ` [PATCH RFC 04/15] sunxi: SPL SPI: allow multiple boot attempt John Watts
2024-04-11  4:25 ` [PATCH RFC 05/15] sunxi: SPL SPI: add initial support for booting from SPI NAND John Watts
2024-04-11  4:25 ` [PATCH RFC 06/15] sunxi: enable support for SPI NAND booting on SUNIV John Watts
2024-04-11  4:25 ` [PATCH RFC 07/15] sunxi: Separate boot device and boot position John Watts
2024-04-11  4:25 ` [PATCH RFC 08/15] spl: Add BOOT_DEVICE_SPINAND option John Watts
2024-04-11  4:25 ` [PATCH RFC 09/15] sunxi: Implement BOOT_DEVICE_SPINAND in SPL John Watts
2024-04-11  4:25 ` [PATCH RFC 10/15] spl: Add SPL_SPINAND configuration options John Watts
2024-04-11  4:25 ` [PATCH RFC 11/15] sunxi: Use SPL_SPINAND for configuration John Watts
2024-04-11  4:25 ` [PATCH RFC 12/15] nand: Add spinand_ helper functions John Watts
2024-04-11  4:25 ` [PATCH RFC 13/15] sunxi: Implement spinand_ helpers John Watts
2024-04-11  4:25 ` [PATCH RFC 14/15] spl: Support SPI NAND boot in UBI John Watts
2024-04-11  4:25 ` [PATCH RFC 15/15] spl: Support loading FIT images " John Watts
2024-04-11 23:27 ` [PATCH RFC 00/15] Support SPI NAND booting on the T113 Sam Edwards
2024-04-12  0:26   ` John Watts

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox