mtd: davinci_nand: cmdlinepart uses MTD IDs
Remove some legacy code from the davinci_nand driver, which made cmdlinepart ignore the the MTD ID passed to it. Boards can have multiple NAND chips, and some do (like the DM357 EVM), so this dated hack is undesirable. Correct labels are like "davinci_nand.0" (for chipselect 0). Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
parent
ee8f376889
commit
f19e8999a5
|
@ -717,19 +717,8 @@ syndrome_done:
|
||||||
static const char *probes[] __initconst =
|
static const char *probes[] __initconst =
|
||||||
{ "cmdlinepart", NULL };
|
{ "cmdlinepart", NULL };
|
||||||
|
|
||||||
const char *master_name;
|
|
||||||
|
|
||||||
/* Set info->mtd.name = 0 temporarily */
|
|
||||||
master_name = info->mtd.name;
|
|
||||||
info->mtd.name = (char *)0;
|
|
||||||
|
|
||||||
/* info->mtd.name == 0, means: don't bother checking
|
|
||||||
<mtd-id> */
|
|
||||||
mtd_parts_nb = parse_mtd_partitions(&info->mtd, probes,
|
mtd_parts_nb = parse_mtd_partitions(&info->mtd, probes,
|
||||||
&mtd_parts, 0);
|
&mtd_parts, 0);
|
||||||
|
|
||||||
/* Restore info->mtd.name */
|
|
||||||
info->mtd.name = master_name;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mtd_parts_nb <= 0) {
|
if (mtd_parts_nb <= 0) {
|
||||||
|
|
Loading…
Reference in a new issue