[kernel] add switch driver for Lantiq PSB6970
[openwrt.git] / target / linux / generic / patches-2.6.35 / 080-mtd_plat_nand_chip_fixup.patch
index 6ea82d96aad11eab7a5806b5b0d751806d0094fe..f242fce377cfec1c627c1d4ee5ba94419e7805a2 100644 (file)
@@ -1,6 +1,11 @@
+---
+ drivers/mtd/nand/plat_nand.c |   13 ++++++++++++-
+ include/linux/mtd/nand.h     |    1 +
+ 2 files changed, 13 insertions(+), 1 deletion(-)
+
 --- a/include/linux/mtd/nand.h
 +++ b/include/linux/mtd/nand.h
-@@ -491,6 +491,7 @@ struct platform_nand_chip {
+@@ -512,6 +512,7 @@ struct platform_nand_chip {
        int                     chip_delay;
        unsigned int            options;
        const char              **part_probe_types;
@@ -14,8 +19,8 @@
        }
  
        /* Scan to find existance of the device */
--      if (nand_scan(&data->mtd, 1)) {
-+      if (nand_scan_ident(&data->mtd, 1, NULL)) {
+-      if (nand_scan(&data->mtd, pdata->chip.nr_chips)) {
++      if (nand_scan_ident(&data->mtd, pdata->chip.nr_chips, NULL)) {
 +              res = -ENXIO;
 +              goto out;
 +      }