浏览代码

mtd: mxc-nand: Warn on unimplemented commands

The PARAM command was long unimplemented and it probably wasn't
noticed because chip probing using only the few bytes returned by the
READID command are good enough in most cases to determine the chip in
use.

Still to notice such a shortcoming earlier in the future would be nice
in case it's something more vital.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Uwe Kleine-König 10 年之前
父节点
当前提交
98ebb52109
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      drivers/mtd/nand/mxc_nand.c

+ 4 - 0
drivers/mtd/nand/mxc_nand.c

@@ -1160,6 +1160,10 @@ static void mxc_nand_command(struct mtd_info *mtd, unsigned command,
 		memcpy32_fromio(host->data_buf, host->main_area0, 512);
 		memcpy32_fromio(host->data_buf, host->main_area0, 512);
 		host->buf_start = 0;
 		host->buf_start = 0;
 		break;
 		break;
+	default:
+		WARN_ONCE(1, "Unimplemented command (cmd=%u)\n",
+			  command);
+		break;
 	}
 	}
 }
 }