diff options
-rw-r--r-- | drivers/nor/cfi_flash.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/nor/cfi_flash.h b/drivers/nor/cfi_flash.h index df482b6c56..fec08940ab 100644 --- a/drivers/nor/cfi_flash.h +++ b/drivers/nor/cfi_flash.h @@ -30,7 +30,17 @@ #include <linux/mtd/mtd.h> typedef unsigned long flash_sect_t; + +#if defined(CONFIG_DRIVER_CFI_BANK_WIDTH_8) typedef u64 cfiword_t; +#elif defined(CONFIG_DRIVER_CFI_BANK_WIDTH_4) +typedef u32 cfiword_t; +#elif defined(CONFIG_DRIVER_CFI_BANK_WIDTH_2) +typedef u16 cfiword_t; +#else +typedef u8 cfiword_t; +#endif + struct cfi_cmd_set; /*----------------------------------------------------------------------- |