[dev] flash: Add interface to obtain flash layout info
Signed-off-by: Dima Zavin <dima@android.com>
diff --git a/include/dev/flash.h b/include/dev/flash.h
index 9d55b86..813be2d 100644
--- a/include/dev/flash.h
+++ b/include/dev/flash.h
@@ -32,9 +32,19 @@
#include <lib/ptable.h>
+struct flash_info {
+ unsigned vendor;
+ unsigned device;
+ unsigned page_size;
+ unsigned block_size;
+ unsigned spare_size;
+ unsigned num_blocks;
+};
+
void flash_init(void);
struct ptable *flash_get_ptable(void);
void flash_set_ptable(struct ptable *ptable);
+struct flash_info *flash_get_info(void);
/* flash operations */
int flash_erase(struct ptentry *ptn);