Index: flash.h
===================================================================
--- flash.h	(revision 2879)
+++ flash.h	(working copy)
@@ -59,10 +59,14 @@
  * All SPI parts have 16-bit device IDs.
  */
 
+#define ALLIANCE_ID		0x52
+
 #define AMD_ID			0x01	/* AMD */
 #define AM_29F040B		0xA4
 #define AM_29F016D		0xAD
 
+#define AMIC_ID			0x37
+
 #define ASD_ID			0x25	/* ASD */
 #define ASD_AE49F2008		0x52
 
@@ -70,6 +74,8 @@
 #define AT_29C040A		0xA4
 #define AT_29C020		0xDA
 
+#define CATALYST_ID		0x31
+
 #define EON_ID			0x1C
 /* EN25 chips are SPI, first byte of device id is memory type,
    second byte of device id is log(bitsize)-9 */
@@ -81,6 +87,16 @@
 #define EN_25B16		0x2015
 #define EN_25B32		0x2016
 
+#define FYJITSU_ID		0x04
+
+#define HYUNDAI_ID		0xAD
+
+#define IMT_ID			0x7F
+
+#define INTEL_ID		0x89
+
+#define ISSI_ID			0xD5
+
 #define MX_ID			0xC2	/* Macronix (MX) */
 #define MX_29F002		0xB0
 /* MX25L chips are SPI, first byte of device id is memory type,
@@ -96,6 +112,10 @@
 #define MX_25L1635D		0x2415
 #define MX_25L3235D		0x2416
 
+#define MOSEL_ID		0x40
+
+#define PMC_ID			0x9D
+
 #define SHARP_ID		0xB0	/* Sharp */
 #define SHARP_LHF00L04		0xCF
 
@@ -152,6 +172,8 @@
 #define ST_M29W010B		0x23
 #define ST_M29W040B		0xE3
 
+#define TI_ID			0x97
+
 #define EMST_ID			0x8c	/* EMST / EFST */
 #define EMST_F49B002UA		0x00
 
