fix OneNAND erase/write
[qemu] / hw / flash.h
index 7c1d3b9..75d4a6b 100644 (file)
@@ -39,7 +39,8 @@ uint32_t nand_getbuswidth(NANDFlashState *s);
 /* onenand.c */
 void onenand_base_update(void *opaque, target_phys_addr_t new);
 void onenand_base_unmap(void *opaque);
-void *onenand_init(uint32_t id, int regshift, qemu_irq irq);
+void *onenand_init(uint16_t man_id, uint16_t dev_id, uint16_t ver_id,
+                   int regshift, qemu_irq irq, BlockDriverState *bs);
 void *onenand_raw_otp(void *opaque);
 
 /* ecc.c */