diff options
author | Fabio Estevam <fabio.estevam@nxp.com> | 2018-01-26 19:23:24 -0200 |
---|---|---|
committer | Boris Brezillon <boris.brezillon@bootlin.com> | 2018-03-30 10:04:53 +0200 |
commit | 6898b240f8a16be8323ec58ad1214dd3ed121592 (patch) | |
tree | 98041c35de69331748a3c7b322f18ac6018dbbfd /include | |
parent | 94bf11bddad836380ecced299f4d5cb7d17a7dd1 (diff) | |
download | linux-6898b240f8a16be8323ec58ad1214dd3ed121592.tar.bz2 |
mtd: fsl-quadspi: Distinguish the mtd device names
Currently on a imx6sx-sdb board, which has two SPI NOR chips connected
to QSPI2 the following output from /proc/mtd is seen:
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:
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@nxp.com>
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Reviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: Han Xu <han.xu@nxp.com>
Signed-off-by: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions