flash: add flash_get_size()

This commit is contained in:
S.J.R. van Schaik 2017-04-07 19:35:51 +02:00
parent 86afdc1707
commit f61ecefdc6
4 changed files with 49 additions and 55 deletions

View file

@ -6,6 +6,7 @@
struct flash_dev;
struct flash_ops {
size_t (* get_size)(struct flash_dev *dev);
int (* read)(struct flash_dev *dev, uint32_t addr, void *data, size_t len);
int (* write)(struct flash_dev *dev, uint32_t addr, const void *data,
size_t len);
@ -19,6 +20,7 @@ struct flash_dev {
struct flash_dev *flash_probe(void);
void flash_release(struct flash_dev *dev);
size_t flash_get_size(struct flash_dev *dev);
int flash_read(struct flash_dev *dev, uint32_t addr, void *data, size_t len);
int flash_write(struct flash_dev *dev, uint32_t addr, const void *data,
size_t len);