diff options
Diffstat (limited to 'drivers/mtd/nand/gpio.c')
| -rw-r--r-- | drivers/mtd/nand/gpio.c | 39 | 
1 files changed, 0 insertions, 39 deletions
diff --git a/drivers/mtd/nand/gpio.c b/drivers/mtd/nand/gpio.c index 27000a5f5f4..ce6a284c827 100644 --- a/drivers/mtd/nand/gpio.c +++ b/drivers/mtd/nand/gpio.c @@ -100,23 +100,6 @@ static void gpio_nand_readbuf(struct mtd_info *mtd, u_char *buf, int len)  	readsb(this->IO_ADDR_R, buf, len);  } -static int gpio_nand_verifybuf(struct mtd_info *mtd, const u_char *buf, int len) -{ -	struct nand_chip *this = mtd->priv; -	unsigned char read, *p = (unsigned char *) buf; -	int i, err = 0; - -	for (i = 0; i < len; i++) { -		read = readb(this->IO_ADDR_R); -		if (read != p[i]) { -			pr_debug("%s: err at %d (read %04x vs %04x)\n", -			       __func__, i, read, p[i]); -			err = -EFAULT; -		} -	} -	return err; -} -  static void gpio_nand_writebuf16(struct mtd_info *mtd, const u_char *buf,  				 int len)  { @@ -148,26 +131,6 @@ static void gpio_nand_readbuf16(struct mtd_info *mtd, u_char *buf, int len)  	}  } -static int gpio_nand_verifybuf16(struct mtd_info *mtd, const u_char *buf, -				 int len) -{ -	struct nand_chip *this = mtd->priv; -	unsigned short read, *p = (unsigned short *) buf; -	int i, err = 0; -	len >>= 1; - -	for (i = 0; i < len; i++) { -		read = readw(this->IO_ADDR_R); -		if (read != p[i]) { -			pr_debug("%s: err at %d (read %04x vs %04x)\n", -			       __func__, i, read, p[i]); -			err = -EFAULT; -		} -	} -	return err; -} - -  static int gpio_nand_devready(struct mtd_info *mtd)  {  	struct gpiomtd *gpiomtd = gpio_nand_getpriv(mtd); @@ -391,11 +354,9 @@ static int __devinit gpio_nand_probe(struct platform_device *dev)  	if (this->options & NAND_BUSWIDTH_16) {  		this->read_buf   = gpio_nand_readbuf16;  		this->write_buf  = gpio_nand_writebuf16; -		this->verify_buf = gpio_nand_verifybuf16;  	} else {  		this->read_buf   = gpio_nand_readbuf;  		this->write_buf  = gpio_nand_writebuf; -		this->verify_buf = gpio_nand_verifybuf;  	}  	/* set the mtd private data for the nand driver */  |