From 362a761161cbea16cb30cdbd53071c08c5ba95ed Mon Sep 17 00:00:00 2001 From: Yifeng Zhao Date: Thu, 13 Jun 2019 09:23:31 +0800 Subject: [PATCH] drivers: mtd: nand: fix cs configuration error during nand initialization Change-Id: I200c5b00b1a900a4a6d95ed6a409e0409bb2c058 Signed-off-by: Yifeng Zhao --- drivers/mtd/nand/rockchip_nand_v6.c | 2 +- drivers/mtd/nand/rockchip_nand_v9.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/nand/rockchip_nand_v6.c b/drivers/mtd/nand/rockchip_nand_v6.c index f1ba2cd00c94..6fcf2fefd866 100644 --- a/drivers/mtd/nand/rockchip_nand_v6.c +++ b/drivers/mtd/nand/rockchip_nand_v6.c @@ -637,7 +637,7 @@ static int rk_nandc_chips_init(struct device *dev, struct rk_nandc *nandc) nand_dev_id = chip->read_byte(mtd); chip->select_chip(mtd, -1); } else { - chip->select_chip(mtd, chipnr); + chip->select_chip(mtd, bank_idx); chip->cmdfunc(mtd, NAND_CMD_RESET, -1, -1); chip->cmdfunc(mtd, NAND_CMD_READID, 0x00, -1); if (nand_maf_id != chip->read_byte(mtd) || diff --git a/drivers/mtd/nand/rockchip_nand_v9.c b/drivers/mtd/nand/rockchip_nand_v9.c index 9e6591d3e069..b2ff9d1d1365 100644 --- a/drivers/mtd/nand/rockchip_nand_v9.c +++ b/drivers/mtd/nand/rockchip_nand_v9.c @@ -622,7 +622,7 @@ static int rk_nandc_chips_init(struct device *dev, struct rk_nandc *nandc) nand_dev_id = chip->read_byte(mtd); chip->select_chip(mtd, -1); } else { - chip->select_chip(mtd, chipnr); + chip->select_chip(mtd, bank_idx); chip->cmdfunc(mtd, NAND_CMD_RESET, -1, -1); chip->cmdfunc(mtd, NAND_CMD_READID, 0x00, -1); if (nand_maf_id != chip->read_byte(mtd) ||