summaryrefslogtreecommitdiffstats
path: root/firmware/target/mips/ingenic_x1000/nand-x1000.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_x1000/nand-x1000.h')
-rw-r--r--firmware/target/mips/ingenic_x1000/nand-x1000.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/target/mips/ingenic_x1000/nand-x1000.h b/firmware/target/mips/ingenic_x1000/nand-x1000.h
index dda54eb5c6..0a22a4ff3c 100644
--- a/firmware/target/mips/ingenic_x1000/nand-x1000.h
+++ b/firmware/target/mips/ingenic_x1000/nand-x1000.h
@@ -95,6 +95,8 @@
typedef uint32_t nand_block_t;
typedef uint32_t nand_page_t;
+struct nand_drv;
+
struct nand_chip {
/* Manufacturer and device ID bytes */
uint8_t mf_id;
@@ -126,6 +128,9 @@ struct nand_chip {
/* Chip specific flags */
uint32_t flags;
+
+ /* Chip-specific setup routine */
+ void(*setup_chip)(struct nand_drv* drv);
};
struct nand_drv {