[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);