;
; 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)
;  8) Chip Erase Command
;  9) Chip Erase Timeout (in milliseconds)
;
;zbit
ZB25LQ128A,	0x5E5018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 8000
ZB25VQ128A,	0x5E6018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 8000
ZB25LQ256A,	0x5E5019, 010000000, 0x1000, 0x20, 64, 0, 0xc7, 8000
ZB25VQ256A,	0x5E6019, 010000000, 0x1000, 0x20, 64, 0, 0xc7, 8000

;winbond
W25Q256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q256JV, 0xEF4019,  0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q256JW,0xEF6019,  0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q128FV,0xEF4018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
W25R128FV,0xEF4018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q128JV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q128FW,0xEF6018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q64FV, 0xEF4017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
W25R64FV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q64FW, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32FV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32JV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32FW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q16DV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q16JV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q16CL, 0xEF4015,  0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q16DW, 0xEF6015,  0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q16FW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q80DV, 0xEF4014,  0x800000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q80JV, 0xEF4014,  0x800000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q80BL, 0xEF4014,  0x800000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q80EW, 0xEF6014, 0x800000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25X40CL, 0xEF3013,  0x400000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q40CL, 0xEF4013,  0x400000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q40EW, 0xEF6013, 0x400000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25X20CL, 0xEF3012,  0x200000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q20CL, 0xEF4012,  0x200000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q20EW, 0xEF6012, 0x200000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25X10CL, 0xEF3011,  0x100000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q10EW, 0xEF6011, 0x100000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25X05CL, 0xEF3010,  0x8000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q128JVSIQ, Ef4018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q80DL, EF4014, 0x800000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q16JL, EF4015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q256FV, EF4019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25R256FV, EF4019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32JW, EF6016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q128JV-DTR, EF7018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25R256JV, EF4019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25R256JW, EF6019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q257JV, EF4019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q256JV, EF4019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q256JW, EF6019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25R128JV, EF4018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q64JV, EF4017, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32JV, EF7016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32JW, EF6016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q16JV, EF4015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q256JV-DTR, EF7019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q256JW-DTR, EF8019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q64JV-DTR, EF7017, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32JV-DTR, EF7016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32JW-DTR, EF8016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q16JV-DTR, EF7015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q128JW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q128JW-DTR, 0xEf8018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25R128FW, EF6018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25R128JW, EF6018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q512JV, EF4020, 0x20000000, 0x1000, 0x20, 64, 0, 0xc7, 80000

;macronix
MX25L12875F,  0xC22018,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12835F,  0xC22018,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6473E,   0xC22017,  0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L3273E,   0xC22016,  0x2000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L1673E,   0xC22415,  0x1000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L8075E,   0xC22014,   0x800000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12873F,  0xC22018,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L8073E,   0xC22014,   0x800000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6450F,   0xC22017,  0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12850F,  0xC22018,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L3273F, 0xC22016,  0x2000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6473F, 0xC22017,  0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L25735F, 0xC22019,  0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6445E,   0xC22017,  0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6455E,   0xC22617,  0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12855E,  0xC22618,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6436E,   0xC22017,  0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12836E,  0xC22018,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L8036E,   0xC22014,   0x800000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L1636E,   0xC22515,  0x1000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12865E,  0xC22018,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6495F,   0xC29517,  0x4000000, 0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12835E,  0xC22018,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12845E,  0xC22018,  0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L25635E, 0xC22019,  0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U1635F, 0xC22535, 0x1000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U3235F, 0xC22536, 0x2000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U6473F, 0xC22537, 0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U6435F, 0xC22537, 0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U12835F, 0xC22538, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U12873F, 0xC22538, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U25635F, 0xC22539, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L25673G, 0xC22019, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX66L51235F, 0xC2201A, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L51245G, 0xC2201A, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12873G, 0xC22018, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U8033E, 0xC22534, 0x800000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U1635F, 0xC22535, 0x1000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U3273F, 0xC22536, 0x2000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U6473F, 0xC22537, 0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U12873F, 0xC22538, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U25635F, 0xC22539, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L8073E, 0xC22014h, 0x800000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L1673E, 0xC22415h, 0x1000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L3273F, 0xC22016h, 0x2000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6473F, 0xC22017h, 0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L6450F, 0xC22017h, 0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12850F, 0xC22018h, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12873F, 0xC22018h, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L25673G, 0xC22019h, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L25673G, 0xC2201Ah, 0x20000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L25635F, 0xC22019, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L25645G, 0xC22019, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U25645G, 0xC22539, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25U51245G, 0xC2253A, 0x20000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12833F, 0xC22018, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L12872F, 0xC22018, 0x8000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX77L25650F, 0xC27519, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L51273G, 0xC2201A, 0x20000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX77U12850F, 0xC27538, 0x10000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX77U25650F, 0xC27539, 0x10000000,  0x1000, 0x20, 64, 0, 0x60, 80000
MX77L12850F, 0xC27518, 0x100000, 0x1000, 0x20, 64, 0, 0x60, 80000
MX77L6450F, 0xC27517, 0x4000000, 0x1000, 0x20, 64, 0, 0x60, 80000
MX25U25673G, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0, 0x60, 80000
MX25V1035FM1I, 0xC22311, 0x100000, 0x1000, 0x20, 64, 0, 0x60, 80000

;micron
N25Q064A11EF640E, 0x20BB17, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
N25Q064A11ESEA0F, 0x20BB17, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
MT25QL256ABA1EW9-0SIT, 0x20BA19, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
MT25QL512ABA,0x20BA20, 0x20000000,  0x1000, 0x20, 64, 0	, 0xc7, 80000
MT25QU128ABA1ESE, 0x20BB18, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
MT25QL128ABA, 0x20BA18, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
MT25QU128ABA, 0x20BB18, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
MT25QU256AB, 0x20BB19, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000

;EON / ESMT
EN25QH256,   0x1C7019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH128A,  0x1C7018, 0x8000000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH64A,   0x1C7017, 0x4000000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH80,    0x1C7014, 0x800000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH16A,   0x1C7015, 0x1000000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH32A,   0x1C7016, 0x2000000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH64,    0x1C7017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25Q40A,    0x1C3013, 0x400000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25Q80B,    0x1C3014, 0x800000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S64,     0x1C3817, 0x4000000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S64A,    0x1C3817, 0x4000000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S10A,    0x1C3811, 0x100000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S20A,    0x1C3812, 0x200000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S40A,    0x1C3813, 0x400000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S80A,    0x1C3814, 0x800000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S32,     0x1C3816, 0x2000000,   0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH16,    0x1C7015, 0x1000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH32,    0x1C7016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH128,   0x1C7018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25F10A, 0x1C3111, 0x100000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25F20A, 0x1C3112, 0x200000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S80B_2S, 0x1C3814, 0x800000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25Q80C_2A, 0x1C3014, 0x800000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH16B_2A, 0x1C7015, 0x1000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S16B_2S, 0x1C3815, 0x1000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH32B_2B, 0x1C7016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH64A_2YC, 0x1C7017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S64A_2SC, 0x1C3817, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH128A_2T, 0x1C7018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH128A_2TC, 0x1C7018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH32B_2C, 0x1C7016, 0x20000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25F10A_2NF, 0x1C3111, 0x100000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S10A_2SQ, 0x1C3811, 0x100000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25F20A_2N, 0x1C3112, 0x200000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S20A_2SF, 0x1C3812, 0x200000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25Q40B_2X, 0x1C3013, 0x400000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S40A_2S, 0x1C3813, 0x400000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25S32A_2S, 0x1C3816, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
EN25QH256A_2RC, 0x1C7019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000

