[PATCH 0/7] OSPI NAND MTD load and boot support

Santhosh Kumar K s-k6 at ti.com
Tue Feb 17 14:37:04 CET 2026



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 <s-k6 at ti.com>

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
>>
> 



More information about the U-Boot mailing list