diff --git a/drivers/nor/cfi_flash.h b/drivers/nor/cfi_flash.h index df482b6..fec0894 100644 --- a/drivers/nor/cfi_flash.h +++ b/drivers/nor/cfi_flash.h @@ -30,7 +30,17 @@ #include 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; /*-----------------------------------------------------------------------