mtd: gpmi: only scan two chips for imx6
authorHuang Shijie <b32955@freescale.com>
Thu, 7 Nov 2013 09:46:37 +0000 (17:46 +0800)
committerBrian Norris <computersforpeace@gmail.com>
Mon, 11 Nov 2013 19:18:15 +0000 (11:18 -0800)
We cannot scan two chips for imx23 and imx28:
  imx23: the Ready-Busy1 line is not connected for some board.
  imx28: we do not set the pinctrl for Ready-Busy1

So we only scan two chips for imx6.

Signed-off-by: Huang Shijie <b32955@freescale.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/nand/gpmi-nand/gpmi-nand.c

index 4b6d802..3d642b5 100644 (file)
@@ -1674,7 +1674,7 @@ static int gpmi_nfc_init(struct gpmi_nand_data *this)
        if (ret)
                goto err_out;
 
-       ret = nand_scan_ident(mtd, 2, NULL);
+       ret = nand_scan_ident(mtd, GPMI_IS_MX6Q(this) ? 2 : 1, NULL);
        if (ret)
                goto err_out;