23 lines
1.0 KiB
Python
23 lines
1.0 KiB
Python
0, /* XT25F16F_QSPI - Just specify 0 as flash_id */
|
|
256, /* page size */
|
|
8192, /* num pages */
|
|
3, /* address size */
|
|
4, /* log2 clock divider */
|
|
0x9F, /* QSPI_RDID */
|
|
0, /* id dummy bytes */
|
|
3, /* id size in bytes */
|
|
0x0B4015, /* device id */
|
|
0x20, /* QSPI_SE */
|
|
4096, /* Sector erase is always 4KB */
|
|
0x06, /* QSPI_WREN */
|
|
0x04, /* QSPI_WRDI */
|
|
PROT_TYPE_SR, /* Protection via SR */
|
|
{{0,0x00},{0,0}}, /* QSPI_SP, QSPI_SU */
|
|
0x02, /* QSPI_PP */
|
|
0xEB, /* QSPI_READ_FAST */
|
|
1, /* 1 read dummy byte */
|
|
SECTOR_LAYOUT_REGULAR, /* mad sectors */
|
|
{4096,{0,{0}}}, /* regular sector sizes */
|
|
0x05, /* QSPI_RDSR */
|
|
0x01, /* QSPI_WRSR */
|
|
0x01, /* QSPI_WIP_BIT_MASK */ |