Changeset 1396 for trunk


Ignore:
Timestamp:
07/27/11 09:13:06 (10 months ago)
Author:
hailfinger
Message:

Rename CHIP_BUSTYPE_FOO to BUS_FOO.

It's shorter to type, and we have less problems with the 80 column limit.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@…>
Acked-by: Uwe Hermann <uwe@…>

Location:
trunk
Files:
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/atahpt.c

    r1388 r1396  
    6262        rpci_write_long(pcidev_dev, REG_FLASH_ACCESS, reg32); 
    6363 
    64         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     64        buses_supported = BUS_PARALLEL; 
    6565 
    6666        if (register_shutdown(atahpt_shutdown, NULL)) 
  • trunk/board_enable.c

    r1386 r1396  
    426426        if (tmp & 0xf0) { 
    427427                /* The IT8705F will respond to LPC cycles and translate them. */ 
    428                 buses_supported = CHIP_BUSTYPE_PARALLEL; 
     428                buses_supported = BUS_PARALLEL; 
    429429                /* Flash ROM I/F Writes Enable */ 
    430430                tmp |= 0x04; 
  • trunk/chipset_enable.c

    r1389 r1396  
    211211        uint16_t xbcs = 0x4e;   /* X-Bus Chip Select register. */ 
    212212 
    213         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     213        buses_supported = BUS_PARALLEL; 
    214214 
    215215        old = pci_read_word(dev, xbcs); 
     
    298298         * FB_DEC_EN2. 
    299299         */ 
    300         buses_supported = CHIP_BUSTYPE_FWH; 
     300        buses_supported = BUS_FWH; 
    301301        return enable_flash_ich(dev, name, 0x4e); 
    302302} 
     
    415415         * buses_supported anyway. 
    416416         */ 
    417         buses_supported = CHIP_BUSTYPE_FWH; 
     417        buses_supported = BUS_FWH; 
    418418        return enable_flash_ich(dev, name, 0xdc); 
    419419} 
     
    435435               rpci_write_byte(dev, 0xd9, new); 
    436436 
    437         buses_supported = CHIP_BUSTYPE_FWH; 
     437        buses_supported = BUS_FWH; 
    438438       return 0; 
    439439} 
     
    488488         */ 
    489489 
    490         buses_supported = CHIP_BUSTYPE_FWH; 
     490        buses_supported = BUS_FWH; 
    491491        if (ich_generation == 7) { 
    492492                if(bbs == ICH_STRAP_LPC) { 
     
    499499        } 
    500500 
    501         /* this adds CHIP_BUSTYPE_SPI */ 
     501        /* this adds BUS_SPI */ 
    502502        if (ich_init_spi(dev, tmp, rcrb, ich_generation) != 0) { 
    503503                if (!ret) 
     
    587587#define CS5530_ENABLE_SA20              (1 << 6) 
    588588 
    589         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     589        buses_supported = BUS_PARALLEL; 
    590590        /* Decode 0x000E0000-0x000FFFFF (128 kB), not just 64 kB, and 
    591591         * decode 0xFF000000-0xFFFFFFFF (16 MB), not just 256 kB. 
     
    737737        } 
    738738 
    739         buses_supported = CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH; 
     739        buses_supported = BUS_LPC | BUS_FWH; 
    740740 
    741741        ret = sb600_probe_spi(dev); 
     
    823823        uint8_t tmp; 
    824824 
    825         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     825        buses_supported = BUS_PARALLEL; 
    826826 
    827827        tmp = INB(0xc06); 
     
    923923        case 0x0: 
    924924                ret = enable_flash_mcp55(dev, name); 
    925                 buses_supported = CHIP_BUSTYPE_LPC; 
     925                buses_supported = BUS_LPC; 
    926926                msg_pdbg("Flash bus type is LPC\n"); 
    927927                break; 
     
    931931                 * Do we really want to disable LPC in this case? 
    932932                 */ 
    933                 buses_supported = CHIP_BUSTYPE_NONE; 
     933                buses_supported = BUS_NONE; 
    934934                msg_pdbg("Flash bus type is SPI\n"); 
    935935                msg_pinfo("SPI on this chipset is WIP. Please report any " 
     
    939939        default: 
    940940                /* Should not happen. */ 
    941                 buses_supported = CHIP_BUSTYPE_NONE; 
     941                buses_supported = BUS_NONE; 
    942942                msg_pdbg("Flash bus type is unknown (none)\n"); 
    943943                msg_pinfo("Something went wrong with bus type detection.\n"); 
  • trunk/drkaiser.c

    r1338 r1396  
    6565                               addr, DRKAISER_MEMMAP_SIZE); 
    6666 
    67         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     67        buses_supported = BUS_PARALLEL; 
    6868 
    6969        if (register_shutdown(drkaiser_shutdown, NULL)) 
  • trunk/dummyflasher.c

    r1338 r1396  
    108108        tolower_string(bustext); 
    109109 
    110         buses_supported = CHIP_BUSTYPE_NONE; 
     110        buses_supported = BUS_NONE; 
    111111        if (strstr(bustext, "parallel")) { 
    112                 buses_supported |= CHIP_BUSTYPE_PARALLEL; 
     112                buses_supported |= BUS_PARALLEL; 
    113113                msg_pdbg("Enabling support for %s flash.\n", "parallel"); 
    114114        } 
    115115        if (strstr(bustext, "lpc")) { 
    116                 buses_supported |= CHIP_BUSTYPE_LPC; 
     116                buses_supported |= BUS_LPC; 
    117117                msg_pdbg("Enabling support for %s flash.\n", "LPC"); 
    118118        } 
    119119        if (strstr(bustext, "fwh")) { 
    120                 buses_supported |= CHIP_BUSTYPE_FWH; 
     120                buses_supported |= BUS_FWH; 
    121121                msg_pdbg("Enabling support for %s flash.\n", "FWH"); 
    122122        } 
     
    125125                msg_pdbg("Enabling support for %s flash.\n", "SPI"); 
    126126        } 
    127         if (buses_supported == CHIP_BUSTYPE_NONE) 
     127        if (buses_supported == BUS_NONE) 
    128128                msg_pdbg("Support for all flash bus types disabled.\n"); 
    129129        free(bustext); 
  • trunk/flash.h

    r1354 r1396  
    5858 
    5959enum chipbustype { 
    60         CHIP_BUSTYPE_NONE       = 0, 
    61         CHIP_BUSTYPE_PARALLEL   = 1 << 0, 
    62         CHIP_BUSTYPE_LPC        = 1 << 1, 
    63         CHIP_BUSTYPE_FWH        = 1 << 2, 
    64         CHIP_BUSTYPE_SPI        = 1 << 3, 
    65         CHIP_BUSTYPE_NONSPI     = CHIP_BUSTYPE_PARALLEL | CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH, 
    66         CHIP_BUSTYPE_UNKNOWN    = CHIP_BUSTYPE_PARALLEL | CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH | CHIP_BUSTYPE_SPI, 
     60        BUS_NONE        = 0, 
     61        BUS_PARALLEL    = 1 << 0, 
     62        BUS_LPC         = 1 << 1, 
     63        BUS_FWH         = 1 << 2, 
     64        BUS_SPI         = 1 << 3, 
     65        BUS_NONSPI      = BUS_PARALLEL | BUS_LPC | BUS_FWH, 
     66        BUS_UNKNOWN     = BUS_PARALLEL | BUS_LPC | BUS_FWH | BUS_SPI, 
    6767}; 
    6868 
  • trunk/flashchips.c

    r1391 r1396  
    6161                .vendor         = "AMD", 
    6262                .name           = "Am29F010A/B", 
    63                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     63                .bustype        = BUS_PARALLEL, 
    6464                .manufacture_id = AMD_ID, 
    6565                .model_id       = AMD_AM29F010B,        /* Same as Am29F010A */ 
     
    8888                .vendor         = "AMD", 
    8989                .name           = "Am29F002(N)BB", 
    90                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     90                .bustype        = BUS_PARALLEL, 
    9191                .manufacture_id = AMD_ID, 
    9292                .model_id       = AMD_AM29F002BB, 
     
    120120                .vendor         = "AMD", 
    121121                .name           = "Am29F002(N)BT", 
    122                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     122                .bustype        = BUS_PARALLEL, 
    123123                .manufacture_id = AMD_ID, 
    124124                .model_id       = AMD_AM29F002BT, 
     
    152152                .vendor         = "AMD", 
    153153                .name           = "Am29F016D", 
    154                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     154                .bustype        = BUS_PARALLEL, 
    155155                .manufacture_id = AMD_ID, 
    156156                .model_id       = AMD_AM29F016D, 
     
    179179                .vendor         = "AMD", 
    180180                .name           = "Am29F040B", 
    181                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     181                .bustype        = BUS_PARALLEL, 
    182182                .manufacture_id = AMD_ID, 
    183183                .model_id       = AMD_AM29F040B, 
     
    206206                .vendor         = "AMD", 
    207207                .name           = "Am29F080B", 
    208                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     208                .bustype        = BUS_PARALLEL, 
    209209                .manufacture_id = AMD_ID, 
    210210                .model_id       = AMD_AM29F080B, 
     
    233233                .vendor         = "AMD", 
    234234                .name           = "Am29LV001BB", 
    235                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     235                .bustype        = BUS_PARALLEL, 
    236236                .manufacture_id = AMD_ID, 
    237237                .model_id       = AMD_AM29LV001BB, 
     
    264264                .vendor         = "AMD", 
    265265                .name           = "Am29LV001BT", 
    266                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     266                .bustype        = BUS_PARALLEL, 
    267267                .manufacture_id = AMD_ID, 
    268268                .model_id       = AMD_AM29LV001BT, 
     
    295295                .vendor         = "AMD", 
    296296                .name           = "Am29LV002BB", 
    297                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     297                .bustype        = BUS_PARALLEL, 
    298298                .manufacture_id = AMD_ID, 
    299299                .model_id       = AMD_AM29LV002BB, 
     
    327327                .vendor         = "AMD", 
    328328                .name           = "Am29LV002BT", 
    329                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     329                .bustype        = BUS_PARALLEL, 
    330330                .manufacture_id = AMD_ID, 
    331331                .model_id       = AMD_AM29LV002BT, 
     
    359359                .vendor         = "AMD", 
    360360                .name           = "Am29LV004BB", 
    361                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     361                .bustype        = BUS_PARALLEL, 
    362362                .manufacture_id = AMD_ID, 
    363363                .model_id       = AMD_AM29LV004BB, 
     
    391391                .vendor         = "AMD", 
    392392                .name           = "Am29LV004BT", 
    393                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     393                .bustype        = BUS_PARALLEL, 
    394394                .manufacture_id = AMD_ID, 
    395395                .model_id       = AMD_AM29LV004BT, 
     
    423423                .vendor         = "AMD", 
    424424                .name           = "Am29LV008BB", 
    425                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     425                .bustype        = BUS_PARALLEL, 
    426426                .manufacture_id = AMD_ID, 
    427427                .model_id       = AMD_AM29LV008BB, 
     
    455455                .vendor         = "AMD", 
    456456                .name           = "Am29LV008BT", 
    457                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     457                .bustype        = BUS_PARALLEL, 
    458458                .manufacture_id = AMD_ID, 
    459459                .model_id       = AMD_AM29LV008BT, 
     
    487487                .vendor         = "AMD", 
    488488                .name           = "Am29LV040B", 
    489                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     489                .bustype        = BUS_PARALLEL, 
    490490                .manufacture_id = AMD_ID, 
    491491                .model_id       = AMD_AM29LV040B, 
     
    514514                .vendor         = "AMD", 
    515515                .name           = "Am29LV081B", 
    516                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     516                .bustype        = BUS_PARALLEL, 
    517517                .manufacture_id = AMD_ID, 
    518518                .model_id       = AMD_AM29LV080B, 
     
    541541                .vendor         = "AMIC", 
    542542                .name           = "A25L05PT", 
    543                 .bustype        = CHIP_BUSTYPE_SPI, 
     543                .bustype        = BUS_SPI, 
    544544                .manufacture_id = AMIC_ID, 
    545545                .model_id       = AMIC_A25L05PT, 
     
    574574                .vendor         = "AMIC", 
    575575                .name           = "A25L05PU", 
    576                 .bustype        = CHIP_BUSTYPE_SPI, 
     576                .bustype        = BUS_SPI, 
    577577                .manufacture_id = AMIC_ID, 
    578578                .model_id       = AMIC_A25L05PU, 
     
    607607                .vendor         = "AMIC", 
    608608                .name           = "A25L10PT", 
    609                 .bustype        = CHIP_BUSTYPE_SPI, 
     609                .bustype        = BUS_SPI, 
    610610                .manufacture_id = AMIC_ID, 
    611611                .model_id       = AMIC_A25L10PT, 
     
    641641                .vendor         = "AMIC", 
    642642                .name           = "A25L10PU", 
    643                 .bustype        = CHIP_BUSTYPE_SPI, 
     643                .bustype        = BUS_SPI, 
    644644                .manufacture_id = AMIC_ID, 
    645645                .model_id       = AMIC_A25L10PU, 
     
    675675                .vendor         = "AMIC", 
    676676                .name           = "A25L20PT", 
    677                 .bustype        = CHIP_BUSTYPE_SPI, 
     677                .bustype        = BUS_SPI, 
    678678                .manufacture_id = AMIC_ID, 
    679679                .model_id       = AMIC_A25L20PT, 
     
    709709                .vendor         = "AMIC", 
    710710                .name           = "A25L20PU", 
    711                 .bustype        = CHIP_BUSTYPE_SPI, 
     711                .bustype        = BUS_SPI, 
    712712                .manufacture_id = AMIC_ID, 
    713713                .model_id       = AMIC_A25L20PU, 
     
    748748                .vendor         = "AMIC", 
    749749                .name           = "A25L40PT", 
    750                 .bustype        = CHIP_BUSTYPE_SPI, 
     750                .bustype        = BUS_SPI, 
    751751                .manufacture_id = AMIC_ID, 
    752752                .model_id       = AMIC_A25L40PT, 
     
    782782                .vendor         = "AMIC", 
    783783                .name           = "A25L40PU", 
    784                 .bustype        = CHIP_BUSTYPE_SPI, 
     784                .bustype        = BUS_SPI, 
    785785                .manufacture_id = AMIC_ID, 
    786786                .model_id       = AMIC_A25L40PU, 
     
    816816                .vendor         = "AMIC", 
    817817                .name           = "A25L80P", 
    818                 .bustype        = CHIP_BUSTYPE_SPI, 
     818                .bustype        = BUS_SPI, 
    819819                .manufacture_id = AMIC_ID, 
    820820                .model_id       = AMIC_A25L80P, 
     
    850850                .vendor         = "AMIC", 
    851851                .name           = "A25L16PT", 
    852                 .bustype        = CHIP_BUSTYPE_SPI, 
     852                .bustype        = BUS_SPI, 
    853853                .manufacture_id = AMIC_ID, 
    854854                .model_id       = AMIC_A25L16PT, 
     
    887887                .vendor         = "AMIC", 
    888888                .name           = "A25L16PU", 
    889                 .bustype        = CHIP_BUSTYPE_SPI, 
     889                .bustype        = BUS_SPI, 
    890890                .manufacture_id = AMIC_ID, 
    891891                .model_id       = AMIC_A25L16PU, 
     
    924924                .vendor         = "AMIC", 
    925925                .name           = "A25L512", 
    926                 .bustype        = CHIP_BUSTYPE_SPI, 
     926                .bustype        = BUS_SPI, 
    927927                .manufacture_id = AMIC_ID_NOPREFIX, 
    928928                .model_id       = AMIC_A25L512, 
     
    956956                .vendor         = "AMIC", 
    957957                .name           = "A25L010", 
    958                 .bustype        = CHIP_BUSTYPE_SPI, 
     958                .bustype        = BUS_SPI, 
    959959                .manufacture_id = AMIC_ID_NOPREFIX, 
    960960                .model_id       = AMIC_A25L010, 
     
    988988                .vendor         = "AMIC", 
    989989                .name           = "A25L020", 
    990                 .bustype        = CHIP_BUSTYPE_SPI, 
     990                .bustype        = BUS_SPI, 
    991991                .manufacture_id = AMIC_ID_NOPREFIX, 
    992992                .model_id       = AMIC_A25L020, 
     
    10201020                .vendor         = "AMIC", 
    10211021                .name           = "A25L040", 
    1022                 .bustype        = CHIP_BUSTYPE_SPI, 
     1022                .bustype        = BUS_SPI, 
    10231023                .manufacture_id = AMIC_ID_NOPREFIX, 
    10241024                .model_id       = AMIC_A25L040, 
     
    10521052                .vendor         = "AMIC", 
    10531053                .name           = "A25L080", 
    1054                 .bustype        = CHIP_BUSTYPE_SPI, 
     1054                .bustype        = BUS_SPI, 
    10551055                .manufacture_id = AMIC_ID_NOPREFIX, 
    10561056                .model_id       = AMIC_A25L080, 
     
    10841084                .vendor         = "AMIC", 
    10851085                .name           = "A25L016", 
    1086                 .bustype        = CHIP_BUSTYPE_SPI, 
     1086                .bustype        = BUS_SPI, 
    10871087                .manufacture_id = AMIC_ID_NOPREFIX, 
    10881088                .model_id       = AMIC_A25L016, 
     
    11161116                .vendor         = "AMIC", 
    11171117                .name           = "A25L032", 
    1118                 .bustype        = CHIP_BUSTYPE_SPI, 
     1118                .bustype        = BUS_SPI, 
    11191119                .manufacture_id = AMIC_ID_NOPREFIX, 
    11201120                .model_id       = AMIC_A25L032, 
     
    11541154                .vendor         = "AMIC", 
    11551155                .name           = "A25LQ032", 
    1156                 .bustype        = CHIP_BUSTYPE_SPI, 
     1156                .bustype        = BUS_SPI, 
    11571157                .manufacture_id = AMIC_ID_NOPREFIX, 
    11581158                .model_id       = AMIC_A25LQ032, 
     
    11921192                .vendor         = "AMIC", 
    11931193                .name           = "A29002B", 
    1194                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     1194                .bustype        = BUS_PARALLEL, 
    11951195                .manufacture_id = AMIC_ID_NOPREFIX, 
    11961196                .model_id       = AMIC_A29002B, 
     
    12241224                .vendor         = "AMIC", 
    12251225                .name           = "A29002T", 
    1226                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     1226                .bustype        = BUS_PARALLEL, 
    12271227                .manufacture_id = AMIC_ID_NOPREFIX, 
    12281228                .model_id       = AMIC_A29002T, 
     
    12561256                .vendor         = "AMIC", 
    12571257                .name           = "A29040B", 
    1258                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     1258                .bustype        = BUS_PARALLEL, 
    12591259                .manufacture_id = AMIC_ID_NOPREFIX, 
    12601260                .model_id       = AMIC_A29040B, 
     
    12831283                .vendor         = "AMIC", 
    12841284                .name           = "A49LF040A", 
    1285                 .bustype        = CHIP_BUSTYPE_LPC, 
     1285                .bustype        = BUS_LPC, 
    12861286                .manufacture_id = AMIC_ID_NOPREFIX, 
    12871287                .model_id       = AMIC_A49LF040A, 
     
    13111311                .vendor         = "Atmel", 
    13121312                .name           = "AT25DF021", 
    1313                 .bustype        = CHIP_BUSTYPE_SPI, 
     1313                .bustype        = BUS_SPI, 
    13141314                .manufacture_id = ATMEL_ID, 
    13151315                .model_id       = ATMEL_AT25DF021, 
     
    13491349                .vendor         = "Atmel", 
    13501350                .name           = "AT25DF041A", 
    1351                 .bustype        = CHIP_BUSTYPE_SPI, 
     1351                .bustype        = BUS_SPI, 
    13521352                .manufacture_id = ATMEL_ID, 
    13531353                .model_id       = ATMEL_AT25DF041A, 
     
    13871387                .vendor         = "Atmel", 
    13881388                .name           = "AT25DF081", 
    1389                 .bustype        = CHIP_BUSTYPE_SPI, 
     1389                .bustype        = BUS_SPI, 
    13901390                .manufacture_id = ATMEL_ID, 
    13911391                .model_id       = ATMEL_AT25DF081, 
     
    14251425                .vendor         = "Atmel", 
    14261426                .name           = "AT25DF081A", 
    1427                 .bustype        = CHIP_BUSTYPE_SPI, 
     1427                .bustype        = BUS_SPI, 
    14281428                .manufacture_id = ATMEL_ID, 
    14291429                .model_id       = ATMEL_AT25DF081A, 
     
    14631463                .vendor         = "Atmel", 
    14641464                .name           = "AT25DF161", 
    1465                 .bustype        = CHIP_BUSTYPE_SPI, 
     1465                .bustype        = BUS_SPI, 
    14661466                .manufacture_id = ATMEL_ID, 
    14671467                .model_id       = ATMEL_AT25DF161, 
     
    15011501                .vendor         = "Atmel", 
    15021502                .name           = "AT25DF321", 
    1503                 .bustype        = CHIP_BUSTYPE_SPI, 
     1503                .bustype        = BUS_SPI, 
    15041504                .manufacture_id = ATMEL_ID, 
    15051505                .model_id       = ATMEL_AT25DF321, 
     
    15391539                .vendor         = "Atmel", 
    15401540                .name           = "AT25DF321A", 
    1541                 .bustype        = CHIP_BUSTYPE_SPI, 
     1541                .bustype        = BUS_SPI, 
    15421542                .manufacture_id = ATMEL_ID, 
    15431543                .model_id       = ATMEL_AT25DF321A, 
     
    15771577                .vendor         = "Atmel", 
    15781578                .name           = "AT25DF641", 
    1579                 .bustype        = CHIP_BUSTYPE_SPI, 
     1579                .bustype        = BUS_SPI, 
    15801580                .manufacture_id = ATMEL_ID, 
    15811581                .model_id       = ATMEL_AT25DF641, 
     
    16151615                .vendor         = "Atmel", 
    16161616                .name           = "AT25DQ161", 
    1617                 .bustype        = CHIP_BUSTYPE_SPI, 
     1617                .bustype        = BUS_SPI, 
    16181618                .manufacture_id = ATMEL_ID, 
    16191619                .model_id       = ATMEL_AT25DQ161, 
     
    16531653                .vendor         = "Atmel", 
    16541654                .name           = "AT25F512B", 
    1655                 .bustype        = CHIP_BUSTYPE_SPI, 
     1655                .bustype        = BUS_SPI, 
    16561656                .manufacture_id = ATMEL_ID, 
    16571657                .model_id       = ATMEL_AT25F512B, 
     
    16911691                .vendor         = "Atmel", 
    16921692                .name           = "AT25FS010", 
    1693                 .bustype        = CHIP_BUSTYPE_SPI, 
     1693                .bustype        = BUS_SPI, 
    16941694                .manufacture_id = ATMEL_ID, 
    16951695                .model_id       = ATMEL_AT25FS010, 
     
    17311731                .vendor         = "Atmel", 
    17321732                .name           = "AT25FS040", 
    1733                 .bustype        = CHIP_BUSTYPE_SPI, 
     1733                .bustype        = BUS_SPI, 
    17341734                .manufacture_id = ATMEL_ID, 
    17351735                .model_id       = ATMEL_AT25FS040, 
     
    17681768                .vendor         = "Atmel", 
    17691769                .name           = "AT26DF041", 
    1770                 .bustype        = CHIP_BUSTYPE_SPI, 
     1770                .bustype        = BUS_SPI, 
    17711771                .manufacture_id = ATMEL_ID, 
    17721772                .model_id       = ATMEL_AT26DF041, 
     
    17911791                .vendor         = "Atmel", 
    17921792                .name           = "AT26DF081A", 
    1793                 .bustype        = CHIP_BUSTYPE_SPI, 
     1793                .bustype        = BUS_SPI, 
    17941794                .manufacture_id = ATMEL_ID, 
    17951795                .model_id       = ATMEL_AT26DF081A, 
     
    18291829                .vendor         = "Atmel", 
    18301830                .name           = "AT26DF161", 
    1831                 .bustype        = CHIP_BUSTYPE_SPI, 
     1831                .bustype        = BUS_SPI, 
    18321832                .manufacture_id = ATMEL_ID, 
    18331833                .model_id       = ATMEL_AT26DF161, 
     
    18661866                .vendor         = "Atmel", 
    18671867                .name           = "AT26DF161A", 
    1868                 .bustype        = CHIP_BUSTYPE_SPI, 
     1868                .bustype        = BUS_SPI, 
    18691869                .manufacture_id = ATMEL_ID, 
    18701870                .model_id       = ATMEL_AT26DF161A, 
     
    19041904                .vendor         = "Atmel", 
    19051905                .name           = "AT26DF321", 
    1906                 .bustype        = CHIP_BUSTYPE_SPI, 
     1906                .bustype        = BUS_SPI, 
    19071907                .manufacture_id = ATMEL_ID, 
    19081908                .model_id       = ATMEL_AT26DF321, 
     
    19211921                .vendor         = "Atmel", 
    19221922                .name           = "AT26F004", 
    1923                 .bustype        = CHIP_BUSTYPE_SPI, 
     1923                .bustype        = BUS_SPI, 
    19241924                .manufacture_id = ATMEL_ID, 
    19251925                .model_id       = ATMEL_AT26F004, 
     
    19561956                .vendor         = "Atmel", 
    19571957                .name           = "AT29C512", 
    1958                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     1958                .bustype        = BUS_PARALLEL, 
    19591959                .manufacture_id = ATMEL_ID, 
    19601960                .model_id       = ATMEL_AT29C512, 
     
    19801980                .vendor         = "Atmel", 
    19811981                .name           = "AT29C010A", 
    1982                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     1982                .bustype        = BUS_PARALLEL, 
    19831983                .manufacture_id = ATMEL_ID, 
    19841984                .model_id       = ATMEL_AT29C010A, 
     
    20042004                .vendor         = "Atmel", 
    20052005                .name           = "AT29C020", 
    2006                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     2006                .bustype        = BUS_PARALLEL, 
    20072007                .manufacture_id = ATMEL_ID, 
    20082008                .model_id       = ATMEL_AT29C020, 
     
    20282028                .vendor         = "Atmel", 
    20292029                .name           = "AT29C040A", 
    2030                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     2030                .bustype        = BUS_PARALLEL, 
    20312031                .manufacture_id = ATMEL_ID, 
    20322032                .model_id       = ATMEL_AT29C040A, 
     
    20522052                .vendor         = "Atmel", 
    20532053                .name           = "AT45CS1282", 
    2054                 .bustype        = CHIP_BUSTYPE_SPI, 
     2054                .bustype        = BUS_SPI, 
    20552055                .manufacture_id = ATMEL_ID, 
    20562056                .model_id       = ATMEL_AT45CS1282, 
     
    20682068                .vendor         = "Atmel", 
    20692069                .name           = "AT45DB011D", 
    2070                 .bustype        = CHIP_BUSTYPE_SPI, 
     2070                .bustype        = BUS_SPI, 
    20712071                .manufacture_id = ATMEL_ID, 
    20722072                .model_id       = ATMEL_AT45DB011D, 
     
    20842084                .vendor         = "Atmel", 
    20852085                .name           = "AT45DB021D", 
    2086                 .bustype        = CHIP_BUSTYPE_SPI, 
     2086                .bustype        = BUS_SPI, 
    20872087                .manufacture_id = ATMEL_ID, 
    20882088                .model_id       = ATMEL_AT45DB021D, 
     
    21002100                .vendor         = "Atmel", 
    21012101                .name           = "AT45DB041D", 
    2102                 .bustype        = CHIP_BUSTYPE_SPI, 
     2102                .bustype        = BUS_SPI, 
    21032103                .manufacture_id = ATMEL_ID, 
    21042104                .model_id       = ATMEL_AT45DB041D, 
     
    21162116                .vendor         = "Atmel", 
    21172117                .name           = "AT45DB081D", 
    2118                 .bustype        = CHIP_BUSTYPE_SPI, 
     2118                .bustype        = BUS_SPI, 
    21192119                .manufacture_id = ATMEL_ID, 
    21202120                .model_id       = ATMEL_AT45DB081D, 
     
    21322132                .vendor         = "Atmel", 
    21332133                .name           = "AT45DB161D", 
    2134                 .bustype        = CHIP_BUSTYPE_SPI, 
     2134                .bustype        = BUS_SPI, 
    21352135                .manufacture_id = ATMEL_ID, 
    21362136                .model_id       = ATMEL_AT45DB161D, 
     
    21482148                .vendor         = "Atmel", 
    21492149                .name           = "AT45DB321C", 
    2150                 .bustype        = CHIP_BUSTYPE_SPI, 
     2150                .bustype        = BUS_SPI, 
    21512151                .manufacture_id = ATMEL_ID, 
    21522152                .model_id       = ATMEL_AT45DB321C, 
     
    21642164                .vendor         = "Atmel", 
    21652165                .name           = "AT45DB321D", 
    2166                 .bustype        = CHIP_BUSTYPE_SPI, 
     2166                .bustype        = BUS_SPI, 
    21672167                .manufacture_id = ATMEL_ID, 
    21682168                .model_id       = ATMEL_AT45DB321D, 
     
    21802180                .vendor         = "Atmel", 
    21812181                .name           = "AT45DB642D", 
    2182                 .bustype        = CHIP_BUSTYPE_SPI, 
     2182                .bustype        = BUS_SPI, 
    21832183                .manufacture_id = ATMEL_ID, 
    21842184                .model_id       = ATMEL_AT45DB642D, 
     
    21962196                .vendor         = "Atmel", 
    21972197                .name           = "AT49BV512", 
    2198                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     2198                .bustype        = BUS_PARALLEL, 
    21992199                .manufacture_id = ATMEL_ID, 
    22002200                .model_id       = ATMEL_AT49BV512, 
     
    22202220                .vendor         = "Atmel", 
    22212221                .name           = "AT49F020", 
    2222                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     2222                .bustype        = BUS_PARALLEL, 
    22232223                .manufacture_id = ATMEL_ID, 
    22242224                .model_id       = ATMEL_AT49F020, 
     
    22442244                .vendor         = "Atmel", 
    22452245                .name           = "AT49F002(N)", 
    2246                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     2246                .bustype        = BUS_PARALLEL, 
    22472247                .manufacture_id = ATMEL_ID, 
    22482248                .model_id       = ATMEL_AT49F002N, 
     
    22762276                .vendor         = "Atmel", 
    22772277                .name           = "AT49F002(N)T", 
    2278                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     2278                .bustype        = BUS_PARALLEL, 
    22792279                .manufacture_id = ATMEL_ID, 
    22802280                .model_id       = ATMEL_AT49F002NT, 
     
    23082308                .vendor         = "Bright", 
    23092309                .name           = "BM29F040", 
    2310                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     2310                .bustype        = BUS_PARALLEL, 
    23112311                .manufacture_id = BRIGHT_ID, 
    23122312                .model_id       = BRIGHT_BM29F040, 
     
    23352335                .vendor         = "EMST", 
    23362336                .name           = "F49B002UA", 
    2337                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     2337                .bustype        = BUS_PARALLEL, 
    23382338                .manufacture_id = EMST_ID, 
    23392339                .model_id       = EMST_F49B002UA, 
     
    23672367                .vendor         = "EMST", 
    23682368                .name           = "F25L008A", 
    2369                 .bustype        = CHIP_BUSTYPE_SPI, 
     2369                .bustype        = BUS_SPI, 
    23702370                .manufacture_id = EMST_ID, 
    23712371                .model_id       = EMST_F25L008A, 
     
    24002400                .vendor         = "Eon", 
    24012401                .name           = "EN25B05", 
    2402                 .bustype        = CHIP_BUSTYPE_SPI, 
     2402                .bustype        = BUS_SPI, 
    24032403                .manufacture_id = EON_ID_NOPREFIX, 
    24042404                .model_id       = EON_EN25B05, 
     
    24322432                .vendor         = "Eon", 
    24332433                .name           = "EN25B05T", 
    2434                 .bustype        = CHIP_BUSTYPE_SPI, 
     2434                .bustype        = BUS_SPI, 
    24352435                .manufacture_id = EON_ID_NOPREFIX, 
    24362436                .model_id       = EON_EN25B05, 
     
    24642464                .vendor         = "Eon", 
    24652465                .name           = "EN25B10", 
    2466                 .bustype        = CHIP_BUSTYPE_SPI, 
     2466                .bustype        = BUS_SPI, 
    24672467                .manufacture_id = EON_ID_NOPREFIX, 
    24682468                .model_id       = EON_EN25B10, 
     
    24962496                .vendor         = "Eon", 
    24972497                .name           = "EN25B10T", 
    2498                 .bustype        = CHIP_BUSTYPE_SPI, 
     2498                .bustype        = BUS_SPI, 
    24992499                .manufacture_id = EON_ID_NOPREFIX, 
    25002500                .model_id       = EON_EN25B10, 
     
    25282528                .vendor         = "Eon", 
    25292529                .name           = "EN25B20", 
    2530                 .bustype        = CHIP_BUSTYPE_SPI, 
     2530                .bustype        = BUS_SPI, 
    25312531                .manufacture_id = EON_ID_NOPREFIX, 
    25322532                .model_id       = EON_EN25B20, 
     
    25612561                .vendor         = "Eon", 
    25622562                .name           = "EN25B20T", 
    2563                 .bustype        = CHIP_BUSTYPE_SPI, 
     2563                .bustype        = BUS_SPI, 
    25642564                .manufacture_id = EON_ID_NOPREFIX, 
    25652565                .model_id       = EON_EN25B20, 
     
    25942594                .vendor         = "Eon", 
    25952595                .name           = "EN25B40", 
    2596                 .bustype        = CHIP_BUSTYPE_SPI, 
     2596                .bustype        = BUS_SPI, 
    25972597                .manufacture_id = EON_ID_NOPREFIX, 
    25982598                .model_id       = EON_EN25B40, 
     
    26272627                .vendor         = "Eon", 
    26282628                .name           = "EN25B40T", 
    2629                 .bustype        = CHIP_BUSTYPE_SPI, 
     2629                .bustype        = BUS_SPI, 
    26302630                .manufacture_id = EON_ID_NOPREFIX, 
    26312631                .model_id       = EON_EN25B40, 
     
    26602660                .vendor         = "Eon", 
    26612661                .name           = "EN25B80", 
    2662                 .bustype        = CHIP_BUSTYPE_SPI, 
     2662                .bustype        = BUS_SPI, 
    26632663                .manufacture_id = EON_ID_NOPREFIX, 
    26642664                .model_id       = EON_EN25B80, 
     
    26932693                .vendor         = "Eon", 
    26942694                .name           = "EN25B80T", 
    2695                 .bustype        = CHIP_BUSTYPE_SPI, 
     2695                .bustype        = BUS_SPI, 
    26962696                .manufacture_id = EON_ID_NOPREFIX, 
    26972697                .model_id       = EON_EN25B80, 
     
    27262726                .vendor         = "Eon", 
    27272727                .name           = "EN25B16", 
    2728                 .bustype        = CHIP_BUSTYPE_SPI, 
     2728                .bustype        = BUS_SPI, 
    27292729                .manufacture_id = EON_ID_NOPREFIX, 
    27302730                .model_id       = EON_EN25B16, 
     
    27592759                .vendor         = "Eon", 
    27602760                .name           = "EN25B16T", 
    2761                 .bustype        = CHIP_BUSTYPE_SPI, 
     2761                .bustype        = BUS_SPI, 
    27622762                .manufacture_id = EON_ID_NOPREFIX, 
    27632763                .model_id       = EON_EN25B16, 
     
    27922792                .vendor         = "Eon", 
    27932793                .name           = "EN25B32", 
    2794                 .bustype        = CHIP_BUSTYPE_SPI, 
     2794                .bustype        = BUS_SPI, 
    27952795                .manufacture_id = EON_ID_NOPREFIX, 
    27962796                .model_id       = EON_EN25B32, 
     
    28252825                .vendor         = "Eon", 
    28262826                .name           = "EN25B32T", 
    2827                 .bustype        = CHIP_BUSTYPE_SPI, 
     2827                .bustype        = BUS_SPI, 
    28282828                .manufacture_id = EON_ID_NOPREFIX, 
    28292829                .model_id       = EON_EN25B32, 
     
    28582858                .vendor         = "Eon", 
    28592859                .name           = "EN25B64", 
    2860                 .bustype        = CHIP_BUSTYPE_SPI, 
     2860                .bustype        = BUS_SPI, 
    28612861                .manufacture_id = EON_ID_NOPREFIX, 
    28622862                .model_id       = EON_EN25B64, 
     
    28922892                .vendor         = "Eon", 
    28932893                .name           = "EN25B64T", 
    2894                 .bustype        = CHIP_BUSTYPE_SPI, 
     2894                .bustype        = BUS_SPI, 
    28952895                .manufacture_id = EON_ID_NOPREFIX, 
    28962896                .model_id       = EON_EN25B64, 
     
    29252925                .vendor         = "Eon", 
    29262926                .name           = "EN25F05", 
    2927                 .bustype        = CHIP_BUSTYPE_SPI, 
     2927                .bustype        = BUS_SPI, 
    29282928                .manufacture_id = EON_ID_NOPREFIX, 
    29292929                .model_id       = EON_EN25F05, 
     
    29622962                .vendor         = "Eon", 
    29632963                .name           = "EN25F10", 
    2964                 .bustype        = CHIP_BUSTYPE_SPI, 
     2964                .bustype        = BUS_SPI, 
    29652965                .manufacture_id = EON_ID_NOPREFIX, 
    29662966                .model_id       = EON_EN25F10, 
     
    29992999                .vendor         = "Eon", 
    30003000                .name           = "EN25F20", 
    3001                 .bustype        = CHIP_BUSTYPE_SPI, 
     3001                .bustype        = BUS_SPI, 
    30023002                .manufacture_id = EON_ID_NOPREFIX, 
    30033003                .model_id       = EON_EN25F20, 
     
    30363036                .vendor         = "Eon", 
    30373037                .name           = "EN25F40", 
    3038                 .bustype        = CHIP_BUSTYPE_SPI, 
     3038                .bustype        = BUS_SPI, 
    30393039                .manufacture_id = EON_ID_NOPREFIX, 
    30403040                .model_id       = EON_EN25F40, 
     
    30703070                .vendor         = "Eon", 
    30713071                .name           = "EN25F80", 
    3072                 .bustype        = CHIP_BUSTYPE_SPI, 
     3072                .bustype        = BUS_SPI, 
    30733073                .manufacture_id = EON_ID_NOPREFIX, 
    30743074                .model_id       = EON_EN25F80, 
     
    31043104                .vendor         = "Eon", 
    31053105                .name           = "EN25F16", 
    3106                 .bustype        = CHIP_BUSTYPE_SPI, 
     3106                .bustype        = BUS_SPI, 
    31073107                .manufacture_id = EON_ID_NOPREFIX, 
    31083108                .model_id       = EON_EN25F16, 
     
    31383138                .vendor         = "Eon", 
    31393139                .name           = "EN25F32", 
    3140                 .bustype        = CHIP_BUSTYPE_SPI, 
     3140                .bustype        = BUS_SPI, 
    31413141                .manufacture_id = EON_ID_NOPREFIX, 
    31423142                .model_id       = EON_EN25F32, 
     
    31723172                .vendor         = "Eon", 
    31733173                .name           = "EN25Q40", 
    3174                 .bustype        = CHIP_BUSTYPE_SPI, 
     3174                .bustype        = BUS_SPI, 
    31753175                .manufacture_id = EON_ID_NOPREFIX, 
    31763176                .model_id       = EON_EN25Q40, 
     
    32073207                .vendor         = "Eon", 
    32083208                .name           = "EN25Q80(A)", 
    3209                 .bustype        = CHIP_BUSTYPE_SPI, 
     3209                .bustype        = BUS_SPI, 
    32103210                .manufacture_id = EON_ID_NOPREFIX, 
    32113211                .model_id       = EON_EN25Q80, 
     
    32443244                .vendor         = "Eon", 
    32453245                .name           = "EN25Q16", 
    3246                 .bustype        = CHIP_BUSTYPE_SPI, 
     3246                .bustype        = BUS_SPI, 
    32473247                .manufacture_id = EON_ID_NOPREFIX, 
    32483248                .model_id       = EON_EN25Q16, 
     
    32843284                .vendor         = "Eon", 
    32853285                .name           = "EN25Q32(A/B)", 
    3286                 .bustype        = CHIP_BUSTYPE_SPI, 
     3286                .bustype        = BUS_SPI, 
    32873287                .manufacture_id = EON_ID_NOPREFIX, 
    32883288                .model_id       = EON_EN25Q32, 
     
    33193319                .vendor         = "Eon", 
    33203320                .name           = "EN25Q64", 
    3321                 .bustype        = CHIP_BUSTYPE_SPI, 
     3321                .bustype        = BUS_SPI, 
    33223322                .manufacture_id = EON_ID_NOPREFIX, 
    33233323                .model_id       = EON_EN25Q64, 
     
    33543354                .vendor         = "Eon", 
    33553355                .name           = "EN25Q128", 
    3356                 .bustype        = CHIP_BUSTYPE_SPI, 
     3356                .bustype        = BUS_SPI, 
    33573357                .manufacture_id = EON_ID_NOPREFIX, 
    33583358                .model_id       = EON_EN25Q128, 
     
    33883388                .vendor         = "Eon", 
    33893389                .name           = "EN25QH16", 
    3390                 .bustype        = CHIP_BUSTYPE_SPI, 
     3390                .bustype        = BUS_SPI, 
    33913391                .manufacture_id = EON_ID_NOPREFIX, 
    33923392                .model_id       = EON_EN25QH16, 
     
    34253425                .vendor         = "Eon", 
    34263426                .name           = "EN29F010", 
    3427                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3427                .bustype        = BUS_PARALLEL, 
    34283428                .manufacture_id = EON_ID, 
    34293429                .model_id       = EON_EN29F010, 
     
    34533453                .vendor         = "Eon", 
    34543454                .name           = "EN29F002(A)(N)B", 
    3455                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3455                .bustype        = BUS_PARALLEL, 
    34563456                .manufacture_id = EON_ID, 
    34573457                .model_id       = EON_EN29F002B, 
     
    34853485                .vendor         = "Eon", 
    34863486                .name           = "EN29F002(A)(N)T", 
    3487                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3487                .bustype        = BUS_PARALLEL, 
    34883488                .manufacture_id = EON_ID, 
    34893489                .model_id       = EON_EN29F002T, 
     
    35173517                .vendor         = "Fujitsu", 
    35183518                .name           = "MBM29F004BC", 
    3519                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3519                .bustype        = BUS_PARALLEL, 
    35203520                .manufacture_id = FUJITSU_ID, 
    35213521                .model_id       = FUJITSU_MBM29F004BC, 
     
    35493549                .vendor         = "Fujitsu", 
    35503550                .name           = "MBM29F004TC", 
    3551                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3551                .bustype        = BUS_PARALLEL, 
    35523552                .manufacture_id = FUJITSU_ID, 
    35533553                .model_id       = FUJITSU_MBM29F004TC, 
     
    35823582                .vendor         = "Fujitsu", 
    35833583                .name           = "MBM29F400BC", 
    3584                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3584                .bustype        = BUS_PARALLEL, 
    35853585                .manufacture_id = FUJITSU_ID, 
    35863586                .model_id       = FUJITSU_MBM29F400BC, 
     
    36143614                .vendor         = "Fujitsu", 
    36153615                .name           = "MBM29F400TC", 
    3616                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3616                .bustype        = BUS_PARALLEL, 
    36173617                .manufacture_id = FUJITSU_ID, 
    36183618                .model_id       = FUJITSU_MBM29F400TC, 
     
    36463646                .vendor         = "Hyundai", 
    36473647                .name           = "HY29F002T", 
    3648                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3648                .bustype        = BUS_PARALLEL, 
    36493649                .manufacture_id = HYUNDAI_ID, 
    36503650                .model_id       = HYUNDAI_HY29F002T, 
     
    36783678                .vendor         = "Hyundai", 
    36793679                .name           = "HY29F002B", 
    3680                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3680                .bustype        = BUS_PARALLEL, 
    36813681                .manufacture_id = HYUNDAI_ID, 
    36823682                .model_id       = HYUNDAI_HY29F002B, 
     
    37103710                .vendor         = "Hyundai", 
    37113711                .name           = "HY29F040A", 
    3712                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3712                .bustype        = BUS_PARALLEL, 
    37133713                .manufacture_id = HYUNDAI_ID, 
    37143714                .model_id       = HYUNDAI_HY29F040A, 
     
    37373737                .vendor         = "Intel", 
    37383738                .name           = "28F001BN/BX-B", 
    3739                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3739                .bustype        = BUS_PARALLEL, 
    37403740                .manufacture_id = INTEL_ID, 
    37413741                .model_id       = INTEL_28F001B, 
     
    37643764                .vendor         = "Intel", 
    37653765                .name           = "28F001BN/BX-T", 
    3766                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3766                .bustype        = BUS_PARALLEL, 
    37673767                .manufacture_id = INTEL_ID, 
    37683768                .model_id       = INTEL_28F001T, 
     
    37913791                .vendor         = "Intel", 
    37923792                .name           = "28F002BC/BL/BV/BX-T", 
    3793                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3793                .bustype        = BUS_PARALLEL, 
    37943794                .manufacture_id = INTEL_ID, 
    37953795                .model_id       = INTEL_28F002T, 
     
    38183818                .vendor         = "Intel", 
    38193819                .name           = "28F008S3/S5/SC", 
    3820                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3820                .bustype        = BUS_PARALLEL, 
    38213821                .manufacture_id = INTEL_ID, 
    38223822                .model_id       = INTEL_28F004S3, 
     
    38413841                .vendor         = "Intel", 
    38423842                .name           = "28F004B5/BE/BV/BX-B", 
    3843                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3843                .bustype        = BUS_PARALLEL, 
    38443844                .manufacture_id = INTEL_ID, 
    38453845                .model_id       = INTEL_28F004B, 
     
    38683868                .vendor         = "Intel", 
    38693869                .name           = "28F004B5/BE/BV/BX-T", 
    3870                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3870                .bustype        = BUS_PARALLEL, 
    38713871                .manufacture_id = INTEL_ID, 
    38723872                .model_id       = INTEL_28F004T, 
     
    38953895                .vendor         = "Intel", 
    38963896                .name           = "28F400BV/BX/CE/CV-B", 
    3897                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3897                .bustype        = BUS_PARALLEL, 
    38983898                .manufacture_id = INTEL_ID, 
    38993899                .model_id       = INTEL_28F400B, 
     
    39233923                .vendor         = "Intel", 
    39243924                .name           = "28F400BV/BX/CE/CV-T", 
    3925                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     3925                .bustype        = BUS_PARALLEL, 
    39263926                .manufacture_id = INTEL_ID, 
    39273927                .model_id       = INTEL_28F400T, 
     
    39513951                .vendor         = "Intel", 
    39523952                .name           = "82802AB", 
    3953                 .bustype        = CHIP_BUSTYPE_FWH, 
     3953                .bustype        = BUS_FWH, 
    39543954                .manufacture_id = INTEL_ID, 
    39553955                .model_id       = INTEL_82802AB, 
     
    39763976                .vendor         = "Intel", 
    39773977                .name           = "82802AC", 
    3978                 .bustype        = CHIP_BUSTYPE_FWH, 
     3978                .bustype        = BUS_FWH, 
    39793979                .manufacture_id = INTEL_ID, 
    39803980                .model_id       = INTEL_82802AC, 
     
    40014001                .vendor         = "Macronix", 
    40024002                .name           = "MX25L512", 
    4003                 .bustype        = CHIP_BUSTYPE_SPI, 
     4003                .bustype        = BUS_SPI, 
    40044004                .manufacture_id = MACRONIX_ID, 
    40054005                .model_id       = MACRONIX_MX25L512, 
     
    40384038                .vendor         = "Macronix", 
    40394039                .name           = "MX25L1005", 
    4040                 .bustype        = CHIP_BUSTYPE_SPI, 
     4040                .bustype        = BUS_SPI, 
    40414041                .manufacture_id = MACRONIX_ID, 
    40424042                .model_id       = MACRONIX_MX25L1005, 
     
    40724072                .vendor         = "Macronix", 
    40734073                .name           = "MX25L2005", 
    4074                 .bustype        = CHIP_BUSTYPE_SPI, 
     4074                .bustype        = BUS_SPI, 
    40754075                .manufacture_id = MACRONIX_ID, 
    40764076                .model_id       = MACRONIX_MX25L2005, 
     
    41094109                .vendor         = "Macronix", 
    41104110                .name           = "MX25L4005", 
    4111                 .bustype        = CHIP_BUSTYPE_SPI, 
     4111                .bustype        = BUS_SPI, 
    41124112                .manufacture_id = MACRONIX_ID, 
    41134113                .model_id       = MACRONIX_MX25L4005, 
     
    41464146                .vendor         = "Macronix", 
    41474147                .name           = "MX25L8005", 
    4148                 .bustype        = CHIP_BUSTYPE_SPI, 
     4148                .bustype        = BUS_SPI, 
    41494149                .manufacture_id = MACRONIX_ID, 
    41504150                .model_id       = MACRONIX_MX25L8005, 
     
    41834183                .vendor         = "Macronix", 
    41844184                .name           = "MX25L1605", 
    4185                 .bustype        = CHIP_BUSTYPE_SPI, 
     4185                .bustype        = BUS_SPI, 
    41864186                .manufacture_id = MACRONIX_ID, 
    41874187                .model_id       = MACRONIX_MX25L1605, 
     
    42204220                .vendor         = "Macronix", 
    42214221                .name           = "MX25L1635D", 
    4222                 .bustype        = CHIP_BUSTYPE_SPI, 
     4222                .bustype        = BUS_SPI, 
    42234223                .manufacture_id = MACRONIX_ID, 
    42244224                .model_id       = MACRONIX_MX25L1635D, 
     
    42544254                .vendor         = "Macronix", 
    42554255                .name           = "MX25L1635E", 
    4256                 .bustype        = CHIP_BUSTYPE_SPI, 
     4256                .bustype        = BUS_SPI, 
    42574257                .manufacture_id = MACRONIX_ID, 
    42584258                .model_id       = MACRONIX_MX25L1635E, 
     
    42884288                .vendor         = "Macronix", 
    42894289                .name           = "MX25L3205", 
    4290                 .bustype        = CHIP_BUSTYPE_SPI, 
     4290                .bustype        = BUS_SPI, 
    42914291                .manufacture_id = MACRONIX_ID, 
    42924292                .model_id       = MACRONIX_MX25L3205, 
     
    43224322                .vendor         = "Macronix", 
    43234323                .name           = "MX25L3235D", 
    4324                 .bustype        = CHIP_BUSTYPE_SPI, 
     4324                .bustype        = BUS_SPI, 
    43254325                .manufacture_id = MACRONIX_ID, 
    43264326                .model_id       = MACRONIX_MX25L3235D, 
     
    43564356                .vendor         = "Macronix", 
    43574357                .name           = "MX25L6405", 
    4358                 .bustype        = CHIP_BUSTYPE_SPI, 
     4358                .bustype        = BUS_SPI, 
    43594359                .manufacture_id = MACRONIX_ID, 
    43604360                .model_id       = MACRONIX_MX25L6405, 
     
    43904390                .vendor         = "Macronix", 
    43914391                .name           = "MX25L12805", 
    4392                 .bustype        = CHIP_BUSTYPE_SPI, 
     4392                .bustype        = BUS_SPI, 
    43934393                .manufacture_id = MACRONIX_ID, 
    43944394                .model_id       = MACRONIX_MX25L12805, 
     
    44244424                .vendor         = "Macronix", 
    44254425                .name           = "MX29F001B", 
    4426                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4426                .bustype        = BUS_PARALLEL, 
    44274427                .manufacture_id = MACRONIX_ID, 
    44284428                .model_id       = MACRONIX_MX29F001B, 
     
    44574457                .vendor         = "Macronix", 
    44584458                .name           = "MX29F001T", 
    4459                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4459                .bustype        = BUS_PARALLEL, 
    44604460                .manufacture_id = MACRONIX_ID, 
    44614461                .model_id       = MACRONIX_MX29F001T, 
     
    44904490                .vendor         = "Macronix", 
    44914491                .name           = "MX29F002B", 
    4492                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4492                .bustype        = BUS_PARALLEL, 
    44934493                .manufacture_id = MACRONIX_ID, 
    44944494                .model_id       = MACRONIX_MX29F002B, 
     
    45224522                .vendor         = "Macronix", 
    45234523                .name           = "MX29F002T", 
    4524                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4524                .bustype        = BUS_PARALLEL, 
    45254525                .manufacture_id = MACRONIX_ID, 
    45264526                .model_id       = MACRONIX_MX29F002T, 
     
    45544554                .vendor         = "Macronix", 
    45554555                .name           = "MX29F040", 
    4556                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4556                .bustype        = BUS_PARALLEL, 
    45574557                .manufacture_id = MACRONIX_ID, 
    45584558                .model_id       = MACRONIX_MX29F040, 
     
    45814581                .vendor         = "Macronix", 
    45824582                .name           = "MX29LV040", 
    4583                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4583                .bustype        = BUS_PARALLEL, 
    45844584                .manufacture_id = MACRONIX_ID, 
    45854585                .model_id       = MACRONIX_MX29LV040, 
     
    46084608                .vendor         = "MoselVitelic", 
    46094609                .name           = "V29C51000B", 
    4610                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4610                .bustype        = BUS_PARALLEL, 
    46114611                .manufacture_id = SYNCMOS_MVC_ID, 
    46124612                .model_id       = MVC_V29C51000B, 
     
    46354635                .vendor         = "MoselVitelic", 
    46364636                .name           = "V29C51000T", 
    4637                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4637                .bustype        = BUS_PARALLEL, 
    46384638                .manufacture_id = SYNCMOS_MVC_ID, 
    46394639                .model_id       = MVC_V29C51000T, 
     
    46624662                .vendor         = "MoselVitelic", 
    46634663                .name           = "V29C51400B", 
    4664                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4664                .bustype        = BUS_PARALLEL, 
    46654665                .manufacture_id = SYNCMOS_MVC_ID, 
    46664666                .model_id       = MVC_V29C51400B, 
     
    46894689                .vendor         = "MoselVitelic", 
    46904690                .name           = "V29C51400T", 
    4691                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4691                .bustype        = BUS_PARALLEL, 
    46924692                .manufacture_id = SYNCMOS_MVC_ID, 
    46934693                .model_id       = MVC_V29C51400T, 
     
    47164716                .vendor         = "MoselVitelic", 
    47174717                .name           = "V29LC51000", 
    4718                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4718                .bustype        = BUS_PARALLEL, 
    47194719                .manufacture_id = SYNCMOS_MVC_ID, 
    47204720                .model_id       = MVC_V29LC51000, 
     
    47434743                .vendor         = "MoselVitelic", 
    47444744                .name           = "V29LC51001", 
    4745                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4745                .bustype        = BUS_PARALLEL, 
    47464746                .manufacture_id = SYNCMOS_MVC_ID, 
    47474747                .model_id       = MVC_V29LC51001, 
     
    47704770                .vendor         = "MoselVitelic", 
    47714771                .name           = "V29LC51002", 
    4772                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     4772                .bustype        = BUS_PARALLEL, 
    47734773                .manufacture_id = SYNCMOS_MVC_ID, 
    47744774                .model_id       = MVC_V29LC51002, 
     
    47974797                .vendor         = "Numonyx", 
    47984798                .name           = "M25PE10", 
    4799                 .bustype        = CHIP_BUSTYPE_SPI, 
     4799                .bustype        = BUS_SPI, 
    48004800                .manufacture_id = ST_ID, 
    48014801                .model_id       = ST_M25PE10, 
     
    48274827                .vendor         = "Numonyx", 
    48284828                .name           = "M25PE20", 
    4829                 .bustype        = CHIP_BUSTYPE_SPI, 
     4829                .bustype        = BUS_SPI, 
    48304830                .manufacture_id = ST_ID, 
    48314831                .model_id       = ST_M25PE20, 
     
    48574857                .vendor         = "Numonyx", 
    48584858                .name           = "M25PE40", 
    4859                 .bustype        = CHIP_BUSTYPE_SPI, 
     4859                .bustype        = BUS_SPI, 
    48604860                .manufacture_id = ST_ID, 
    48614861                .model_id       = ST_M25PE40, 
     
    48874887                .vendor         = "Numonyx", 
    48884888                .name           = "M25PE80", 
    4889                 .bustype        = CHIP_BUSTYPE_SPI, 
     4889                .bustype        = BUS_SPI, 
    48904890                .manufacture_id = ST_ID, 
    48914891                .model_id       = ST_M25PE80, 
     
    49174917                .vendor         = "Numonyx", 
    49184918                .name           = "M25PE16", 
    4919                 .bustype        = CHIP_BUSTYPE_SPI, 
     4919                .bustype        = BUS_SPI, 
    49204920                .manufacture_id = ST_ID, 
    49214921                .model_id       = ST_M25PE16, 
     
    49474947                .vendor         = "PMC", 
    49484948                .name           = "Pm25LV010", 
    4949                 .bustype        = CHIP_BUSTYPE_SPI, 
     4949                .bustype        = BUS_SPI, 
    49504950                .manufacture_id = PMC_ID, 
    49514951                .model_id       = PMC_PM25LV010, 
     
    49774977                .vendor         = "PMC", 
    49784978                .name           = "Pm25LV016B", 
    4979                 .bustype        = CHIP_BUSTYPE_SPI, 
     4979                .bustype        = BUS_SPI, 
    49804980                .manufacture_id = PMC_ID, 
    49814981                .model_id       = PMC_PM25LV016B, 
     
    50135013                .vendor         = "PMC", 
    50145014                .name           = "Pm25LV020", 
    5015                 .bustype        = CHIP_BUSTYPE_SPI, 
     5015                .bustype        = BUS_SPI, 
    50165016                .manufacture_id = PMC_ID, 
    50175017                .model_id       = PMC_PM25LV020, 
     
    50435043                .vendor         = "PMC", 
    50445044                .name           = "Pm25LV040", 
    5045                 .bustype        = CHIP_BUSTYPE_SPI, 
     5045                .bustype        = BUS_SPI, 
    50465046                .manufacture_id = PMC_ID, 
    50475047                .model_id       = PMC_PM25LV040, 
     
    50735073                .vendor         = "PMC", 
    50745074                .name           = "Pm25LV080B", 
    5075                 .bustype        = CHIP_BUSTYPE_SPI, 
     5075                .bustype        = BUS_SPI, 
    50765076                .manufacture_id = PMC_ID, 
    50775077                .model_id       = PMC_PM25LV080B, 
     
    51095109                .vendor         = "PMC", 
    51105110                .name           = "Pm25LV512", 
    5111                 .bustype        = CHIP_BUSTYPE_SPI, 
     5111                .bustype        = BUS_SPI, 
    51125112                .manufacture_id = PMC_ID, 
    51135113                .model_id       = PMC_PM25LV512, 
     
    51395139                .vendor         = "PMC", 
    51405140                .name           = "Pm29F002T", 
    5141                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5141                .bustype        = BUS_PARALLEL, 
    51425142                .manufacture_id = PMC_ID_NOPREFIX, 
    51435143                .model_id       = PMC_PM29F002T, 
     
    51715171                .vendor         = "PMC", 
    51725172                .name           = "Pm29F002B", 
    5173                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5173                .bustype        = BUS_PARALLEL, 
    51745174                .manufacture_id = PMC_ID_NOPREFIX, 
    51755175                .model_id       = PMC_PM29F002B, 
     
    52035203                .vendor         = "PMC", 
    52045204                .name           = "Pm39LV010", 
    5205                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5205                .bustype        = BUS_PARALLEL, 
    52065206                .manufacture_id = PMC_ID_NOPREFIX, 
    52075207                .model_id       = PMC_PM39F010, /* Pm39LV010 and Pm39F010 have identical IDs but different voltage */ 
     
    52335233                .vendor         = "PMC", 
    52345234                .name           = "Pm39LV020", 
    5235                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5235                .bustype        = BUS_PARALLEL, 
    52365236                .manufacture_id = PMC_ID_NOPREFIX, 
    52375237                .model_id       = PMC_PM39LV020, 
     
    52635263                .vendor         = "PMC", 
    52645264                .name           = "Pm39LV040", 
    5265                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5265                .bustype        = BUS_PARALLEL, 
    52665266                .manufacture_id = PMC_ID_NOPREFIX, 
    52675267                .model_id       = PMC_PM39LV040, 
     
    52935293                .vendor         = "PMC", 
    52945294                .name           = "Pm49FL002", 
    5295                 .bustype        = CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     5295                .bustype        = BUS_LPC | BUS_FWH, /* A/A Mux */ 
    52965296                .manufacture_id = PMC_ID_NOPREFIX, 
    52975297                .model_id       = PMC_PM49FL002, 
     
    53245324                .vendor         = "PMC", 
    53255325                .name           = "Pm49FL004", 
    5326                 .bustype        = CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     5326                .bustype        = BUS_LPC | BUS_FWH, /* A/A Mux */ 
    53275327                .manufacture_id = PMC_ID_NOPREFIX, 
    53285328                .model_id       = PMC_PM49FL004, 
     
    53555355                .vendor         = "Sanyo", 
    53565356                .name           = "LF25FW203A", 
    5357                 .bustype        = CHIP_BUSTYPE_SPI, 
     5357                .bustype        = BUS_SPI, 
    53585358                .manufacture_id = SANYO_ID, 
    53595359                .model_id       = SANYO_LE25FW203A, 
     
    53815381                .vendor         = "Sharp", 
    53825382                .name           = "LHF00L04", 
    5383                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     5383                .bustype        = BUS_FWH, /* A/A Mux */ 
    53845384                .manufacture_id = SHARP_ID, 
    53855385                .model_id       = SHARP_LHF00L04, 
     
    54145414                .vendor         = "Spansion", 
    54155415                .name           = "S25FL004A", 
    5416                 .bustype        = CHIP_BUSTYPE_SPI, 
     5416                .bustype        = BUS_SPI, 
    54175417                .manufacture_id = SPANSION_ID, 
    54185418                .model_id       = SPANSION_S25FL004A, 
     
    54415441                .vendor         = "Spansion", 
    54425442                .name           = "S25FL008A", 
    5443                 .bustype        = CHIP_BUSTYPE_SPI, 
     5443                .bustype        = BUS_SPI, 
    54445444                .manufacture_id = SPANSION_ID, 
    54455445                .model_id       = SPANSION_S25FL008A, 
     
    54685468                .vendor         = "Spansion", 
    54695469                .name           = "S25FL016A", 
    5470                 .bustype        = CHIP_BUSTYPE_SPI, 
     5470                .bustype        = BUS_SPI, 
    54715471                .manufacture_id = SPANSION_ID, 
    54725472                .model_id       = SPANSION_S25FL016A, 
     
    54955495                .vendor         = "Spansion", 
    54965496                .name           = "S25FL032A", 
    5497                 .bustype        = CHIP_BUSTYPE_SPI, 
     5497                .bustype        = BUS_SPI, 
    54985498                .manufacture_id = SPANSION_ID, 
    54995499                .model_id       = SPANSION_S25FL032A, 
     
    55225522                .vendor         = "Spansion", 
    55235523                .name           = "S25FL064A", 
    5524                 .bustype        = CHIP_BUSTYPE_SPI, 
     5524                .bustype        = BUS_SPI, 
    55255525                .manufacture_id = SPANSION_ID, 
    55265526                .model_id       = SPANSION_S25FL064A, 
     
    55495549                .vendor         = "SST", 
    55505550                .name           = "SST25VF010.REMS", 
    5551                 .bustype        = CHIP_BUSTYPE_SPI, 
     5551                .bustype        = BUS_SPI, 
    55525552                .manufacture_id = SST_ID, 
    55535553                .model_id       = SST_SST25VF010_REMS, 
     
    55795579                .vendor         = "SST", 
    55805580                .name           = "SST25VF016B", 
    5581                 .bustype        = CHIP_BUSTYPE_SPI, 
     5581                .bustype        = BUS_SPI, 
    55825582                .manufacture_id = SST_ID, 
    55835583                .model_id       = SST_SST25VF016B, 
     
    56155615                .vendor         = "SST", 
    56165616                .name           = "SST25VF032B", 
    5617                 .bustype        = CHIP_BUSTYPE_SPI, 
     5617                .bustype        = BUS_SPI, 
    56185618                .manufacture_id = SST_ID, 
    56195619                .model_id       = SST_SST25VF032B, 
     
    56515651                .vendor         = "SST", 
    56525652                .name           = "SST25VF064C", 
    5653                 .bustype        = CHIP_BUSTYPE_SPI, 
     5653                .bustype        = BUS_SPI, 
    56545654                .manufacture_id = SST_ID, 
    56555655                .model_id       = SST_SST25VF064C, 
     
    56875687                .vendor         = "SST", 
    56885688                .name           = "SST25VF040.REMS", 
    5689                 .bustype        = CHIP_BUSTYPE_SPI, 
     5689                .bustype        = BUS_SPI, 
    56905690                .manufacture_id = SST_ID, 
    56915691                .model_id       = SST_SST25VF040_REMS, 
     
    57175717                .vendor         = "SST", 
    57185718                .name           = "SST25VF040B", 
    5719                 .bustype        = CHIP_BUSTYPE_SPI, 
     5719                .bustype        = BUS_SPI, 
    57205720                .manufacture_id = SST_ID, 
    57215721                .model_id       = SST_SST25VF040B, 
     
    57535753                .vendor         = "SST", 
    57545754                .name           = "SST25LF040A.RES", 
    5755                 .bustype        = CHIP_BUSTYPE_SPI, 
     5755                .bustype        = BUS_SPI, 
    57565756                .manufacture_id = SST_ID, 
    57575757                .model_id       = SST_SST25VF040_REMS, 
     
    57835783                .vendor         = "SST", 
    57845784                .name           = "SST25VF040B.REMS", 
    5785                 .bustype        = CHIP_BUSTYPE_SPI, 
     5785                .bustype        = BUS_SPI, 
    57865786                .manufacture_id = SST_ID, 
    57875787                .model_id       = SST_SST25VF040B_REMS, 
     
    58195819                .vendor         = "SST", 
    58205820                .name           = "SST25VF080B", 
    5821                 .bustype        = CHIP_BUSTYPE_SPI, 
     5821                .bustype        = BUS_SPI, 
    58225822                .manufacture_id = SST_ID, 
    58235823                .model_id       = SST_SST25VF080B, 
     
    58555855                .vendor         = "SST", 
    58565856                .name           = "SST28SF040A", 
    5857                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5857                .bustype        = BUS_PARALLEL, 
    58585858                .manufacture_id = SST_ID, 
    58595859                .model_id       = SST_SST28SF040, 
     
    58835883                .vendor         = "SST", 
    58845884                .name           = "SST29EE010", 
    5885                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5885                .bustype        = BUS_PARALLEL, 
    58865886                .manufacture_id = SST_ID, 
    58875887                .model_id       = SST_SST29EE010, 
     
    59075907                .vendor         = "SST", 
    59085908                .name           = "SST29LE010", 
    5909                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5909                .bustype        = BUS_PARALLEL, 
    59105910                .manufacture_id = SST_ID, 
    59115911                .model_id       = SST_SST29LE010, 
     
    59315931                .vendor         = "SST", 
    59325932                .name           = "SST29EE020A", 
    5933                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5933                .bustype        = BUS_PARALLEL, 
    59345934                .manufacture_id = SST_ID, 
    59355935                .model_id       = SST_SST29EE020A, 
     
    59555955                .vendor         = "SST", 
    59565956                .name           = "SST29LE020", 
    5957                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5957                .bustype        = BUS_PARALLEL, 
    59585958                .manufacture_id = SST_ID, 
    59595959                .model_id       = SST_SST29LE020, 
     
    59795979                .vendor         = "SST", 
    59805980                .name           = "SST39SF512", 
    5981                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     5981                .bustype        = BUS_PARALLEL, 
    59825982                .manufacture_id = SST_ID, 
    59835983                .model_id       = SST_SST39SF512, 
     
    60066006                .vendor         = "SST", 
    60076007                .name           = "SST39SF010A", 
    6008                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     6008                .bustype        = BUS_PARALLEL, 
    60096009                .manufacture_id = SST_ID, 
    60106010                .model_id       = SST_SST39SF010, 
     
    60336033                .vendor         = "SST", 
    60346034                .name           = "SST39SF020A", 
    6035                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     6035                .bustype        = BUS_PARALLEL, 
    60366036                .manufacture_id = SST_ID, 
    60376037                .model_id       = SST_SST39SF020, 
     
    60606060                .vendor         = "SST", 
    60616061                .name           = "SST39SF040", 
    6062                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     6062                .bustype        = BUS_PARALLEL, 
    60636063                .manufacture_id = SST_ID, 
    60646064                .model_id       = SST_SST39SF040, 
     
    60876087                .vendor         = "SST", 
    60886088                .name           = "SST39VF512", 
    6089                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     6089                .bustype        = BUS_PARALLEL, 
    60906090                .manufacture_id = SST_ID, 
    60916091                .model_id       = SST_SST39VF512, 
     
    61146114                .vendor         = "SST", 
    61156115                .name           = "SST39VF010", 
    6116                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     6116                .bustype        = BUS_PARALLEL, 
    61176117                .manufacture_id = SST_ID, 
    61186118                .model_id       = SST_SST39VF010, 
     
    61416141                .vendor         = "SST", 
    61426142                .name           = "SST39VF020", 
    6143                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     6143                .bustype        = BUS_PARALLEL, 
    61446144                .manufacture_id = SST_ID, 
    61456145                .model_id       = SST_SST39VF020, 
     
    61686168                .vendor         = "SST", 
    61696169                .name           = "SST39VF040", 
    6170                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     6170                .bustype        = BUS_PARALLEL, 
    61716171                .manufacture_id = SST_ID, 
    61726172                .model_id       = SST_SST39VF040, 
     
    61956195                .vendor         = "SST", 
    61966196                .name           = "SST39VF080", 
    6197                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     6197                .bustype        = BUS_PARALLEL, 
    61986198                .manufacture_id = SST_ID, 
    61996199                .model_id       = SST_SST39VF080, 
     
    62256225                .vendor         = "SST", 
    62266226                .name           = "SST49LF002A/B", 
    6227                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     6227                .bustype        = BUS_FWH, /* A/A Mux */ 
    62286228                .manufacture_id = SST_ID, 
    62296229                .model_id       = SST_SST49LF002A, 
     
    62576257                .vendor         = "SST", 
    62586258                .name           = "SST49LF003A/B", 
    6259                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     6259                .bustype        = BUS_FWH, /* A/A Mux */ 
    62606260                .manufacture_id = SST_ID, 
    62616261                .model_id       = SST_SST49LF003A, 
     
    62926292                .vendor         = "SST", 
    62936293                .name           = "SST49LF004A/B", 
    6294                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     6294                .bustype        = BUS_FWH, /* A/A Mux */ 
    62956295                .manufacture_id = SST_ID, 
    62966296                .model_id       = SST_SST49LF004A, 
     
    63246324                .vendor         = "SST", 
    63256325                .name           = "SST49LF004C", 
    6326                 .bustype        = CHIP_BUSTYPE_FWH, 
     6326                .bustype        = BUS_FWH, 
    63276327                .manufacture_id = SST_ID, 
    63286328                .model_id       = SST_SST49LF004C, 
     
    63576357                .vendor         = "SST", 
    63586358                .name           = "SST49LF008A", 
    6359                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     6359                .bustype        = BUS_FWH, /* A/A Mux */ 
    63606360                .manufacture_id = SST_ID, 
    63616361                .model_id       = SST_SST49LF008A, 
     
    63896389                .vendor         = "SST", 
    63906390                .name           = "SST49LF008C", 
    6391                 .bustype        = CHIP_BUSTYPE_FWH, 
     6391                .bustype        = BUS_FWH, 
    63926392                .manufacture_id = SST_ID, 
    63936393                .model_id       = SST_SST49LF008C, 
     
    64226422                .vendor         = "SST", 
    64236423                .name           = "SST49LF016C", 
    6424                 .bustype        = CHIP_BUSTYPE_FWH, 
     6424                .bustype        = BUS_FWH, 
    64256425                .manufacture_id = SST_ID, 
    64266426                .model_id       = SST_SST49LF016C, 
     
    64556455                .vendor         = "SST", 
    64566456                .name           = "SST49LF020", 
    6457                 .bustype        = CHIP_BUSTYPE_LPC, 
     6457                .bustype        = BUS_LPC, 
    64586458                .manufacture_id = SST_ID, 
    64596459                .model_id       = SST_SST49LF020, 
     
    64856485                .vendor         = "SST", 
    64866486                .name           = "SST49LF020A", 
    6487                 .bustype        = CHIP_BUSTYPE_LPC, 
     6487                .bustype        = BUS_LPC, 
    64886488                .manufacture_id = SST_ID, 
    64896489                .model_id       = SST_SST49LF020A, 
     
    65156515                .vendor         = "SST", 
    65166516                .name           = "SST49LF040", 
    6517                 .bustype        = CHIP_BUSTYPE_LPC, 
     6517                .bustype        = BUS_LPC, 
    65186518                .manufacture_id = SST_ID, 
    65196519                .model_id       = SST_SST49LF040, 
     
    65456545                .vendor         = "SST", 
    65466546                .name           = "SST49LF040B", 
    6547                 .bustype        = CHIP_BUSTYPE_LPC, /* A/A Mux */ 
     6547                .bustype        = BUS_LPC, /* A/A Mux */ 
    65486548                .manufacture_id = SST_ID, 
    65496549                .model_id       = SST_SST49LF040B, 
     
    65766576                .vendor         = "SST", 
    65776577                .name           = "SST49LF080A", 
    6578                 .bustype        = CHIP_BUSTYPE_LPC, /* A/A Mux */ 
     6578                .bustype        = BUS_LPC, /* A/A Mux */ 
    65796579                .manufacture_id = SST_ID, 
    65806580                .model_id       = SST_SST49LF080A, 
     
    66066606                .vendor         = "SST", 
    66076607                .name           = "SST49LF160C", 
    6608                 .bustype        = CHIP_BUSTYPE_LPC, 
     6608                .bustype        = BUS_LPC, 
    66096609                .manufacture_id = SST_ID, 
    66106610                .model_id       = SST_SST49LF160C, 
     
    66396639                .vendor         = "ST", 
    66406640                .name           = "M25P05-A", 
    6641                 .bustype        = CHIP_BUSTYPE_SPI, 
     6641                .bustype        = BUS_SPI, 
    66426642                .manufacture_id = ST_ID, 
    66436643                .model_id       = ST_M25P05A, 
     
    66716671                .vendor         = "ST", 
    66726672                .name           = "M25P05.RES", 
    6673                 .bustype        = CHIP_BUSTYPE_SPI, 
     6673                .bustype        = BUS_SPI, 
    66746674                .manufacture_id = 0, /* Not used. */ 
    66756675                .model_id       = ST_M25P05_RES, 
     
    66986698                .vendor         = "ST", 
    66996699                .name           = "M25P10-A", 
    6700                 .bustype        = CHIP_BUSTYPE_SPI, 
     6700                .bustype        = BUS_SPI, 
    67016701                .manufacture_id = ST_ID, 
    67026702                .model_id       = ST_M25P10A, 
     
    67266726                .vendor         = "ST", 
    67276727                .name           = "M25P10.RES", 
    6728                 .bustype        = CHIP_BUSTYPE_SPI, 
     6728                .bustype        = BUS_SPI, 
    67296729                .manufacture_id = 0, /* Not used. */ 
    67306730                .model_id       = ST_M25P10_RES, 
     
    67536753                .vendor         = "ST", 
    67546754                .name           = "M25P20", 
    6755                 .bustype        = CHIP_BUSTYPE_SPI, 
     6755                .bustype        = BUS_SPI, 
    67566756                .manufacture_id = ST_ID, 
    67576757                .model_id       = ST_M25P20, 
     
    67806780                .vendor         = "ST", 
    67816781                .name           = "M25P40", 
    6782                 .bustype        = CHIP_BUSTYPE_SPI, 
     6782                .bustype        = BUS_SPI, 
    67836783                .manufacture_id = ST_ID, 
    67846784                .model_id       = ST_M25P40, 
     
    68076807                .vendor         = "ST", 
    68086808                .name           = "M25P40-old", 
    6809                 .bustype        = CHIP_BUSTYPE_SPI, 
     6809                .bustype        = BUS_SPI, 
    68106810                .manufacture_id = 0, /* Not used. */ 
    68116811                .model_id       = ST_M25P40_RES, 
     
    68336833                .vendor         = "ST", 
    68346834                .name           = "M25P80", 
    6835                 .bustype        = CHIP_BUSTYPE_SPI, 
     6835                .bustype        = BUS_SPI, 
    68366836                .manufacture_id = ST_ID, 
    68376837                .model_id       = ST_M25P80, 
     
    68606860                .vendor         = "ST", 
    68616861                .name           = "M25P16", 
    6862                 .bustype        = CHIP_BUSTYPE_SPI, 
     6862                .bustype        = BUS_SPI, 
    68636863                .manufacture_id = ST_ID, 
    68646864                .model_id       = ST_M25P16, 
     
    68876887                .vendor         = "ST", 
    68886888                .name           = "M25P32", 
    6889                 .bustype        = CHIP_BUSTYPE_SPI, 
     6889                .bustype        = BUS_SPI, 
    68906890                .manufacture_id = ST_ID, 
    68916891                .model_id       = ST_M25P32, 
     
    69146914                .vendor         = "ST", 
    69156915                .name           = "M25P64", 
    6916                 .bustype        = CHIP_BUSTYPE_SPI, 
     6916                .bustype        = BUS_SPI, 
    69176917                .manufacture_id = ST_ID, 
    69186918                .model_id       = ST_M25P64, 
     
    69416941                .vendor         = "ST", 
    69426942                .name           = "M25P128", 
    6943                 .bustype        = CHIP_BUSTYPE_SPI, 
     6943                .bustype        = BUS_SPI, 
    69446944                .manufacture_id = ST_ID, 
    69456945                .model_id       = ST_M25P128, 
     
    69686968                .vendor         = "ST", 
    69696969                .name           = "M25PX16", 
    6970                 .bustype        = CHIP_BUSTYPE_SPI, 
     6970                .bustype        = BUS_SPI, 
    69716971                .manufacture_id = ST_ID, 
    69726972                .model_id       = ST_M25PX16, 
     
    69976997                .vendor         = "ST", 
    69986998                .name           = "M25PX32", 
    6999                 .bustype        = CHIP_BUSTYPE_SPI, 
     6999                .bustype        = BUS_SPI, 
    70007000                .manufacture_id = ST_ID, 
    70017001                .model_id       = ST_M25PX32, 
     
    70277027                .vendor         = "ST", 
    70287028                .name           = "M25PX64", 
    7029                 .bustype        = CHIP_BUSTYPE_SPI, 
     7029                .bustype        = BUS_SPI, 
    70307030                .manufacture_id = ST_ID, 
    70317031                .model_id       = ST_M25PX64, 
     
    70567056                .vendor         = "ST", 
    70577057                .name           = "M29F002B", 
    7058                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7058                .bustype        = BUS_PARALLEL, 
    70597059                .manufacture_id = ST_ID, 
    70607060                .model_id       = ST_M29F002B, 
     
    70887088                .vendor         = "ST", 
    70897089                .name           = "M29F002T/NT", 
    7090                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7090                .bustype        = BUS_PARALLEL, 
    70917091                .manufacture_id = ST_ID, 
    70927092                .model_id       = ST_M29F002T, 
     
    71207120                .vendor         = "ST", 
    71217121                .name           = "M29F040B", 
    7122                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7122                .bustype        = BUS_PARALLEL, 
    71237123                .manufacture_id = ST_ID, 
    71247124                .model_id       = ST_M29F040B, 
     
    71487148                .vendor         = "ST", 
    71497149                .name           = "M29F400BB", 
    7150                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7150                .bustype        = BUS_PARALLEL, 
    71517151                .manufacture_id = ST_ID, 
    71527152                .model_id       = ST_M29F400BB, 
     
    71807180                .vendor         = "ST", 
    71817181                .name           = "M29F400BT", 
    7182                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7182                .bustype        = BUS_PARALLEL, 
    71837183                .manufacture_id = ST_ID, 
    71847184                .model_id       = ST_M29F400BT, 
     
    72127212                .vendor         = "ST", 
    72137213                .name           = "M29W010B", 
    7214                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7214                .bustype        = BUS_PARALLEL, 
    72157215                .manufacture_id = ST_ID, 
    72167216                .model_id       = ST_M29W010B, 
     
    72397239                .vendor         = "ST", 
    72407240                .name           = "M29W040B", 
    7241                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7241                .bustype        = BUS_PARALLEL, 
    72427242                .manufacture_id = ST_ID, 
    72437243                .model_id       = ST_M29W040B, 
     
    72667266                .vendor         = "ST", 
    72677267                .name           = "M29W512B", 
    7268                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7268                .bustype        = BUS_PARALLEL, 
    72697269                .manufacture_id = ST_ID, 
    72707270                .model_id       = ST_M29W512B, 
     
    72907290                .vendor         = "ST", 
    72917291                .name           = "M50FLW040A", 
    7292                 .bustype        = CHIP_BUSTYPE_FWH | CHIP_BUSTYPE_LPC, /* A/A Mux */ 
     7292                .bustype        = BUS_FWH | BUS_LPC, /* A/A Mux */ 
    72937293                .manufacture_id = ST_ID, 
    72947294                .model_id       = ST_M50FLW040A, 
     
    73237323                .vendor         = "ST", 
    73247324                .name           = "M50FLW040B", 
    7325                 .bustype        = CHIP_BUSTYPE_FWH | CHIP_BUSTYPE_LPC, /* A/A Mux */ 
     7325                .bustype        = BUS_FWH | BUS_LPC, /* A/A Mux */ 
    73267326                .manufacture_id = ST_ID, 
    73277327                .model_id       = ST_M50FLW040B, 
     
    73567356                .vendor         = "ST", 
    73577357                .name           = "M50FLW080A", 
    7358                 .bustype        = CHIP_BUSTYPE_FWH | CHIP_BUSTYPE_LPC, /* A/A Mux */ 
     7358                .bustype        = BUS_FWH | BUS_LPC, /* A/A Mux */ 
    73597359                .manufacture_id = ST_ID, 
    73607360                .model_id       = ST_M50FLW080A, 
     
    73897389                .vendor         = "ST", 
    73907390                .name           = "M50FLW080B", 
    7391                 .bustype        = CHIP_BUSTYPE_FWH | CHIP_BUSTYPE_LPC, /* A/A Mux */ 
     7391                .bustype        = BUS_FWH | BUS_LPC, /* A/A Mux */ 
    73927392                .manufacture_id = ST_ID, 
    73937393                .model_id       = ST_M50FLW080B, 
     
    74227422                .vendor         = "ST", 
    74237423                .name           = "M50FW002", 
    7424                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     7424                .bustype        = BUS_FWH, /* A/A Mux */ 
    74257425                .manufacture_id = ST_ID, 
    74267426                .model_id       = ST_M50FW002, 
     
    74527452                .vendor         = "ST", 
    74537453                .name           = "M50FW016", 
    7454                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     7454                .bustype        = BUS_FWH, /* A/A Mux */ 
    74557455                .manufacture_id = ST_ID, 
    74567456                .model_id       = ST_M50FW016, 
     
    74777477                .vendor         = "ST", 
    74787478                .name           = "M50FW040", 
    7479                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     7479                .bustype        = BUS_FWH, /* A/A Mux */ 
    74807480                .manufacture_id = ST_ID, 
    74817481                .model_id       = ST_M50FW040, 
     
    75027502                .vendor         = "ST", 
    75037503                .name           = "M50FW080", 
    7504                 .bustype        = CHIP_BUSTYPE_FWH, /* A/A Mux */ 
     7504                .bustype        = BUS_FWH, /* A/A Mux */ 
    75057505                .manufacture_id = ST_ID, 
    75067506                .model_id       = ST_M50FW080, 
     
    75277527                .vendor         = "ST", 
    75287528                .name           = "M50LPW116", 
    7529                 .bustype        = CHIP_BUSTYPE_LPC, /* A/A Mux */ 
     7529                .bustype        = BUS_LPC, /* A/A Mux */ 
    75307530                .manufacture_id = ST_ID, 
    75317531                .model_id       = ST_M50LPW116, 
     
    75587558                .vendor         = "SyncMOS/MoselVitelic", 
    75597559                .name           = "{F,S,V}29C51001B", 
    7560                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7560                .bustype        = BUS_PARALLEL, 
    75617561                .manufacture_id = SYNCMOS_MVC_ID, 
    75627562                .model_id       = SM_MVC_29C51001B, 
     
    75857585                .vendor         = "SyncMOS/MoselVitelic", 
    75867586                .name           = "{F,S,V}29C51001T", 
    7587                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7587                .bustype        = BUS_PARALLEL, 
    75887588                .manufacture_id = SYNCMOS_MVC_ID, 
    75897589                .model_id       = SM_MVC_29C51001T, 
     
    76127612                .vendor         = "SyncMOS/MoselVitelic", 
    76137613                .name           = "{F,S,V}29C51002B", 
    7614                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7614                .bustype        = BUS_PARALLEL, 
    76157615                .manufacture_id = SYNCMOS_MVC_ID, 
    76167616                .model_id       = SM_MVC_29C51002B, 
     
    76387638                .vendor         = "SyncMOS/MoselVitelic", 
    76397639                .name           = "{F,S,V}29C51002T", 
    7640                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7640                .bustype        = BUS_PARALLEL, 
    76417641                .manufacture_id = SYNCMOS_MVC_ID, 
    76427642                .model_id       = SM_MVC_29C51002T, 
     
    76647664                .vendor         = "SyncMOS/MoselVitelic", 
    76657665                .name           = "{F,S,V}29C51004B", 
    7666                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7666                .bustype        = BUS_PARALLEL, 
    76677667                .manufacture_id = SYNCMOS_MVC_ID, 
    76687668                .model_id       = SM_MVC_29C51004B, 
     
    76917691                .vendor         = "SyncMOS/MoselVitelic", 
    76927692                .name           = "{F,S,V}29C51004T", 
    7693                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7693                .bustype        = BUS_PARALLEL, 
    76947694                .manufacture_id = SYNCMOS_MVC_ID, 
    76957695                .model_id       = SM_MVC_29C51004T, 
     
    77187718                .vendor         = "SyncMOS/MoselVitelic", 
    77197719                .name           = "{S,V}29C31004B", 
    7720                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7720                .bustype        = BUS_PARALLEL, 
    77217721                .manufacture_id = SYNCMOS_MVC_ID, 
    77227722                .model_id       = SM_MVC_29C31004B, 
     
    77457745                .vendor         = "SyncMOS/MoselVitelic", 
    77467746                .name           = "{S,V}29C31004T", 
    7747                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7747                .bustype        = BUS_PARALLEL, 
    77487748                .manufacture_id = SYNCMOS_MVC_ID, 
    77497749                .model_id       = SM_MVC_29C31004T, 
     
    77727772                .vendor         = "TI", 
    77737773                .name           = "TMS29F002RB", 
    7774                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7774                .bustype        = BUS_PARALLEL, 
    77757775                .manufacture_id = TI_OLD_ID, 
    77767776                .model_id       = TI_TMS29F002RB, 
     
    78047804                .vendor         = "TI", 
    78057805                .name           = "TMS29F002RT", 
    7806                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     7806                .bustype        = BUS_PARALLEL, 
    78077807                .manufacture_id = TI_OLD_ID, 
    78087808                .model_id       = TI_TMS29F002RT, 
     
    78367836                .vendor         = "Winbond", 
    78377837                .name           = "W25Q80", 
    7838                 .bustype        = CHIP_BUSTYPE_SPI, 
     7838                .bustype        = BUS_SPI, 
    78397839                .manufacture_id = WINBOND_NEX_ID, 
    78407840                .model_id       = WINBOND_NEX_W25Q80, 
     
    78737873                .vendor         = "Winbond", 
    78747874                .name           = "W25Q16", 
    7875                 .bustype        = CHIP_BUSTYPE_SPI, 
     7875                .bustype        = BUS_SPI, 
    78767876                .manufacture_id = WINBOND_NEX_ID, 
    78777877                .model_id       = WINBOND_NEX_W25Q16, 
     
    79107910                .vendor         = "Winbond", 
    79117911                .name           = "W25Q32", 
    7912                 .bustype        = CHIP_BUSTYPE_SPI, 
     7912                .bustype        = BUS_SPI, 
    79137913                .manufacture_id = WINBOND_NEX_ID, 
    79147914                .model_id       = WINBOND_NEX_W25Q32, 
     
    79477947                .vendor         = "Winbond", 
    79487948                .name           = "W25Q64", 
    7949                 .bustype        = CHIP_BUSTYPE_SPI, 
     7949                .bustype        = BUS_SPI, 
    79507950                .manufacture_id = WINBOND_NEX_ID, 
    79517951                .model_id       = WINBOND_NEX_W25Q64, 
     
    79837983                .vendor         = "Winbond", 
    79847984                .name           = "W25Q128", 
    7985                 .bustype        = CHIP_BUSTYPE_SPI, 
     7985                .bustype        = BUS_SPI, 
    79867986                .manufacture_id = WINBOND_NEX_ID, 
    79877987                .model_id       = WINBOND_NEX_W25Q128, 
     
    80198019                .vendor         = "Winbond", 
    80208020                .name           = "W25X10", 
    8021                 .bustype        = CHIP_BUSTYPE_SPI, 
     8021                .bustype        = BUS_SPI, 
    80228022                .manufacture_id = WINBOND_NEX_ID, 
    80238023                .model_id       = WINBOND_NEX_W25X10, 
     
    80508050                .vendor         = "Winbond", 
    80518051                .name           = "W25X20", 
    8052                 .bustype        = CHIP_BUSTYPE_SPI, 
     8052                .bustype        = BUS_SPI, 
    80538053                .manufacture_id = WINBOND_NEX_ID, 
    80548054                .model_id       = WINBOND_NEX_W25X20, 
     
    80818081                .vendor         = "Winbond", 
    80828082                .name           = "W25X40", 
    8083                 .bustype        = CHIP_BUSTYPE_SPI, 
     8083                .bustype        = BUS_SPI, 
    80848084                .manufacture_id = WINBOND_NEX_ID, 
    80858085                .model_id       = WINBOND_NEX_W25X40, 
     
    81128112                .vendor         = "Winbond", 
    81138113                .name           = "W25X80", 
    8114                 .bustype        = CHIP_BUSTYPE_SPI, 
     8114                .bustype        = BUS_SPI, 
    81158115                .manufacture_id = WINBOND_NEX_ID, 
    81168116                .model_id       = WINBOND_NEX_W25X80, 
     
    81438143                .vendor         = "Winbond", 
    81448144                .name           = "W25X16", 
    8145                 .bustype        = CHIP_BUSTYPE_SPI, 
     8145                .bustype        = BUS_SPI, 
    81468146                .manufacture_id = WINBOND_NEX_ID, 
    81478147                .model_id       = WINBOND_NEX_W25X16, 
     
    81808180                .vendor         = "Winbond", 
    81818181                .name           = "W25X32", 
    8182                 .bustype        = CHIP_BUSTYPE_SPI, 
     8182                .bustype        = BUS_SPI, 
    81838183                .manufacture_id = WINBOND_NEX_ID, 
    81848184                .model_id       = WINBOND_NEX_W25X32, 
     
    82178217                .vendor         = "Winbond", 
    82188218                .name           = "W25X64", 
    8219                 .bustype        = CHIP_BUSTYPE_SPI, 
     8219                .bustype        = BUS_SPI, 
    82208220                .manufacture_id = WINBOND_NEX_ID, 
    82218221                .model_id       = WINBOND_NEX_W25X64, 
     
    82548254                .vendor         = "Winbond", 
    82558255                .name           = "W29C010(M)/W29C011A/W29EE011/W29EE012-old", 
    8256                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     8256                .bustype        = BUS_PARALLEL, 
    82578257                .manufacture_id = WINBOND_ID, 
    82588258                .model_id       = WINBOND_W29C010, 
     
    82778277                .vendor         = "Winbond", 
    82788278                .name           = "W29C010(M)/W29C011A/W29EE011/W29EE012", 
    8279                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     8279                .bustype        = BUS_PARALLEL, 
    82808280                .manufacture_id = WINBOND_ID, 
    82818281                .model_id       = WINBOND_W29C010, 
     
    83008300                .vendor         = "Winbond", 
    83018301                .name           = "W29C020(C)/W29C022", 
    8302                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     8302                .bustype        = BUS_PARALLEL, 
    83038303                .manufacture_id = WINBOND_ID, 
    83048304                .model_id       = WINBOND_W29C020, 
     
    83248324                .vendor         = "Winbond", 
    83258325                .name           = "W29C040/P", 
    8326                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     8326                .bustype        = BUS_PARALLEL, 
    83278327                .manufacture_id = WINBOND_ID, 
    83288328                .model_id       = WINBOND_W29C040, 
     
    83488348                .vendor         = "Winbond", 
    83498349                .name           = "W39L040", 
    8350                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     8350                .bustype        = BUS_PARALLEL, 
    83518351                .manufacture_id = WINBOND_ID, 
    83528352                .model_id       = WINBOND_W39L040, 
     
    83798379                .vendor         = "Winbond", 
    83808380                .name           = "W39V040A", 
    8381                 .bustype        = CHIP_BUSTYPE_LPC, 
     8381                .bustype        = BUS_LPC, 
    83828382                .manufacture_id = WINBOND_ID, 
    83838383                .model_id       = WINBOND_W39V040A, 
     
    84078407                .vendor         = "Winbond", 
    84088408                .name           = "W39V040B", 
    8409                 .bustype        = CHIP_BUSTYPE_LPC, 
     8409                .bustype        = BUS_LPC, 
    84108410                .manufacture_id = WINBOND_ID, 
    84118411                .model_id       = WINBOND_W39V040B, 
     
    84358435                .vendor         = "Winbond", 
    84368436                .name           = "W39V040C", 
    8437                 .bustype        = CHIP_BUSTYPE_LPC, 
     8437                .bustype        = BUS_LPC, 
    84388438                .manufacture_id = WINBOND_ID, 
    84398439                .model_id       = WINBOND_W39V040C, 
     
    84638463                .vendor         = "Winbond", 
    84648464                .name           = "W39V040FA", 
    8465                 .bustype        = CHIP_BUSTYPE_FWH, 
     8465                .bustype        = BUS_FWH, 
    84668466                .manufacture_id = WINBOND_ID, 
    84678467                .model_id       = WINBOND_W39V040FA, 
     
    84958495                .vendor         = "Winbond", 
    84968496                .name           = "W39V040FB", 
    8497                 .bustype        = CHIP_BUSTYPE_FWH, 
     8497                .bustype        = BUS_FWH, 
    84988498                .manufacture_id = WINBOND_ID, 
    84998499                .model_id       = WINBOND_W39V040B, 
     
    85248524                .vendor         = "Winbond", 
    85258525                .name           = "W39V040FC", 
    8526                 .bustype        = CHIP_BUSTYPE_FWH, 
     8526                .bustype        = BUS_FWH, 
    85278527                .manufacture_id = WINBOND_ID, 
    85288528                .model_id       = WINBOND_W39V040C, 
     
    85528552                .vendor         = "Winbond", 
    85538553                .name           = "W39V080A", 
    8554                 .bustype        = CHIP_BUSTYPE_LPC, 
     8554                .bustype        = BUS_LPC, 
    85558555                .manufacture_id = WINBOND_ID, 
    85568556                .model_id       = WINBOND_W39V080A, 
     
    85808580                .vendor         = "Winbond", 
    85818581                .name           = "W49F002U/N", 
    8582                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     8582                .bustype        = BUS_PARALLEL, 
    85838583                .manufacture_id = WINBOND_ID, 
    85848584                .model_id       = WINBOND_W49F002U, 
     
    86128612                .vendor         = "Winbond", 
    86138613                .name           = "W49F020", 
    8614                 .bustype        = CHIP_BUSTYPE_PARALLEL, 
     8614                .bustype        = BUS_PARALLEL, 
    86158615                .manufacture_id = WINBOND_ID, 
    86168616                .model_id       = WINBOND_W49F020, 
     
    86368636                .vendor         = "Winbond", 
    86378637                .name           = "W49V002A", 
    8638                 .bustype        = CHIP_BUSTYPE_LPC, 
     8638                .bustype        = BUS_LPC, 
    86398639                .manufacture_id = WINBOND_ID, 
    86408640                .model_id       = WINBOND_W49V002A, 
     
    86688668                .vendor         = "Winbond", 
    86698669                .name           = "W49V002FA", 
    8670                 .bustype        = CHIP_BUSTYPE_FWH, 
     8670                .bustype        = BUS_FWH, 
    86718671                .manufacture_id = WINBOND_ID, 
    86728672                .model_id       = WINBOND_W49V002FA, 
     
    87008700                .vendor         = "Winbond", 
    87018701                .name           = "W39V080FA", 
    8702                 .bustype        = CHIP_BUSTYPE_FWH, 
     8702                .bustype        = BUS_FWH, 
    87038703                .manufacture_id = WINBOND_ID, 
    87048704                .model_id       = WINBOND_W39V080FA, 
     
    87298729                .vendor         = "Winbond", 
    87308730                .name           = "W39V080FA (dual mode)", 
    8731                 .bustype        = CHIP_BUSTYPE_FWH, 
     8731                .bustype        = BUS_FWH, 
    87328732                .manufacture_id = WINBOND_ID, 
    87338733                .model_id       = WINBOND_W39V080FA_DM, 
     
    87578757                .vendor         = "AMIC", 
    87588758                .name           = "unknown AMIC SPI chip", 
    8759                 .bustype        = CHIP_BUSTYPE_SPI, 
     8759                .bustype        = BUS_SPI, 
    87608760                .manufacture_id = AMIC_ID, 
    87618761                .model_id       = GENERIC_DEVICE_ID, 
     
    87728772                .vendor         = "Atmel", 
    87738773                .name           = "unknown Atmel SPI chip", 
    8774                 .bustype        = CHIP_BUSTYPE_SPI, 
     8774                .bustype        = BUS_SPI, 
    87758775                .manufacture_id = ATMEL_ID, 
    87768776                .model_id       = GENERIC_DEVICE_ID, 
     
    87878787                .vendor         = "Eon", 
    87888788                .name           = "unknown Eon SPI chip", 
    8789                 .bustype        = CHIP_BUSTYPE_SPI, 
     8789                .bustype        = BUS_SPI, 
    87908790                .manufacture_id = EON_ID_NOPREFIX, 
    87918791                .model_id       = GENERIC_DEVICE_ID, 
     
    88028802                .vendor         = "Macronix", 
    88038803                .name           = "unknown Macronix SPI chip", 
    8804                 .bustype        = CHIP_BUSTYPE_SPI, 
     8804                .bustype        = BUS_SPI, 
    88058805                .manufacture_id = MACRONIX_ID, 
    88068806                .model_id       = GENERIC_DEVICE_ID, 
     
    88178817                .vendor         = "PMC", 
    88188818                .name           = "unknown PMC SPI chip", 
    8819                 .bustype        = CHIP_BUSTYPE_SPI, 
     8819                .bustype        = BUS_SPI, 
    88208820                .manufacture_id = PMC_ID, 
    88218821                .model_id       = GENERIC_DEVICE_ID, 
     
    88328832                .vendor         = "SST", 
    88338833                .name           = "unknown SST SPI chip", 
    8834                 .bustype        = CHIP_BUSTYPE_SPI, 
     8834                .bustype        = BUS_SPI, 
    88358835                .manufacture_id = SST_ID, 
    88368836                .model_id       = GENERIC_DEVICE_ID, 
     
    88478847                .vendor         = "ST", 
    88488848                .name           = "unknown ST SPI chip", 
    8849                 .bustype        = CHIP_BUSTYPE_SPI, 
     8849                .bustype        = BUS_SPI, 
    88508850                .manufacture_id = ST_ID, 
    88518851                .model_id       = GENERIC_DEVICE_ID, 
     
    88628862                .vendor         = "Sanyo", 
    88638863                .name           = "unknown Sanyo SPI chip", 
    8864                 .bustype        = CHIP_BUSTYPE_SPI, 
     8864                .bustype        = BUS_SPI, 
    88658865                .manufacture_id = SANYO_ID, 
    88668866                .model_id       = GENERIC_DEVICE_ID, 
     
    88778877                .vendor         = "Generic", 
    88788878                .name           = "unknown SPI chip (RDID)", 
    8879                 .bustype        = CHIP_BUSTYPE_SPI, 
     8879                .bustype        = BUS_SPI, 
    88808880                .manufacture_id = GENERIC_MANUF_ID, 
    88818881                .model_id       = GENERIC_DEVICE_ID, 
     
    88898889                .vendor         = "Generic", 
    88908890                .name           = "unknown SPI chip (REMS)", 
    8891                 .bustype        = CHIP_BUSTYPE_SPI, 
     8891                .bustype        = BUS_SPI, 
    88928892                .manufacture_id = GENERIC_MANUF_ID, 
    88938893                .model_id       = GENERIC_DEVICE_ID, 
  • trunk/flashrom.c

    r1393 r1396  
    506506                .spi            = 0xffffffff 
    507507        }; 
    508         buses_supported = CHIP_BUSTYPE_NONE; 
     508        buses_supported = BUS_NONE; 
    509509        /* Default to top aligned flash at 4 GB. */ 
    510510        flashbase = 0; 
     
    10811081{ 
    10821082        int limitexceeded = 0; 
    1083         if ((buses & CHIP_BUSTYPE_PARALLEL) && 
     1083        if ((buses & BUS_PARALLEL) && 
    10841084            (max_rom_decode.parallel < size)) { 
    10851085                limitexceeded++; 
     
    10901090                             max_rom_decode.parallel / 1024, "Parallel"); 
    10911091        } 
    1092         if ((buses & CHIP_BUSTYPE_LPC) && (max_rom_decode.lpc < size)) { 
     1092        if ((buses & BUS_LPC) && (max_rom_decode.lpc < size)) { 
    10931093                limitexceeded++; 
    10941094                msg_pdbg("Chip size %u kB is bigger than supported " 
     
    10981098                             max_rom_decode.lpc / 1024, "LPC"); 
    10991099        } 
    1100         if ((buses & CHIP_BUSTYPE_FWH) && (max_rom_decode.fwh < size)) { 
     1100        if ((buses & BUS_FWH) && (max_rom_decode.fwh < size)) { 
    11011101                limitexceeded++; 
    11021102                msg_pdbg("Chip size %u kB is bigger than supported " 
     
    11061106                             max_rom_decode.fwh / 1024, "FWH"); 
    11071107        } 
    1108         if ((buses & CHIP_BUSTYPE_SPI) && (max_rom_decode.spi < size)) { 
     1108        if ((buses & BUS_SPI) && (max_rom_decode.spi < size)) { 
    11091109                limitexceeded++; 
    11101110                msg_pdbg("Chip size %u kB is bigger than supported " 
  • trunk/gfxnvidia.c

    r1338 r1396  
    9595        rpci_write_long(pcidev_dev, 0x50, reg32); 
    9696 
    97         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     97        buses_supported = BUS_PARALLEL; 
    9898 
    9999        /* Write/erase doesn't work. */ 
  • trunk/ichspi.c

    r1381 r1396  
    13821382 
    13831383        /* Not sure if it speaks all these bus protocols. */ 
    1384         buses_supported = CHIP_BUSTYPE_LPC | CHIP_BUSTYPE_FWH; 
     1384        buses_supported = BUS_LPC | BUS_FWH; 
    13851385        register_spi_programmer(&spi_programmer_via); 
    13861386 
  • trunk/internal.c

    r1390 r1396  
    191191         * is found, the init routine sets the buses_supported bitfield. 
    192192         */ 
    193         buses_supported = CHIP_BUSTYPE_NONSPI; 
     193        buses_supported = BUS_NONSPI; 
    194194 
    195195        /* Initialize PCI access for flash enables */ 
  • trunk/it85spi.c

    r1338 r1396  
    294294        int ret; 
    295295 
    296         if (!(buses_supported & CHIP_BUSTYPE_FWH)) { 
     296        if (!(buses_supported & BUS_FWH)) { 
    297297                msg_pdbg("%s():%d buses not support FWH\n", __func__, __LINE__); 
    298298                return 1; 
     
    303303                msg_pdbg("%s():%d buses_supported=0x%x\n", __func__, __LINE__, 
    304304                          buses_supported); 
    305                 if (buses_supported & CHIP_BUSTYPE_FWH) 
     305                if (buses_supported & BUS_FWH) 
    306306                        msg_pdbg("Overriding chipset SPI with IT85 FWH|SPI.\n"); 
    307307                /* Really leave FWH enabled? */ 
  • trunk/it87spi.c

    r1299 r1396  
    194194        exit_conf_mode_ite(port); 
    195195        it8716f_flashport = flashport; 
    196         if (buses_supported & CHIP_BUSTYPE_SPI) 
     196        if (buses_supported & BUS_SPI) 
    197197                msg_pdbg("Overriding chipset SPI with IT87 SPI.\n"); 
    198198        /* FIXME: Add the SPI bus or replace the other buses with it? */ 
  • trunk/nic3com.c

    r1338 r1396  
    9797        OUTW(SELECT_REG_WINDOW + 0, io_base_addr + INT_STATUS); 
    9898 
    99         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     99        buses_supported = BUS_PARALLEL; 
    100100        max_rom_decode.parallel = 128 * 1024; 
    101101 
  • trunk/nicintel.c

    r1338 r1396  
    9494        pci_rmmio_writew(0x0001, nicintel_control_bar + CSR_FCR); 
    9595 
    96         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     96        buses_supported = BUS_PARALLEL; 
    9797 
    9898        max_rom_decode.parallel = NICINTEL_MEMMAP_SIZE; 
  • trunk/nicnatsemi.c

    r1338 r1396  
    4949        io_base_addr = pcidev_init(PCI_BASE_ADDRESS_0, nics_natsemi); 
    5050 
    51         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     51        buses_supported = BUS_PARALLEL; 
    5252 
    5353        /* The datasheet shows address lines MA0-MA16 in one place and MA0-MA15 
  • trunk/nicrealtek.c

    r1338 r1396  
    5151        io_base_addr = pcidev_init(PCI_BASE_ADDRESS_0, nics_realtek); 
    5252 
    53         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     53        buses_supported = BUS_PARALLEL; 
    5454 
    5555        if (register_shutdown(nicrealtek_shutdown, NULL)) 
  • trunk/print.c

    r1393 r1396  
    3434{ 
    3535        char *ret = calloc(1, 1); 
    36         if (bustype == CHIP_BUSTYPE_UNKNOWN) { 
     36        if (bustype == BUS_UNKNOWN) { 
    3737                ret = strcat_realloc(ret, "Unknown, "); 
    3838        /* 
     
    4040         * will cease to exist and should be eliminated here as well. 
    4141         */ 
    42         } else if (bustype == CHIP_BUSTYPE_NONSPI) { 
     42        } else if (bustype == BUS_NONSPI) { 
    4343                ret = strcat_realloc(ret, "Non-SPI, "); 
    4444        } else { 
    45                 if (bustype & CHIP_BUSTYPE_PARALLEL) 
     45                if (bustype & BUS_PARALLEL) 
    4646                        ret = strcat_realloc(ret, "Parallel, "); 
    47                 if (bustype & CHIP_BUSTYPE_LPC) 
     47                if (bustype & BUS_LPC) 
    4848                        ret = strcat_realloc(ret, "LPC, "); 
    49                 if (bustype & CHIP_BUSTYPE_FWH) 
     49                if (bustype & BUS_FWH) 
    5050                        ret = strcat_realloc(ret, "FWH, "); 
    51                 if (bustype & CHIP_BUSTYPE_SPI) 
     51                if (bustype & BUS_SPI) 
    5252                        ret = strcat_realloc(ret, "SPI, "); 
    53                 if (bustype == CHIP_BUSTYPE_NONE) 
     53                if (bustype == BUS_NONE) 
    5454                        ret = strcat_realloc(ret, "None, "); 
    5555        } 
  • trunk/satamv.c

    r1388 r1396  
    138138        msg_pspew("Activating I/O BAR at 0x%04x\n", mv_iobar); 
    139139 
    140         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     140        buses_supported = BUS_PARALLEL; 
    141141 
    142142        /* 512 kByte with two 8-bit latches, and 
  • trunk/satasii.c

    r1338 r1396  
    7777                msg_pinfo("Warning: Flash seems unconnected.\n"); 
    7878 
    79         buses_supported = CHIP_BUSTYPE_PARALLEL; 
     79        buses_supported = BUS_PARALLEL; 
    8080 
    8181        if (register_shutdown(satasii_shutdown, NULL)) 
  • trunk/serprog.c

    r1367 r1396  
    463463        if (sp_docommand(S_CMD_Q_BUSTYPE, 0, NULL, 1, &c)) { 
    464464                msg_perr("Warning: NAK to query supported buses\n"); 
    465                 c = CHIP_BUSTYPE_NONSPI;        /* A reasonable default for now. */ 
     465                c = BUS_NONSPI; /* A reasonable default for now. */ 
    466466        } 
    467467        buses_supported = c; 
  • trunk/spi.c

    r1393 r1396  
    196196{ 
    197197        spi_programmer = pgm; 
    198         buses_supported |= CHIP_BUSTYPE_SPI; 
     198        buses_supported |= BUS_SPI; 
    199199} 
Note: See TracChangeset for help on using the changeset viewer.