mirror of https://github.com/RT-Thread/rt-thread
[SFUD]support NM25Q128EVB
This commit is contained in:
parent
21ee452661
commit
4c74eb1add
|
@ -91,6 +91,7 @@ typedef struct {
|
||||||
#define SFUD_MF_ID_GIGADEVICE 0xC8
|
#define SFUD_MF_ID_GIGADEVICE 0xC8
|
||||||
#define SFUD_MF_ID_ISSI 0xD5
|
#define SFUD_MF_ID_ISSI 0xD5
|
||||||
#define SFUD_MF_ID_WINBOND 0xEF
|
#define SFUD_MF_ID_WINBOND 0xEF
|
||||||
|
#define SFUD_MF_ID_NM 0x52
|
||||||
|
|
||||||
/* SFUD supported manufacturer information table */
|
/* SFUD supported manufacturer information table */
|
||||||
#define SFUD_MF_TABLE \
|
#define SFUD_MF_TABLE \
|
||||||
|
@ -111,6 +112,7 @@ typedef struct {
|
||||||
{"ISSI", SFUD_MF_ID_ISSI}, \
|
{"ISSI", SFUD_MF_ID_ISSI}, \
|
||||||
{"Winbond", SFUD_MF_ID_WINBOND}, \
|
{"Winbond", SFUD_MF_ID_WINBOND}, \
|
||||||
{"Macronix", SFUD_MF_ID_MACRONIX}, \
|
{"Macronix", SFUD_MF_ID_MACRONIX}, \
|
||||||
|
{"NOR-MEM", SFUD_MF_ID_NM}, \
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef SFUD_USING_FLASH_INFO_TABLE
|
#ifdef SFUD_USING_FLASH_INFO_TABLE
|
||||||
|
@ -140,6 +142,7 @@ typedef struct {
|
||||||
{"A25L080", SFUD_MF_ID_AMIC, 0x30, 0x14, 1L*1024L*1024L, SFUD_WM_PAGE_256B, 4096, 0x20}, \
|
{"A25L080", SFUD_MF_ID_AMIC, 0x30, 0x14, 1L*1024L*1024L, SFUD_WM_PAGE_256B, 4096, 0x20}, \
|
||||||
{"F25L004", SFUD_MF_ID_ESMT, 0x20, 0x13, 512L*1024L, SFUD_WM_BYTE|SFUD_WM_AAI, 4096, 0x20}, \
|
{"F25L004", SFUD_MF_ID_ESMT, 0x20, 0x13, 512L*1024L, SFUD_WM_BYTE|SFUD_WM_AAI, 4096, 0x20}, \
|
||||||
{"PCT25VF016B", SFUD_MF_ID_SST, 0x25, 0x41, 2L*1024L*1024L, SFUD_WM_BYTE|SFUD_WM_AAI, 4096, 0x20}, \
|
{"PCT25VF016B", SFUD_MF_ID_SST, 0x25, 0x41, 2L*1024L*1024L, SFUD_WM_BYTE|SFUD_WM_AAI, 4096, 0x20}, \
|
||||||
|
{"NM25Q128EVB", SFUD_MF_ID_NM, 0x21, 0x18, 16L*1024L*1024L, SFUD_WM_PAGE_256B, 4096, 0x20}, \
|
||||||
}
|
}
|
||||||
#endif /* SFUD_USING_FLASH_INFO_TABLE */
|
#endif /* SFUD_USING_FLASH_INFO_TABLE */
|
||||||
|
|
||||||
|
@ -178,6 +181,8 @@ typedef struct {
|
||||||
{SFUD_MF_ID_MACRONIX, 0x20, 0x1A, NORMAL_SPI_READ|DUAL_OUTPUT|DUAL_IO|QUAD_OUTPUT|QUAD_IO}, \
|
{SFUD_MF_ID_MACRONIX, 0x20, 0x1A, NORMAL_SPI_READ|DUAL_OUTPUT|DUAL_IO|QUAD_OUTPUT|QUAD_IO}, \
|
||||||
/* GD25Q64B */ \
|
/* GD25Q64B */ \
|
||||||
{SFUD_MF_ID_GIGADEVICE, 0x40, 0x17, NORMAL_SPI_READ|DUAL_OUTPUT}, \
|
{SFUD_MF_ID_GIGADEVICE, 0x40, 0x17, NORMAL_SPI_READ|DUAL_OUTPUT}, \
|
||||||
|
/* NM25Q128EVB */ \
|
||||||
|
{SFUD_MF_ID_NM, 0x21, 0x18, NORMAL_SPI_READ|DUAL_OUTPUT|DUAL_IO|QUAD_OUTPUT|QUAD_IO}, \
|
||||||
}
|
}
|
||||||
#endif /* SFUD_USING_QSPI */
|
#endif /* SFUD_USING_QSPI */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue