|
@@ -83,10 +83,9 @@ struct onenand_chip {
|
|
size_t len);
|
|
size_t len);
|
|
int (*wait) (struct mtd_info *mtd, int state);
|
|
int (*wait) (struct mtd_info *mtd, int state);
|
|
int (*bbt_wait) (struct mtd_info *mtd, int state);
|
|
int (*bbt_wait) (struct mtd_info *mtd, int state);
|
|
|
|
+ void (*unlock_all)(struct mtd_info *mtd);
|
|
int (*read_bufferram) (struct mtd_info *mtd, loff_t addr, int area,
|
|
int (*read_bufferram) (struct mtd_info *mtd, loff_t addr, int area,
|
|
unsigned char *buffer, int offset, size_t count);
|
|
unsigned char *buffer, int offset, size_t count);
|
|
- int (*read_spareram) (struct mtd_info *mtd, loff_t addr, int area,
|
|
|
|
- unsigned char *buffer, int offset, size_t count);
|
|
|
|
int (*write_bufferram) (struct mtd_info *mtd, loff_t addr, int area,
|
|
int (*write_bufferram) (struct mtd_info *mtd, loff_t addr, int area,
|
|
const unsigned char *buffer, int offset,
|
|
const unsigned char *buffer, int offset,
|
|
size_t count);
|
|
size_t count);
|