flashrom: Add dry Am29F080B Am29LV081B SST39VF080 definitions per data sheets.
[coreboot.git] / util / flashrom / flashchips.c
index 2929f9b0d26f15a657f1311a279eac65937379aa..ecadf557b26aa0431399646b278a7969207c3286 100644 (file)
@@ -88,6 +88,19 @@ struct flashchip flashchips[] = {
                .write          = write_29f040b,
        },
 
+       {
+               .vendor         = "AMD",
+               .name           = "Am29F080B",
+               .manufacture_id = 0x01,
+               .model_id       = 0xd5,
+               .total_size     = 1024,
+               .page_size      = 64 * 1024,
+               .tested         = TEST_UNTESTED,
+               .probe          = probe_jedec,
+               .erase          = erase_29f040b,
+               .write          = write_29f040b,
+       },
+
        {
                .vendor         = "AMD",
                .name           = "Am29LV040B",
@@ -101,6 +114,19 @@ struct flashchip flashchips[] = {
                .write          = write_29f040b,
        },
 
+       {
+               .vendor         = "AMD",
+               .name           = "Am29LV081B",
+               .manufacture_id = 0x01,
+               .model_id       = 0x38,
+               .total_size     = 1024,
+               .page_size      = 64 * 1024,
+               .tested         = TEST_UNTESTED,
+               .probe          = probe_29f040b,
+               .erase          = erase_29f040b,
+               .write          = write_29f040b,
+       },
+
        {
                .vendor         = "ASD",
                .name           = "AE49F2008",
@@ -1270,6 +1296,19 @@ struct flashchip flashchips[] = {
                .write          = write_39sf020,
        },
 
+       {
+               .vendor         = "SST",
+               .name           = "SST39VF080",
+               .manufacture_id = 0xbf,
+               .model_id       = 0xd8,
+               .total_size     = 1024,
+               .page_size      = 4096,
+               .tested         = TEST_UNTESTED,
+               .probe          = probe_jedec,
+               .erase          = erase_chip_jedec,
+               .write          = write_39sf020,
+       },
+
        {
                .vendor         = "SST",
                .name           = "SST49LF002A/B",
@@ -1755,7 +1794,7 @@ struct flashchip flashchips[] = {
                .model_id       = ST_M50FW080,
                .total_size     = 1024,
                .page_size      = 64 * 1024,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PREW,
                .probe          = probe_82802ab,
                .erase          = erase_82802ab,
                .write          = write_82802ab,