[PATCH v7 0/3] Introduce mtdblock device

Alexey Romanov avromanov at salutedevices.com
Wed Jul 24 12:31:26 CEST 2024


Hi Michael,

Sorry for the late reply.

On Fri, Jul 19, 2024 at 08:57:04AM +0200, Michael Walle wrote:
> Hi,
> 
> > Tested only on SPI NAND, so bind is made only for
> > SPI NAND drivers.
> 
> If tried to test this with the SPI NOR framework but I couldn't get
> it to work. The SPI NOR flash didn't register with/was found by the
> mtdblock subsystem. I guess that is probably because the SPI NOR
> flash has it's own UCLASS_SPI_FLASH. There is some kind of
> compatibility layer (drivers/mtd/spi/sf_mtd.c) but it doesn't
> register a UCLASS_MTD.
> 
> Do you have any idea how to get this to work?

I think you have to try bind driver via mtd_bind(), just like
I do for SPI-NAND in patch "spinand: bind mtdblock".

I see what in file drivers/mtd/spi/sf_probe.c there is struct
mtd_info and also you have U_BOOT_DRIVER. Maybe try to bind there?

> 
> -michael



-- 
Thank you,
Alexey


More information about the U-Boot mailing list