summaryrefslogtreecommitdiffstats
path: root/bsd_eth_drivers/libbsdport/libbsdport_api.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-02-20 21:24:30 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-02-20 21:24:30 +0000
commit1039919dc0c9ac8561c305f604348449c1c8fb40 (patch)
tree381ae4d4c4dc0ddaecc68f292f354b0085afae04 /bsd_eth_drivers/libbsdport/libbsdport_api.h
parent - use separate #ifdef __rtems__ branch when using bus_setup_intr() because (diff)
downloadlibbsdport-1039919dc0c9ac8561c305f604348449c1c8fb40.tar.bz2
2009-02-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, bsd_eth_drivers/Makefile.am, bsd_eth_drivers/libbsdport/alldrv.c, bsd_eth_drivers/libbsdport/libbsdport_api.h: Add first cut at Broadcomm BCM57xx driver. * bsd_eth_drivers/if_bge/.cvsignore, bsd_eth_drivers/if_bge/Makefile.am, bsd_eth_drivers/if_bge/if_bge.c, bsd_eth_drivers/if_bge/if_bgereg.h: New files.
Diffstat (limited to 'bsd_eth_drivers/libbsdport/libbsdport_api.h')
-rw-r--r--bsd_eth_drivers/libbsdport/libbsdport_api.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/bsd_eth_drivers/libbsdport/libbsdport_api.h b/bsd_eth_drivers/libbsdport/libbsdport_api.h
index ba3e54e..66e1ad1 100644
--- a/bsd_eth_drivers/libbsdport/libbsdport_api.h
+++ b/bsd_eth_drivers/libbsdport/libbsdport_api.h
@@ -20,12 +20,19 @@ typedef struct driver driver_t;
extern driver_t *libbsdport_netdriver_table[];
/* Drivers ported so far: */
+
+/* Broadcom BCM57xx PCI */
+extern driver_t libbsdport_bge_driver;
+
/* Intel E1000 chips */
extern driver_t libbsdport_em_driver;
+
/* AMD 79C971..976 pcnet PCI */
extern driver_t libbsdport_pcn_driver;
+
/* RealTek RTL8139, 8168, 8169, 8169S, 8110, 8101E, and 8111 PCI */
extern driver_t libbsdport_re_driver;
+
/* AMD/Lance older (and later) chips; this driver also supports what 'pcn'
* does but might not be as efficient.
* NOTE: The 'le_pci' driver works with the pcnet32 (79C970A) emulation
@@ -33,7 +40,6 @@ extern driver_t libbsdport_re_driver;
*/
extern driver_t libbsdport_le_pci_driver;
-
/* Generic driver attach function (can be used in rtems_bsdnet_ifconfig).
* This routine selects a driver/device combination based on
* - drivers available / listed in libbsdport_netdriver_table[];