From 7cbbe5b1b7af99109d19b0e32634a519c8114faf Mon Sep 17 00:00:00 2001 From: Steve Sakoman Date: Wed, 25 Aug 2010 20:58:39 -0700 Subject: [PATCH] nand: k9f1g08: fail gracefully if no nand is present --- drivers/k9f1g08r0a.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/k9f1g08r0a.c b/drivers/k9f1g08r0a.c index d2da804..e0b1af5 100644 --- a/drivers/k9f1g08r0a.c +++ b/drivers/k9f1g08r0a.c @@ -211,8 +211,13 @@ int nand_chip() (mfr == K9F1G08R0A_MFR && (id == K9F1G08R0A_ID))) { return 0; } else { - printf("Unknown chip: mfr was 0x%02x, id was 0x%02x\n", mfr, id); - return 1; + if ((mfr == 0) && (id == 0)) { + printf("No NAND detected\n"); + return 0; + } else { + printf("Unknown chip: mfr was 0x%02x, id was 0x%02x\n", mfr, id); + return 1; + } } } -- 2.39.5