diff options
Diffstat (limited to 'drivers/mtd/nand/socrates_nand.c')
-rw-r--r-- | drivers/mtd/nand/socrates_nand.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/drivers/mtd/nand/socrates_nand.c b/drivers/mtd/nand/socrates_nand.c index e02b08bcf0c0..f3f28fafbf7a 100644 --- a/drivers/mtd/nand/socrates_nand.c +++ b/drivers/mtd/nand/socrates_nand.c | |||
@@ -98,24 +98,6 @@ static uint16_t socrates_nand_read_word(struct mtd_info *mtd) | |||
98 | return word; | 98 | return word; |
99 | } | 99 | } |
100 | 100 | ||
101 | /** | ||
102 | * socrates_nand_verify_buf - Verify chip data against buffer | ||
103 | * @mtd: MTD device structure | ||
104 | * @buf: buffer containing the data to compare | ||
105 | * @len: number of bytes to compare | ||
106 | */ | ||
107 | static int socrates_nand_verify_buf(struct mtd_info *mtd, const u8 *buf, | ||
108 | int len) | ||
109 | { | ||
110 | int i; | ||
111 | |||
112 | for (i = 0; i < len; i++) { | ||
113 | if (buf[i] != socrates_nand_read_byte(mtd)) | ||
114 | return -EFAULT; | ||
115 | } | ||
116 | return 0; | ||
117 | } | ||
118 | |||
119 | /* | 101 | /* |
120 | * Hardware specific access to control-lines | 102 | * Hardware specific access to control-lines |
121 | */ | 103 | */ |
@@ -201,7 +183,6 @@ static int __devinit socrates_nand_probe(struct platform_device *ofdev) | |||
201 | nand_chip->read_word = socrates_nand_read_word; | 183 | nand_chip->read_word = socrates_nand_read_word; |
202 | nand_chip->write_buf = socrates_nand_write_buf; | 184 | nand_chip->write_buf = socrates_nand_write_buf; |
203 | nand_chip->read_buf = socrates_nand_read_buf; | 185 | nand_chip->read_buf = socrates_nand_read_buf; |
204 | nand_chip->verify_buf = socrates_nand_verify_buf; | ||
205 | nand_chip->dev_ready = socrates_nand_device_ready; | 186 | nand_chip->dev_ready = socrates_nand_device_ready; |
206 | 187 | ||
207 | nand_chip->ecc.mode = NAND_ECC_SOFT; /* enable ECC */ | 188 | nand_chip->ecc.mode = NAND_ECC_SOFT; /* enable ECC */ |