summaryrefslogtreecommitdiff
path: root/src/flash/nand.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/flash/nand.h')
-rw-r--r--src/flash/nand.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/flash/nand.h b/src/flash/nand.h
index 5535221a..bd9554c3 100644
--- a/src/flash/nand.h
+++ b/src/flash/nand.h
@@ -56,6 +56,18 @@ typedef struct nand_block_s
int is_bad;
} nand_block_t;
+struct nand_oobfree {
+ int offset;
+ int length;
+};
+
+typedef struct nand_ecclayout_s {
+ int eccbytes;
+ int eccpos[64];
+ int oobavail;
+ struct nand_oobfree oobfree[2];
+} nand_ecclayout_t;
+
typedef struct nand_device_s
{
nand_flash_controller_t *controller;