mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
nand: Remove CONFIG_MTD_NAND_VERIFY_WRITE
The CONFIG_MTD_NAND_VERIFY_WRITE has been removed from Linux for some time and a more generic method of NAND verification now exists in U-Boot. Signed-off-by: Peter Tyser <ptyser@xes-inc.com> Tested-by: Heiko Schocher <hs@denx.de> Acked-by: Heiko Schocher <hs@denx.de>
This commit is contained in:
parent
9ac71f112e
commit
073adf987e
43 changed files with 0 additions and 328 deletions
|
@ -18,9 +18,6 @@ static void sc_nand_write_buf(struct mtd_info *mtd, const u_char *buf, int len);
|
|||
static u_char sc_nand_read_byte(struct mtd_info *mtd);
|
||||
static u16 sc_nand_read_word(struct mtd_info *mtd);
|
||||
static void sc_nand_read_buf(struct mtd_info *mtd, u_char *buf, int len);
|
||||
#if defined(CONFIG_MTD_NAND_VERIFY_WRITE)
|
||||
static int sc_nand_verify_buf(struct mtd_info *mtd, const u_char *buf, int len);
|
||||
#endif
|
||||
static int sc_nand_device_ready(struct mtd_info *mtdinfo);
|
||||
|
||||
#define FPGA_NAND_CMD_MASK (0x7 << 28)
|
||||
|
@ -102,25 +99,6 @@ static void sc_nand_read_buf(struct mtd_info *mtd, u_char *buf, int len)
|
|||
}
|
||||
}
|
||||
|
||||
#if defined(CONFIG_MTD_NAND_VERIFY_WRITE)
|
||||
/**
|
||||
* sc_nand_verify_buf - Verify chip data against buffer
|
||||
* @mtd: MTD device structure
|
||||
* @buf: buffer containing the data to compare
|
||||
* @len: number of bytes to compare
|
||||
*/
|
||||
static int sc_nand_verify_buf(struct mtd_info *mtd, const u_char *buf, int len)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < len; i++) {
|
||||
if (buf[i] != sc_nand_read_byte(mtd));
|
||||
return -EFAULT;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* sc_nand_device_ready - Check the NAND device is ready for next command.
|
||||
* @mtd: MTD device structure
|
||||
|
@ -178,9 +156,6 @@ int board_nand_init(struct nand_chip *nand)
|
|||
nand->read_word = sc_nand_read_word;
|
||||
nand->write_buf = sc_nand_write_buf;
|
||||
nand->read_buf = sc_nand_read_buf;
|
||||
#if defined(CONFIG_MTD_NAND_VERIFY_WRITE)
|
||||
nand->verify_buf = sc_nand_verify_buf;
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue