From 0ff80b477dcff0726ebdbed95e8a93971e59e82b Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 8 Apr 2005 15:01:17 +0000 Subject: Merged mcb30-realmode-redesign back to HEAD --- src/drivers/net/3c509.c | 2 ++ src/drivers/net/3c515.c | 1 + src/drivers/net/cs89x0.c | 1 + src/drivers/net/depca.c | 1 + src/drivers/net/eepro.c | 1 + src/drivers/net/ns83820.c | 38 +++++++++++++++++++------------------- src/drivers/net/ns8390.c | 4 +++- src/drivers/net/prism2_pci.c | 4 +++- src/drivers/net/sk_g16.c | 1 + src/drivers/net/smc9000.c | 1 + 10 files changed, 33 insertions(+), 21 deletions(-) (limited to 'src/drivers/net') diff --git a/src/drivers/net/3c509.c b/src/drivers/net/3c509.c index 0a7187ed6..6375e8c7c 100644 --- a/src/drivers/net/3c509.c +++ b/src/drivers/net/3c509.c @@ -653,6 +653,7 @@ static struct isa_driver t509_driver __isa_driver = { .probe = t509_probe, .ioaddrs = 0, }; +ISA_ROM("3c509","3c509, ISA/EISA"); #endif #ifdef INCLUDE_3C529 @@ -662,6 +663,7 @@ static struct isa_driver t529_driver __isa_driver = { .probe = t529_probe, .ioaddrs = 0, }; +ISA_ROM("3c529","3c529 == MCA 3c509"); #endif /* diff --git a/src/drivers/net/3c515.c b/src/drivers/net/3c515.c index f185acefe..7c21b45e7 100644 --- a/src/drivers/net/3c515.c +++ b/src/drivers/net/3c515.c @@ -812,3 +812,4 @@ static struct isa_driver t515_driver __isa_driver = { .probe = t515_probe, .ioaddrs = 0, }; +ISA_ROM("3c515","3c515, Fast EtherLink ISA"); diff --git a/src/drivers/net/cs89x0.c b/src/drivers/net/cs89x0.c index 42de1f2a3..f418dc1bd 100644 --- a/src/drivers/net/cs89x0.c +++ b/src/drivers/net/cs89x0.c @@ -711,6 +711,7 @@ static struct isa_driver cs89x0_driver __isa_driver = { .probe = cs89x0_probe, .ioaddrs = 0, }; +ISA_ROM("cs89x0","Crystal Semiconductor CS89x0"); /* * Local variables: diff --git a/src/drivers/net/depca.c b/src/drivers/net/depca.c index 29266b105..ca456803b 100644 --- a/src/drivers/net/depca.c +++ b/src/drivers/net/depca.c @@ -792,3 +792,4 @@ static struct isa_driver depca_driver __isa_driver = { .probe = depca_probe, .ioaddrs = 0, }; +ISA_ROM("depca","Digital DE100 and DE200"); diff --git a/src/drivers/net/eepro.c b/src/drivers/net/eepro.c index b27c9f7f0..a191a163f 100644 --- a/src/drivers/net/eepro.c +++ b/src/drivers/net/eepro.c @@ -623,3 +623,4 @@ static struct isa_driver eepro_driver __isa_driver = { .probe = eepro_probe, .ioaddrs = 0, }; +ISA_ROM("eepro","Intel Etherexpress Pro/10"); diff --git a/src/drivers/net/ns83820.c b/src/drivers/net/ns83820.c index 16b41f8b3..34f6f50d6 100755 --- a/src/drivers/net/ns83820.c +++ b/src/drivers/net/ns83820.c @@ -370,25 +370,6 @@ struct ring_desc { }; #endif -/* Define the TX Descriptor */ -static struct ring_desc tx_ring[NR_TX_DESC] - __attribute__ ((aligned(8))); - -/* Create a static buffer of size REAL_RX_BUF_SIZE for each -TX Descriptor. All descriptors point to a -part of this buffer */ -static unsigned char txb[NR_TX_DESC * REAL_RX_BUF_SIZE]; - -/* Define the TX Descriptor */ -static struct ring_desc rx_ring[NR_RX_DESC] - __attribute__ ((aligned(8))); - -/* Create a static buffer of size REAL_RX_BUF_SIZE for each -RX Descriptor All descriptors point to a -part of this buffer */ -static unsigned char rxb[NR_RX_DESC * REAL_RX_BUF_SIZE] - __attribute__ ((aligned(8))); - /* Private Storage for the NIC */ struct ns83820_private { u8 *base; @@ -412,6 +393,25 @@ struct ns83820_private { } nsx; static struct ns83820_private *ns; +/* Define the TX Descriptor */ +static struct ring_desc tx_ring[NR_TX_DESC] + __attribute__ ((aligned(8))); + +/* Create a static buffer of size REAL_RX_BUF_SIZE for each +TX Descriptor. All descriptors point to a +part of this buffer */ +static unsigned char txb[NR_TX_DESC * REAL_RX_BUF_SIZE]; + +/* Define the TX Descriptor */ +static struct ring_desc rx_ring[NR_RX_DESC] + __attribute__ ((aligned(8))); + +/* Create a static buffer of size REAL_RX_BUF_SIZE for each +RX Descriptor All descriptors point to a +part of this buffer */ +static unsigned char rxb[NR_RX_DESC * REAL_RX_BUF_SIZE] + __attribute__ ((aligned(8))); + static void phy_intr(struct nic *nic __unused) { static char *speeds[] = diff --git a/src/drivers/net/ns8390.c b/src/drivers/net/ns8390.c index dddc08198..5a18c8e6a 100644 --- a/src/drivers/net/ns8390.c +++ b/src/drivers/net/ns8390.c @@ -961,6 +961,7 @@ static struct isa_driver wd_driver __isa_driver = { .probe = wd_probe, .ioaddrs = 0, }; +ISA_ROM("wd","WD8003/8013, SMC8216/8416, SMC 83c790 (EtherEZ)"); #endif #ifdef INCLUDE_3C503 @@ -970,6 +971,7 @@ static struct isa_driver t503_driver __isa_driver = { .probe = t503_probe, .ioaddrs = 0, }; +ISA_ROM("3c503","3Com503, Etherlink II[/16]"); #endif #ifdef INCLUDE_NE @@ -979,6 +981,7 @@ static struct isa_driver ne_driver __isa_driver = { .probe = ne_probe, .ioaddrs = 0, }; +ISA_ROM("ne","NE1000/2000 and clones"); #endif #ifdef INCLUDE_NS8390 @@ -1013,4 +1016,3 @@ static struct pci_driver nepci_driver __pci_driver = { * c-basic-offset: 8 * End: */ - diff --git a/src/drivers/net/prism2_pci.c b/src/drivers/net/prism2_pci.c index be2b06ccd..4aafb4ff2 100644 --- a/src/drivers/net/prism2_pci.c +++ b/src/drivers/net/prism2_pci.c @@ -18,7 +18,9 @@ $Id$ #include "prism2.c" static struct pci_id prism2_pci_nics[] = { -PCI_ROM(0x1260, 0x3873, "prism2_pci", "Harris Semiconductor Prism2.5 clone"), /* Generic Prism2.5 PCI device */ +PCI_ROM(0x1260, 0x3873, "prism2_pci", "Harris Semiconductor Prism2.5 clone"), +PCI_ROM(0x1260, 0x3873, "hwp01170", "ActionTec HWP01170"), +PCI_ROM(0x1260, 0x3873, "dwl520", "DLink DWL-520"), }; static struct pci_driver prism2_pci_driver __pci_driver = { diff --git a/src/drivers/net/sk_g16.c b/src/drivers/net/sk_g16.c index 6591c020c..f65118d7a 100644 --- a/src/drivers/net/sk_g16.c +++ b/src/drivers/net/sk_g16.c @@ -1187,3 +1187,4 @@ static struct isa_driver SK_driver __isa_driver = { .probe = SK_probe, .ioaddrs = 0, }; +ISA_ROM("sk_g16","Schneider and Koch G16"); diff --git a/src/drivers/net/smc9000.c b/src/drivers/net/smc9000.c index a05521e8c..6a935e350 100644 --- a/src/drivers/net/smc9000.c +++ b/src/drivers/net/smc9000.c @@ -542,3 +542,4 @@ static struct isa_driver smc9000_driver __isa_driver = { .probe = smc9000_probe, .ioaddrs = 0, }; +ISA_ROM("smc9000","SMC9000"); -- cgit v1.2.3-55-g7522