; ; These settings are not part recommendations, nor are they an ; indication these parts are supported on Intel platforms. ; All parts on this list have NOT been validated, and it is the ; responsibility of the customer to validate the flash parts used ; on their platform. ; ; Flash parts may change opcodes and architectures so please refer ; to the respective flash datasheet and errata/application note and ; flash vendor to confirm. ; ;Description of fields: ; 1) Display name ; 2) Device ID (2 or 3 bytes) ; 3) Device Size (in bits) ; 4) Block Erase Size (in bytes - 256, 4K, 64K) ; 5) Block Erase Command ; 6) Write Granularity (1 or 64) ; 7) Enable Write Status Register Command (1- True, 0- False) ;winbond W25X80V, 0xEF3014, 0x800000, 0x1000, 0x20, 64, 0 W25X16BV, 0xEF3015, 0x1000000, 0x1000, 0x20, 64, 0 W25X32BV, 0xEF3016, 0x2000000, 0x1000, 0x20, 64, 0 W25X64BV, 0xEF3017, 0x4000000, 0x1000, 0x20, 64, 0 W25X40V, 0xEF3013, 0x400000, 0x1000, 0x20, 64, 0 W25Q80BV, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0 W25Q40BV, 0xEF4013, 0x400000, 0x1000, 0x20, 64, 0 W25Q16BV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0 W25Q32BV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0 W25Q64BV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0 W25Q128BV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0 W25Q16CV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0 W25Q64CV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0 W25Q64FV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0 W25Q64FV, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0 W25Q128FV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0 W25Q128FV, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0 W25Q256FVFIQ, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0 W25Q128FVFIQ, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0 W25Q128FVFIQ, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0 W25Q128FVSIQ, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0 W25Q128FVSIQ, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0 W25Q64FVSSIQ, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0 W25Q64FVSSIQ, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0 W25Q32FVSSIQ, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0 W25Q32FVSSIQ, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0 W25Q16CVSSIQ, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0 W25Q16DVSSIQ, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0 W25R64FVSSIQ, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0 W25R128FVSIQ, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0 ;macronix MX25L4006E, 0xC22013, 0x400000, 0x1000, 0x20, 64, 0 MX25L8005, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0 MX25L8006E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0 MX25L8036E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0 MX25L8073E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0 MX25L8075E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0 MX25L1605A, 0xC22015, 0x1000000, 0x1000, 0x20, 64, 0 MX25L1605D, 0xC22015, 0x1000000, 0x1000, 0x20, 64, 0 MX25L1635D, 0xC22015, 0x1000000, 0x1000, 0x20, 64, 0 MX25L1606E, 0xC22015, 0x1000000, 0x1000, 0x20, 64, 0 MX25L1636E, 0xC22515, 0x1000000, 0x1000, 0x20, 64, 0 MX25L1673E, 0xC22415, 0x1000000, 0x1000, 0x20, 64, 0 MX25L1675E, 0xC22415, 0x1000000, 0x1000, 0x20, 64, 0 MX25L3205A, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0 MX25L3205D, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0 MX25L3225D, 0xC25E16, 0x2000000, 0x1000, 0x20, 64, 0 MX25L3235D, 0xC25E16, 0x2000000, 0x1000, 0x20, 64, 0 MX25L3236D, 0xC25E16, 0x2000000, 0x1000, 0x20, 64, 0 MX25L3206E, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0 MX25L3273E, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0 MX25L3275E, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0 MX25L6405D, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0 MX25L6406E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0 MX25L6436E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0 MX25L6445E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0 MX25L6455E, 0xC22617, 0x4000000, 0x1000, 0x20, 64, 0 MX25L6473E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0 MX25L6475E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0 MX25L6450F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0 MX25L12805D, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L12835E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L12836E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L12845E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L12855E, 0xC22618, 0x8000000, 0x1000, 0x20, 64, 0 MX25L12865E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L12835F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L12873F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L12875F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L25635E, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0 MX25L25735E, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0 MX25L25635F, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0 MX25L12850F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0 MX25L6495F, 0xC29517, 0x4000000, 0x1000, 0x20, 64, 0 ;micron M25PE10, 0x208011, 0x100000, 0x1000, 0x20, 64, 0 M25PE20, 0x208012, 0x200000, 0x1000, 0x20, 64, 0 M25PE40, 0x208013, 0x400000, 0x1000, 0x20, 64, 0 M25PE80, 0x208014, 0x800000, 0x1000, 0x20, 64, 0 M25PE16, 0x208015, 0x1000000, 0x1000, 0x20, 64, 0 M25PX80, 0x207114, 0x800000, 0x1000, 0x20, 64, 0 M25PX16, 0x207115, 0x1000000, 0x1000, 0x20, 64, 0 M25PX32, 0x207116, 0x2000000, 0x1000, 0x20, 64, 0 M25PX64, 0x207117, 0x4000000, 0x1000, 0x20, 64, 0 N25Q016, 0x20BA15, 0x1000000, 0x1000, 0x20, 64, 0 N25Q032, 0x20BA16, 0x2000000, 0x1000, 0x20, 64, 0 N25Q064, 0x20BA17, 0x4000000, 0x1000, 0x20, 64, 0 N25Q128, 0x20BA18, 0x8000000, 0x1000, 0x20, 64, 0 N25Q064A13ESE4MF, 0x20BA17, 0x4000000, 0x1000, 0x20, 64, 0 MT25QL128ABA1ESEMS, 0x20BA18, 0x8000000, 0x1000, 0x20, 64, 0 N25Q032, 0x20BA16, 0x2000000, 0x1000, 0x20, 64, 0 N25Q128, 0x20BA18, 0x8000000, 0x1000, 0x20, 64, 0 N25Q256, 0x20BB19, 0x10000000, 0x1000, 0x20, 64, 0 N25Q512, 0x20BB20, 0x20000000, 0x1000, 0x20, 64, 0 N25Q064, 0x20BA17, 0x4000000, 0x1000, 0x20, 64, 0 N25Q064, 0x20BA17, 0x4000000, 0x1000, 0x20, 64, 0 N25Q032, 0x20BB16, 0x2000000, 0x1000, 0x20, 64, 0 N25Q064, 0x20BB17, 0x4000000, 0x1000, 0x20, 64, 0 N25Q128, 0x20BB18, 0x8000000, 0x1000, 0x20, 64, 0 N25Q256, 0x20BA19, 0x10000000, 0x1000, 0x20, 64, 0 N25Q512, 0x20BA20, 0x20000000, 0x1000, 0x20, 64, 0 MT25QL256, 0x20BA19, 0x10000000, 0x1000, 0x20, 64, 0 MT25QL512, 0x20BA20, 0x20000000, 0x1000, 0x20, 64, 0 MT25QU512, 0x20BB20, 0x20000000, 0x1000, 0x20, 64, 0 ;other AT26DF081, 0x1F4500, 0x800000, 0x1000, 0x20, 1, 0 AT26DF081A, 0x1F4501, 0x800000, 0x1000, 0x20, 64, 0 AT25DF081, 0x1F4502, 0x800000, 0x1000, 0x20, 64, 0 AT26DF161, 0x1F4600, 0x1000000, 0x1000, 0x20, 64, 0 AT26DF161A, 0x1F4601, 0x1000000, 0x1000, 0X20, 64, 0 AT25DF161, 0x1F4602, 0x1000000, 0x1000, 0x20, 64, 0 AT25DQ161, 0x1F8600, 0x1000000, 0x1000, 0x20, 64, 0 AT25DF321, 0x1F4700, 0x2000000, 0x1000, 0x20, 64, 0 AT26DF321, 0x1F4700, 0x2000000, 0x1000, 0x20, 64, 0 AT25DF321A, 0x1F4701, 0x2000000, 0x1000, 0x20, 64, 0 AT25DF641, 0x1F4800, 0x4000000, 0x1000, 0x20, 64, 0 AT25DF641A, 0x1F4800, 0x4000000, 0x1000, 0x20, 64, 0 AT25DQ641, 0x1F8800, 0x4000000, 0x1000, 0x20, 64, 0 SST25VF016B, 0xBF2541, 0x1000000, 0x1000, 0x20, 1, 0 SST25VF032B, 0XBF254A, 0x2000000, 0x1000, 0x20, 1, 0 SST25VF040B, 0xBF258D, 0x400000, 0x1000, 0x20, 1, 0 SST25VF080B, 0xBF258E, 0x800000, 0x1000, 0x20, 1, 0 SST25VF064C, 0xBF254B, 0x4000000, 0x1000, 0x20, 64, 0 EN25Q40, 0x1C3013, 0x400000, 0x1000, 0x20, 64, 0 EN25F80, 0x1C3114, 0x800000, 0x1000, 0x20, 64, 0 EN25Q80A, 0x1C3014, 0x800000, 0x1000, 0x20, 64, 0 EN25F16, 0x1C3115, 0x1000000, 0x1000, 0x20, 64, 0 EN25F32, 0x1C3116, 0x2000000, 0x1000, 0x20, 64, 0 EN25Q32B, 0x1C3016, 0x2000000, 0x1000, 0x20, 64, 0 EN25Q64, 0x1C3017, 0x4000000, 0x1000, 0x20, 64, 0 EN25Q128, 0x1C3018, 0x8000000, 0x1000, 0x20, 64, 0 EN25Q16(A), 0x1C3015, 0x1000000, 0x1000, 0x20, 64, 0 EN25QH16, 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0 EN25QH32, 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0 EN25QH256, 0x1C7019, 0x10000000, 0x1000, 0x20, 64, 0 EN25QH128, 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0 EN25QH64, 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0 EN25QH80, 0x1C7014, 0x800000, 0x1000, 0x20, 64, 0 EN25F64, 0x1C3117, 0x4000000, 0x1000, 0x20, 64, 0 EN25QH64A, 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0 EN25QH128A, 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0 EN25Q40A, 0x1C3013, 0x400000, 0x1000, 0x20, 64, 0 EN25Q80B, 0x1C3014, 0x800000, 0x1000, 0x20, 64, 0 EN25QH16A, 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0 EN25QH32A, 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0 ;gigadevice GD25Q80, 0xC84014, 0x800000, 0x1000, 0x20, 64, 0 GD25Q16, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0 GD25Q32, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0 GD25Q64, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0 GD25Q128, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0 GD25B16B, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0 GD25B32B, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0 GD25B64B, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0 GD25B128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0 GD25LQ64C, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0 GD25R64B, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0 GD25B64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0 GD25R64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0 GD25R128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0 GD25LB64, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0 GD25LB128, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0 ;other FM25Q16, 0xF83215, 0x1000000, 0x1000, 0x20, 64, 0 FM25Q32, 0xF83216, 0x2000000, 0x1000, 0x20, 64, 0 FM25Q64, 0xF83217, 0x4000000, 0x1000, 0x20, 64, 0 FM25Q128, 0xF83218, 0x8000000, 0x1000, 0x20, 64, 0 ;spansion S25FL132K, 0x014016, 0x2000000, 0x1000, 0x20, 64, 0 S25FL164K, 0x014017, 0x4000000, 0x1000, 0x20, 64, 0 S25FL116K, 0x014015, 0x1000000, 0x1000, 0x20, 64, 0 ;other A25L016, 0x373015, 0x1000000, 0x1000, 0x20, 64, 0 A25L032, 0x373016, 0x2000000, 0x1000, 0x20, 64, 0 A25LQ32A, 0x374016, 0x2000000, 0x1000, 0x20, 64, 0 Pm25LQ080C, 0x7F9D44, 0x800000, 0x1000, 0x20, 64, 0 Pm25LQ016C, 0x7F9D45, 0x1000000, 0x1000, 0x20, 64, 0 Pm25LQ032C, 0x7F9D46, 0x2000000, 0x1000, 0x20, 64, 0 Pm25LV080B, 0x7F9D13, 0x800000, 0x1000, 0x20, 64, 0 Pm25LV016B, 0x7F9D13, 0x1000000, 0x1000, 0x20, 64, 0 IS25LP128, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0 IC25LP128, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0 IS25LP064, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0 IC25LP064, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0 IS25WP128, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0 IC25WP128, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0 IS25WP064, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0 IC25WP064, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0