On 17/02/26 19:01, Santhosh Kumar K wrote:


On 17/02/26 16:51, Anurag Dutta wrote:
Hi all
The series adds SPL support for loading images via the MTD subsystem,
including handling of bad blocks during read operations and removal of
the MTD device after image loading to allow reuse by later boot stages.
These changes enable SPL to load U-Boot proper from SPI NAND in a generic
and reusable manner.

Tested on j784s4: https://gist.github.com/anuragdutta731/ e873fb91098e71c1613fb9a3472d94e7

Tested on AM62x LP SK: http://serenity.dal.design.ti.com:7777/ vuvucodapo.yaml

Tested-by: Santhosh Kumar K <[email protected]>

Ignore this mail - I responded to the wrong thread, my bad!

 - Santhosh.



Apurva Nandan (6):
   common: spl: mtd: Add support for loading images from MTD
   spl: mtd: Remove MTD device after loading images
   spl: Add MTD loading support configuration
   mtd: nand: spi: Enable spinand build Kconfig option for spl
   arm: spl: Enumerate SPINAND as a boot device
   include: environment: ti: Add ospi_nand environment variables

Santhosh Kumar K (1):
   spl: mtd: Add bad block handling for SPL image loading

  arch/arm/include/asm/spl.h   |   1 +
  common/spl/Kconfig           |  30 +++++++
  common/spl/Makefile          |   2 +
  common/spl/spl_mtd.c         | 149 +++++++++++++++++++++++++++++++++++
  common/spl/spl_mtd_nand.c    |  35 ++++++++
  drivers/mtd/Makefile         |   1 +
  drivers/mtd/mtd-uclass.c     |  12 +++
  drivers/mtd/nand/Makefile    |   3 +-
  drivers/mtd/nand/spi/core.c  |  12 ++-
  include/env/ti/ospi_nand.env |  22 ++++++
  include/mtd.h                |   2 +-
  include/spl.h                |  18 +++++
  12 files changed, 281 insertions(+), 6 deletions(-)
  create mode 100644 common/spl/spl_mtd.c
  create mode 100644 common/spl/spl_mtd_nand.c
  create mode 100644 include/env/ti/ospi_nand.env



Reply via email to