;
;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)
;
;;==========================================================
;;R00   Fox	20071115  1. Support Winbond W25X32 SPI Flash
;;			  2. Support SST SST25VF032B SPI Flash
;;R01	Fox	20091012  1. Support MACRONIX MX25L3205A SPI Flash
;;R02	Fox	20091118  1. Support Winbond W25Q64QV SPI Flash
;;			  2. Support Winbond W25Q32QV SPI Flash
;;			  3. Support Winbond W25X64 SPI Flash
;;			  4. Support QH25F320S33B60 SPI Flash
;;R03	FoxYang	20100610  1. Change W25Q32 Black Erase size to 0x1000(8k) 
;;                           because ICH8 series not support 64K Black Erase.
;;==========================================================
;;----------------------------------------------------------
;;Item (1)      (2)	  (3)	    (4)	    (5) (6) (7)  (8)	
;;----------------------------------------------------------
SST25VF020,  0xBF43,   0x200000,  0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF040,  0xBF44,   0x400000,  0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF080B, 0xBF8E,   0x800000,  0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF080B, 0xBF258E, 0x800000,  0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF080A, 0xBF80,   0x800000,  0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF016B, 0xBF2541, 0x1000000, 0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF032B, 0xBF254A, 0x2000000, 0x1000,  0x20, 1,  0, 0x60, 80000
MX25L3205A,  0xC22016, 0x2000000, 0x1000,  0x20, 64, 0, 0x60, 80000
MX25L1605A,  0xC22015, 0x1000000, 0x1000,  0x20, 64, 0, 0x60, 80000
MX25L80005,  0xC22014, 0x800000,  0x1000,  0x20, 64, 0, 0x60, 80000
ST-M25PE80,  0x208014, 0x800000,  0x100,   0xDB, 64, 0, -1, 80000
M25PE80,     0x2080,   0x800000,  0x10000, 0xD8, 1,  0, 0xc7, 80000
AT26DF081,   0x1F4500, 0x800000,  0x1000,  0x20, 1,  0, 0x60, 80000
AT26DF081A,  0x1F4501, 0x800000,  0x1000,  0x20, 64, 0, 0x60, 80000
AT26DF161,   0x1F4600, 0x1000000, 0x1000,  0x20, 64, 0, 0x60, 80000
AT26DF321,   0x1F4700, 0x2000000, 0x1000,  0x20, 64, 0, 0x60, 80000
MX25L1605A,  0xC22015, 0x1000000, 0x1000,  0x20, 64, 0, 0x60, 80000
MX25L3205A(D),  0xC22016, 0x2000000,  0x1000,  0x20, 64, 0, 0xC7, 80000
MX25L6405D,  0xC22017, 0x4000000,  0x1000,  0x20, 64, 0, 0x60, 80000
MX25L80005,  0xC22014, 0x800000,  0x1000,  0x20, 64, 0, 0x60, 80000
M25PE80,     0x2080,   0x800000,  0x1000, 0x20, 1,  0, 0xc7, 80000
QB25F016S33B8, 0x898911, 0x1000000, 0x1000, 0x20, 64, 0, 0xC7, 80000
QB25F032S33B8, 0x898912, 0x2000000, 0x1000, 0x20, 64, 0, 0xC7, 80000
QH25F320S33B60, 0x898912, 0x2000000, 0x1000, 0x20, 64, 0, 0xC7, 80000
SST25VF016B, 0xBF2541, 0x1000000, 0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF020,  0xBF43,   0x200000,  0x1000,  0x20, 1,  1, 0x60, 80000
SST25VF040,  0xBF44,   0x400000,  0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF080A, 0xBF80,   0x800000,  0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF080B, 0xBF8E,   0x800000,  0x1000,  0x20, 1,  0, 0x60, 80000
SST25VF080B, 0xBF258E, 0x800000,  0x1000,  0x20, 1,  0, 0x60, 80000
ST-M25PE80,  0x208014, 0x800000,  0x1000,  0x20, 64, 0, -1, 80000
W25X32,      0xEF3016, 0x2000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
W25X64,      0xEF3017, 0x4000000,  0x1000, 0x20, 64, 0, 0xc7, 80000
W25X80,	     0xEF3014, 0x800000,  0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q64BV,    0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0, 0xc7, 80000
W25Q32,	     0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0, 0xC7, 80000
W25Q64,	     0xEF4017, 0x4000000,  0x10000, 0xD8, 64, 0, 0xc7, 80000