diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2009-04-09 13:18:33 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2009-04-14 17:10:12 +0200 |
commit | 0bf132f961a260266e7fd1259f2fa698cb9ee1df (patch) | |
tree | c90b2ec722b2437ec9135c3f7b05c7c51bd747cf | |
parent | 51515770326dbf7ff3a046fe303300a92cef24fb (diff) | |
download | barebox-0bf132f961a260266e7fd1259f2fa698cb9ee1df.tar.gz barebox-0bf132f961a260266e7fd1259f2fa698cb9ee1df.tar.xz |
imx nand: Use correct bad block position
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | drivers/nand/nand_imx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/nand/nand_imx.c b/drivers/nand/nand_imx.c index f7f50b09ad..4aa02c4b6b 100644 --- a/drivers/nand/nand_imx.c +++ b/drivers/nand/nand_imx.c @@ -1102,7 +1102,7 @@ static int __nand_boot_init block_is_bad(struct imx_nand_host *host, u32 offs) nfc_addr(host, offs); send_read_page(host, 0, 1); - return (readw(host->regs + SPARE_AREA0) & 0xff) == 0xff ? 0 : 1; + return (readw(host->regs + SPARE_AREA0 + 4) & 0xff) == 0xff ? 0 : 1; } void __nand_boot_init imx_nand_load_image(void *dest, int size, int pagesize, |