mtd: gen_nand: fix support for multiple chips
This patch corrects a problem where gen_nand driver assumed there can be only one chip and ignored the pdata->chip.nr_chips value. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
parent
6f92355c6e
commit
81cbb0b177
|
@ -91,7 +91,7 @@ static int __devinit plat_nand_probe(struct platform_device *pdev)
|
|||
}
|
||||
|
||||
/* Scan to find existance of the device */
|
||||
if (nand_scan(&data->mtd, 1)) {
|
||||
if (nand_scan(&data->mtd, pdata->chip.nr_chips)) {
|
||||
err = -ENXIO;
|
||||
goto out;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue