[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