[PATCH RESEND v6 1/2] mtd: fsl-quadspi: Distinguish the mtd device names

Cyrille Pitchen cyrille.pitchen at wedev4u.fr
Thu Mar 15 11:58:57 PDT 2018


Le 26/01/2018 à 22:23, Fabio Estevam a écrit :
> From: Fabio Estevam <fabio.estevam at nxp.com>
> 
> Currently on a imx6sx-sdb board, which has two SPI NOR chips connected
> to QSPI2 the following output from /proc/mtd is seen:
> 
> # cat /proc/mtd 
> dev:    size   erasesize  name
> mtd0: 01000000 00010000 "21e4000.qspi"
> mtd1: 01000000 00010000 "21e4000.qspi"
> 
> Attempts to partition them on the kernel command line result in both
> chips with identical (and identically named) partitions, which is
> an inconvenient behavior.
> 
> Assign a different mtd->name for each mtd device to avoid this problem.
> 
> After this change the output from /proc/mtd becomes:
> 
> # cat /proc/mtd 
> dev:    size   erasesize  name
> mtd0: 01000000 00010000 "21e4000.qspi-0"
> mtd1: 01000000 00010000 "21e4000.qspi-1"
> 
> In order to keep mtdparts compatibility keep the mtd->name
> unchanged when a single SPI NOR is present.
> 
> Reported-by: David Wolfe <david.wolfe at nxp.com>
> Signed-off-by: Fabio Estevam <fabio.estevam at nxp.com>
> Reviewed-by: Boris Brezillon <boris.brezillon at free-electrons.com>
> Acked-by: Han Xu <han.xu at nxp.com>

Series applied to the spi-nor/next branch of linux-mtd

Thanks!



More information about the linux-mtd mailing list