|
|
@@ -372,14 +372,20 @@ static struct flash_info flash_types[] = {
|
|
|
{ "m25px32", 0x207116, 0, 64 * 1024, 64, M25PX_FLAG, 75, NULL },
|
|
|
{ "m25px64", 0x207117, 0, 64 * 1024, 128, M25PX_FLAG, 75, NULL },
|
|
|
|
|
|
+ /* Macronix MX25xxx
|
|
|
+ * - Support for 'FLASH_FLAG_WRITE_1_4_4' is omitted for devices
|
|
|
+ * where operating frequency must be reduced.
|
|
|
+ */
|
|
|
#define MX25_FLAG (FLASH_FLAG_READ_WRITE | \
|
|
|
FLASH_FLAG_READ_FAST | \
|
|
|
FLASH_FLAG_READ_1_1_2 | \
|
|
|
FLASH_FLAG_READ_1_2_2 | \
|
|
|
FLASH_FLAG_READ_1_1_4 | \
|
|
|
- FLASH_FLAG_READ_1_4_4 | \
|
|
|
FLASH_FLAG_SE_4K | \
|
|
|
FLASH_FLAG_SE_32K)
|
|
|
+ { "mx25l3255e", 0xc29e16, 0, 64 * 1024, 64,
|
|
|
+ (MX25_FLAG | FLASH_FLAG_WRITE_1_4_4), 86,
|
|
|
+ stfsm_mx25_config},
|
|
|
{ "mx25l25635e", 0xc22019, 0, 64*1024, 512,
|
|
|
(MX25_FLAG | FLASH_FLAG_32BIT_ADDR | FLASH_FLAG_RESET), 70,
|
|
|
stfsm_mx25_config },
|