[PATCH] plat_nand: set mtd->name
hamish at cloud.net.au
Fri Mar 28 00:00:00 EDT 2008
This patch sets mtd->name to the platform bus ID in the plat_nand
driver, so that you can specify partitions readily with mtdparts=.
Currently it relies on nand_base filling in the name from the device,
which results in names like "NAND 256MiB 3,3V 8-bit", that you can't
use with cmdlineparts.
Signed-off-by: Hamish Moffatt <hamish at cloud.net.au>
BTW, most of the NAND drivers appear to use a fixed name, which makes it
hard to use them with mtdparts= if you had multiple devices.
--- drivers/mtd/nand/plat_nand.c (revision 4106)
+++ drivers/mtd/nand/plat_nand.c (working copy)
@@ -54,6 +54,7 @@
data->chip.priv = &data;
data->mtd.priv = &data->chip;
data->mtd.owner = THIS_MODULE;
+ data->mtd.name = pdev->dev.bus_id;
data->chip.IO_ADDR_R = data->io_base;
data->chip.IO_ADDR_W = data->io_base;
Hamish Moffatt VK3SB <hamish at debian.org> <hamish at cloud.net.au>
More information about the linux-mtd