diff options
Diffstat (limited to 'src/flash/nor/driver.h')
-rw-r--r-- | src/flash/nor/driver.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/flash/nor/driver.h b/src/flash/nor/driver.h index 0ae4d8e..e7b3234 100644 --- a/src/flash/nor/driver.h +++ b/src/flash/nor/driver.h @@ -209,6 +209,14 @@ struct flash_driver { * @returns ERROR_OK if successful; otherwise, an error code. */ int (*auto_probe)(struct flash_bank *bank); + + /** + * Deallocates private driver structures. + * Use default_flash_free_driver_priv() to simply free(bank->driver_priv) + * + * @param bank - the bank being destroyed + */ + void (*free_driver_priv)(struct flash_bank *bank); }; #define FLASH_BANK_COMMAND_HANDLER(name) \ |