Exact bustypes for Atmel AT29C010A, AT29C020, AT29C040A, AT49BV512,
AT49F002, AMIC A29040B, A49LF040A,
EMST F49B002UA, EON EN29F002, Intel 28F001BX-B, 28F001BX-T, Winbond
W29C020C and W29C040P.
Checked from datasheets. A49LF040A is LPC, others parallel.

Signed-off-by: Urja Rannikko <[email protected]>
---

patch also inlined:
Index: flashchips.c
===================================================================
--- flashchips.c        (revision 558)
+++ flashchips.c        (working copy)
@@ -401,7 +401,7 @@
        {
                .vendor         = "Atmel",
                .name           = "AT29C010A",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = ATMEL_ID,
                .model_id       = AT_29C010A,
                .total_size     = 128,
@@ -416,7 +416,7 @@
        {
                .vendor         = "Atmel",
                .name           = "AT29C020",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = ATMEL_ID,
                .model_id       = AT_29C020,
                .total_size     = 256,
@@ -431,7 +431,7 @@
        {
                .vendor         = "Atmel",
                .name           = "AT29C040A",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = ATMEL_ID,
                .model_id       = AT_29C040A,
                .total_size     = 512,
@@ -581,7 +581,7 @@
        {
                .vendor         = "Atmel",
                .name           = "AT49BV512",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = ATMEL_ID,
                .model_id       = AT_49BV512,
                .total_size     = 64,
@@ -596,7 +596,7 @@
        {
                .vendor         = "Atmel",
                .name           = "AT49F002(N)",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = ATMEL_ID,
                .model_id       = AT_49F002N,
                .total_size     = 256,
@@ -611,7 +611,7 @@
        {
                .vendor         = "Atmel",
                .name           = "AT49F002(N)T",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = ATMEL_ID,
                .model_id       = AT_49F002NT,
                .total_size     = 256,
@@ -671,7 +671,7 @@
        {
                .vendor         = "AMIC",
                .name           = "A29040B",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = AMIC_ID_NOPREFIX,
                .model_id       = AMIC_A29040B,
                .total_size     = 512,
@@ -686,7 +686,7 @@
        {
                .vendor         = "AMIC",
                .name           = "A49LF040A",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_LPC,
                .manufacture_id = AMIC_ID_NOPREFIX,
                .model_id       = AMIC_A49LF040A,
                .total_size     = 512,
@@ -701,7 +701,7 @@
        {
                .vendor         = "EMST",
                .name           = "F49B002UA",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = EMST_ID,
                .model_id       = EMST_F49B002UA,
                .total_size     = 256,
@@ -716,7 +716,7 @@
        {
                .vendor         = "EON",
                .name           = "EN29F002(A)(N)B",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = EON_ID,
                .model_id       = EN_29F002B,
                .total_size     = 256,
@@ -731,7 +731,7 @@
        {
                .vendor         = "EON",
                .name           = "EN29F002(A)(N)T",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = EON_ID,
                .model_id       = EN_29F002T,
                .total_size     = 256,
@@ -806,7 +806,7 @@
        {
                .vendor         = "Intel",
                .name           = "28F001BX-B",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = INTEL_ID,
                .model_id       = P28F001BXB,
                .total_size     = 128,
@@ -821,7 +821,7 @@
        {
                .vendor         = "Intel",
                .name           = "28F001BX-T",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = INTEL_ID,
                .model_id       = P28F001BXT,
                .total_size     = 128,
@@ -2336,7 +2336,7 @@
        {
                .vendor         = "Winbond",
                .name           = "W29C020C",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = WINBOND_ID,
                .model_id       = W_29C020C,
                .total_size     = 256,
@@ -2351,7 +2351,7 @@
        {
                .vendor         = "Winbond",
                .name           = "W29C040P",
-               .bustype        = CHIP_BUSTYPE_NONSPI,
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
                .manufacture_id = WINBOND_ID,
                .model_id       = W_29C040P,
                .total_size     = 512,


--
urjaman

Attachment: some_bustypes.patch
Description: Binary data

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to