@@ -87,7 +87,7 @@ typedef struct {
87
87
#define SFUD_MF_ID_FUDAN 0xA1
88
88
#define SFUD_MF_ID_HYUNDAI 0xAD
89
89
#define SFUD_MF_ID_SST 0xBF
90
- #define SFUD_MF_ID_MICRONIX 0xC2
90
+ #define SFUD_MF_ID_MACRONIX 0xC2
91
91
#define SFUD_MF_ID_GIGADEVICE 0xC8
92
92
#define SFUD_MF_ID_ISSI 0xD5
93
93
#define SFUD_MF_ID_WINBOND 0xEF
@@ -110,7 +110,7 @@ typedef struct {
110
110
{"GigaDevice", SFUD_MF_ID_GIGADEVICE}, \
111
111
{"ISSI", SFUD_MF_ID_ISSI}, \
112
112
{"Winbond", SFUD_MF_ID_WINBOND}, \
113
- {"Micronix ", SFUD_MF_ID_MICRONIX }, \
113
+ {"Macronix ", SFUD_MF_ID_MACRONIX }, \
114
114
}
115
115
116
116
#ifdef SFUD_USING_FLASH_INFO_TABLE
@@ -144,7 +144,7 @@ typedef struct {
144
144
#endif /* SFUD_USING_FLASH_INFO_TABLE */
145
145
146
146
#ifdef SFUD_USING_QSPI
147
- /* This table saves flash read-fast instructions in QSPI mode,
147
+ /* This table saves flash read-fast instructions in QSPI mode,
148
148
* SFUD can use this table to select the most appropriate read instruction for flash.
149
149
* | mf_id | type_id | capacity_id | qspi_read_mode |
150
150
*/
@@ -173,7 +173,9 @@ typedef struct {
173
173
/* A25LQ64 */ \
174
174
{SFUD_MF_ID_AMIC , 0x40 , 0x17 , NORMAL_SPI_READ |DUAL_OUTPUT |DUAL_IO |QUAD_IO }, \
175
175
/* MX25L3206E and KH25L3206E */ \
176
- {SFUD_MF_ID_MICRONIX , 0x20 , 0x16 , NORMAL_SPI_READ |DUAL_OUTPUT }, \
176
+ {SFUD_MF_ID_MACRONIX , 0x20 , 0x16 , NORMAL_SPI_READ |DUAL_OUTPUT }, \
177
+ /* MX25L51245G */ \
178
+ {SFUD_MF_ID_MACRONIX , 0x20 , 0x1A , NORMAL_SPI_READ |DUAL_OUTPUT |DUAL_IO |QUAD_OUTPUT |QUAD_IO }, \
177
179
/* GD25Q64B */ \
178
180
{SFUD_MF_ID_GIGADEVICE , 0x40 , 0x17 , NORMAL_SPI_READ |DUAL_OUTPUT }, \
179
181
}
0 commit comments