diff options
Diffstat (limited to 'include/flash.h')
-rw-r--r-- | include/flash.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/include/flash.h b/include/flash.h index b4b56fe0..3271bed2 100644 --- a/include/flash.h +++ b/include/flash.h @@ -322,6 +322,32 @@ enum block_erase_func { TEST_ERASE_INJECTOR, /* special case must come last. */ }; +#define NO_BLOCKPROTECT_FUNC NULL +#define SPI_DISABLE_BLOCKPROTECT spi_disable_blockprotect +#define SPI_DISABLE_BLOCKPROTECT_BP2_EP_SRWD spi_disable_blockprotect_bp2_ep_srwd +#define SPI_DISABLE_BLOCKPROTECT_BP1_SRWD spi_disable_blockprotect_bp1_srwd +#define SPI_DISABLE_BLOCKPROTECT_BP2_SRWD spi_disable_blockprotect_bp2_srwd +#define SPI_DISABLE_BLOCKPROTECT_BP3_SRWD spi_disable_blockprotect_bp3_srwd +#define SPI_DISABLE_BLOCKPROTECT_BP4_SRWD spi_disable_blockprotect_bp4_srwd +#define SPI_DISABLE_BLOCKPROTECT_AT45DB spi_disable_blockprotect_at45db +#define SPI_DISABLE_BLOCKPROTECT_AT25F spi_disable_blockprotect_at25f +#define SPI_DISABLE_BLOCKPROTECT_AT25FS010 spi_disable_blockprotect_at25fs010 +#define SPI_DISABLE_BLOCKPROTECT_AT25FS040 spi_disable_blockprotect_at25fs040 +#define SPI_DISABLE_BLOCKPROTECT_AT25F512A spi_disable_blockprotect_at25f512a +#define SPI_DISABLE_BLOCKPROTECT_AT25F512B spi_disable_blockprotect_at25f512b +#define SPI_DISABLE_BLOCKPROTECT_AT2X_GLOBAL_UNPROTECT spi_disable_blockprotect_at2x_global_unprotect +#define SPI_DISABLE_BLOCKPROTECT_AT2X_GLOBAL_UNPROTECT_SEC spi_disable_blockprotect_at2x_global_unprotect_sec +#define SPI_DISABLE_BLOCKPROTECT_SST26_GLOBAL_UNPROTECT spi_disable_blockprotect_sst26_global_unprotect +#define SPI_DISABLE_BLOCKPROTECT_N25Q spi_disable_blockprotect_n25q +#define UNLOCK_REGSPACE2_BLOCK_ERASER_0 unlock_regspace2_block_eraser_0 +#define UNLOCK_REGSPACE2_BLOCK_ERASER_1 unlock_regspace2_block_eraser_1 +#define UNLOCK_REGSPACE2_UNIFORM_32K unlock_regspace2_uniform_32k +#define UNLOCK_REGSPACE2_UNIFORM_64K unlock_regspace2_uniform_64k +#define UNLOCK_28F004S5 unlock_28f004s5 +#define UNLOCK_LH28F008BJT unlock_lh28f008bjt +#define UNLOCK_SST_FWHUB unlock_sst_fwhub +#define UNPROTECT_28SF040 unprotect_28sf040 + struct flashchip { const char *vendor; const char *name; |