;gigadevice
GD25B16B,    0xC84015, 0x1000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B32B,    0xC84016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B64B,    0xC84017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B128C,   0xC84018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LQ64C,   0xC86017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25R64B,    0xC84017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B64C,    0xC84017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25R64C,    0xC84017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25R128C,   0xC84018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LB64,    0xC86017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LB128,   0xC86018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25Q256C,   0xC84019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LQ256C,  0xC86019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
GD25R127C,   0xC84018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B256C,   0xC84019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B127D,   0xC84018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000  
GD25LB128D,   0xC86018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LB256D,   0xC86019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25Q80C,   0xC84014, 0x800000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B16C,   0xC84015, 0x1000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25Q16C,   0xC84015, 0x1000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B32C,   0xC84016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25Q32C,   0xC84016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25Q64C,   0xC84017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LQ128D,   0xC86018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25Q128C,   0xC84018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B256D,   0xC84019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LQ256D,  0xC86019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25R127D,  0xC84018, 8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25R256D,  0xC84019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B32C, 0xC84016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25B32B, 0xC84016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25Q127C, 0xC84018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LB256E, 0xC86719, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LR128D, 	0xC86018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25Q256D,	0xC84019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000 
GD25Q257D,	0xC84019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LB512ME,	0xC8401A, 0x20000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
GD25LR512ME,	0xC8401A, 0x20000000,  0x1000, 0x20, 64, 0, 0xc7, 80000

;Adesto 
AT25SF641,   0x1F3217, 0x4000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25SL128A,  0x1F4218, 0x8000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25SL641,   0x1F4317, 0x4000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25SL321,   0x1F4216, 0x2000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25SF128,   0x1F7018, 0x8000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25QF128,   0x1F7018, 0x8000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25QF641,   0x1F3217, 0x4000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25QL128A,   0x1F4218, 0x8000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25QL641,   0x1F4317, 0x4000000,  0x1000, 0x20, 64, 0, 0x60, 80000
AT25QL321,   0x1F4216, 0x2000000,  0x1000, 0x20, 64, 0, 0x60, 80000

;ISSI
IS25LP256A,   0x9D6019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IC25LP256A,   0x9D6019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25LP128,   0x9D6018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IC25LP128,   0x9D6018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25LP064A,   0x9D6017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IC25LP064A,   0x9D6017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP256A,   0x9D7019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IC25WP256A,   0x9D7019, 0x10000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP128,   0x9D7018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IC25WP128,   0x9D7018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP064,   0x9D7017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IC25WP064,   0x9D7017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP064A,   0x9D7017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IC25WP064A,   0x9D7017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25LP256D,   0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IC25LP256D,   0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP256D,   0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IC25WP256D,   0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP080D,   0x9D7014, 0x800000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IS25LP080D,   0x9D6014, 0x800000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP016D,   0x9D7015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IS25LP016D,   0x9D6015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP032D,   0x9D7016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IS25LP032D,   0x9D6016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
IS25LP128F,   0x9D6018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WP128F,   0x9D7018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25WQ256G,   0x9D7019, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
IS25LQ256G,   0x9D7019, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000

;BOYA
BY25B128AS, 0x684018, 0x8000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
BY25B64AS, 0x684017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
BY25B32BS, 0x684016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000

;XMC
XM25QH64A,   0x207017, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QH128A,   0x207018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QU64A,   0x203817, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QH32B,   0x204016, 0x2000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QH20B,   0x204012, 0x200000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QH40B,   0x204013, 0x400000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QH80B,   0x204014, 0x800000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QH16B,   0x204015, 0x1000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QU128C,   0x204118, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QH128C,   0x204018, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QU256B,   0x207019, 0x100000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
XM25QH256B,   0x206019, 0x100000000, 0x1000, 0x20, 64, 0, 0xc7, 80000

;Fudan
FM25W128,   0xA12818, 0x8000000, 0x1000, 0x20, 64, 0, 0xc7, 80000