[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