From: Yoichi Yuasa This patch has added NEC uPD29F064115 support to jedec_probe.c. Signed-off-by: Yoichi Yuasa Signed-off-by: Andrew Morton --- 25-akpm/drivers/mtd/chips/jedec_probe.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+) diff -puN drivers/mtd/chips/jedec_probe.c~mtd-added-nec-upd29f064115-support drivers/mtd/chips/jedec_probe.c --- 25/drivers/mtd/chips/jedec_probe.c~mtd-added-nec-upd29f064115-support 2005-01-10 17:29:33.271828832 -0800 +++ 25-akpm/drivers/mtd/chips/jedec_probe.c 2005-01-10 17:29:33.277827920 -0800 @@ -32,6 +32,7 @@ #define MANUFACTURER_HYUNDAI 0x00AD #define MANUFACTURER_INTEL 0x0089 #define MANUFACTURER_MACRONIX 0x00C2 +#define MANUFACTURER_NEC 0x0010 #define MANUFACTURER_PMC 0x009D #define MANUFACTURER_SST 0x00BF #define MANUFACTURER_ST 0x0020 @@ -115,6 +116,9 @@ #define MX29F004T 0x0045 #define MX29F004B 0x0046 +/* NEC */ +#define UPD29F064115 0x221C + /* PMC */ #define PM49FL002 0x006D #define PM49FL004 0x006E @@ -1130,6 +1134,22 @@ static const struct amd_flash_info jedec ERASEINFO(0x04000,1) } }, { + .mfr_id = MANUFACTURER_NEC, + .dev_id = UPD29F064115, + .name = "NEC uPD29F064115", + .uaddr = { + [0] = MTD_UADDR_0x0555_0x02AA, /* x8 */ + [1] = MTD_UADDR_0x0555_0x02AA, /* x16 */ + }, + .DevSize = SIZE_8MiB, + .CmdSet = P_ID_AMD_STD, + .NumEraseRegions= 3, + .regions = { + ERASEINFO(0x2000,8), + ERASEINFO(0x10000,126), + ERASEINFO(0x2000,8), + } + }, { .mfr_id = MANUFACTURER_MACRONIX, .dev_id = MX29LV160B, .name = "MXIC MX29LV160B", _