MTD: Additional JEDEC device types
PATCH 1/1 MTD: Additional JEDEC device types
Hi Linus,
The following patch was just committed to the MTD CVS tree and adds entries to jedec_probe.c for AMD AM29F002T, Hyundai HY29F002T and Macronix MX29F002T parts.
Please apply.
Cheers,
Ian.
Signed-off-by Ian Campbell <[email protected]>
%description
Add support for a couple of BIOS ROM devices.
%patch
drivers/mtd/chips/jedec_probe.c +42 -2
@@ -36,7 +36,8 @@#define MANUFACTURER_ST 0x0020#define MANUFACTURER_TOSHIBA 0x0098#define MANUFACTURER_WINBOND 0x00da - +#define MANUFACTURER_HYUNDAI 0x00AD +#define MANUFACTURER_MACRONIX 0x00C2/* AMD */ #define AM29DL800BB 0x22C8
@@ -56,6 +57,7 @@#define AM29F040 0x00A4#define AM29LV040B 0x004F#define AM29F032B 0x0041 +#define AM29F002T 0x00B0/* Atmel */ #define AT49BV512 0x0003
@@ -154,6 +156,11 @@/* Winbond */ #define W49V002A 0x00b0 +/* Hyundai */ +#define HY29F002T 0x00B0 + +/* Macronix */ +#define MX29F002T 0x00B0/* * Unlock address sets for AMD command sets.
@@ -1570,7 +1577,40 @@ ERASEINFO(0x02000, 2), ERASEINFO(0x04000, 1), } - } + }, { + mfr_id: MANUFACTURER_AMD, + dev_id: AM29F002T, + name: "AMD AM29F002T", + DevSize: SIZE_256KiB, + NumEraseRegions: 4, + regions: {ERASEINFO(0x10000,3), +ERASEINFO (0x08000 ,1 ), +ERASEINFO (0x02000 ,2 ), + ERASEINFO(0x04000,1) + } + }, { + mfr_id: MANUFACTURER_HYUNDAI, + dev_id: HY29F002T, + name: "Hyundai HY29F002T", + DevSize: SIZE_256KiB, + NumEraseRegions: 4, + regions: {ERASEINFO(0x10000,3), +ERASEINFO (0x08000 ,1 ), +ERASEINFO (0x02000 ,2 ), + ERASEINFO(0x04000,1) + } + }, { + mfr_id: MANUFACTURER_MACRONIX, + dev_id: MX29F002T, + name: "Macronix MX29F002T", + DevSize: SIZE_256KiB, + NumEraseRegions: 4, + regions: {ERASEINFO(0x10000,3), +ERASEINFO (0x08000 ,1 ), +ERASEINFO (0x02000 ,2 ), + ERASEINFO(0x04000,1) + } + } };
Signature · 4 lines
Ian Campbell, Senior Design Engineer
Web: http://www.arcom.com
Arcom, Clifton Road, Direct: +44 (0)1223 403 465
Cambridge CB1 7EA, United Kingdom Phone: +44 (0)1223 411 200