diff options
| -rw-r--r-- | drivers/mtd/chips/jedec_probe.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/drivers/mtd/chips/jedec_probe.c b/drivers/mtd/chips/jedec_probe.c index 58e561e876..593e9d6ebe 100644 --- a/drivers/mtd/chips/jedec_probe.c +++ b/drivers/mtd/chips/jedec_probe.c | |||
| @@ -70,6 +70,7 @@ | |||
| 70 | 70 | ||
| 71 | /* Fujitsu */ | 71 | /* Fujitsu */ |
| 72 | #define MBM29F040C 0x00A4 | 72 | #define MBM29F040C 0x00A4 |
| 73 | #define MBM29F800BA 0x2258 | ||
| 73 | #define MBM29LV650UE 0x22D7 | 74 | #define MBM29LV650UE 0x22D7 |
| 74 | #define MBM29LV320TE 0x22F6 | 75 | #define MBM29LV320TE 0x22F6 |
| 75 | #define MBM29LV320BE 0x22F9 | 76 | #define MBM29LV320BE 0x22F9 |
| @@ -129,6 +130,7 @@ | |||
| 129 | #define LH28F640BF 0x00b0 | 130 | #define LH28F640BF 0x00b0 |
| 130 | 131 | ||
| 131 | /* ST - www.st.com */ | 132 | /* ST - www.st.com */ |
| 133 | #define M29F800AB 0x0058 | ||
| 132 | #define M29W800DT 0x00D7 | 134 | #define M29W800DT 0x00D7 |
| 133 | #define M29W800DB 0x005B | 135 | #define M29W800DB 0x005B |
| 134 | #define M29W160DT 0x22C4 | 136 | #define M29W160DT 0x22C4 |
| @@ -646,6 +648,23 @@ static const struct amd_flash_info jedec_table[] = { | |||
| 646 | } | 648 | } |
| 647 | }, { | 649 | }, { |
| 648 | .mfr_id = MANUFACTURER_FUJITSU, | 650 | .mfr_id = MANUFACTURER_FUJITSU, |
| 651 | .dev_id = MBM29F800BA, | ||
| 652 | .name = "Fujitsu MBM29F800BA", | ||
| 653 | .uaddr = { | ||
| 654 | [0] = MTD_UADDR_0x0AAA_0x0555, /* x8 */ | ||
| 655 | [1] = MTD_UADDR_0x0555_0x02AA, /* x16 */ | ||
| 656 | }, | ||
| 657 | .DevSize = SIZE_1MiB, | ||
| 658 | .CmdSet = P_ID_AMD_STD, | ||
| 659 | .NumEraseRegions= 4, | ||
| 660 | .regions = { | ||
| 661 | ERASEINFO(0x04000,1), | ||
| 662 | ERASEINFO(0x02000,2), | ||
| 663 | ERASEINFO(0x08000,1), | ||
| 664 | ERASEINFO(0x10000,15), | ||
| 665 | } | ||
| 666 | }, { | ||
| 667 | .mfr_id = MANUFACTURER_FUJITSU, | ||
| 649 | .dev_id = MBM29LV650UE, | 668 | .dev_id = MBM29LV650UE, |
| 650 | .name = "Fujitsu MBM29LV650UE", | 669 | .name = "Fujitsu MBM29LV650UE", |
| 651 | .uaddr = { | 670 | .uaddr = { |
| @@ -1510,6 +1529,23 @@ static const struct amd_flash_info jedec_table[] = { | |||
| 1510 | ERASEINFO(0x1000,256) | 1529 | ERASEINFO(0x1000,256) |
| 1511 | } | 1530 | } |
| 1512 | 1531 | ||
| 1532 | }, { | ||
| 1533 | .mfr_id = MANUFACTURER_ST, | ||
| 1534 | .dev_id = M29F800AB, | ||
| 1535 | .name = "ST M29F800AB", | ||
| 1536 | .uaddr = { | ||
| 1537 | [0] = MTD_UADDR_0x0AAA_0x0555, /* x8 */ | ||
| 1538 | [1] = MTD_UADDR_0x0555_0x02AA, /* x16 */ | ||
| 1539 | }, | ||
| 1540 | .DevSize = SIZE_1MiB, | ||
| 1541 | .CmdSet = P_ID_AMD_STD, | ||
| 1542 | .NumEraseRegions= 4, | ||
| 1543 | .regions = { | ||
| 1544 | ERASEINFO(0x04000,1), | ||
| 1545 | ERASEINFO(0x02000,2), | ||
| 1546 | ERASEINFO(0x08000,1), | ||
| 1547 | ERASEINFO(0x10000,15), | ||
| 1548 | } | ||
| 1513 | }, { | 1549 | }, { |
| 1514 | .mfr_id = MANUFACTURER_ST, /* FIXME - CFI device? */ | 1550 | .mfr_id = MANUFACTURER_ST, /* FIXME - CFI device? */ |
| 1515 | .dev_id = M29W800DT, | 1551 | .dev_id = M29W800DT, |
