patch-2.2.11 linux/drivers/net/Space.c
Next file: linux/drivers/net/acenic.c
Previous file: linux/drivers/net/Makefile
Back to the patch index
Back to the overall index
- Lines: 100
- Date:
Mon Aug 9 12:05:13 1999
- Orig file:
v2.2.10/linux/drivers/net/Space.c
- Orig date:
Mon Jun 7 14:35:22 1999
diff -u --recursive --new-file v2.2.10/linux/drivers/net/Space.c linux/drivers/net/Space.c
@@ -67,6 +67,7 @@
extern int de4x5_probe(struct device *);
extern int el1_probe(struct device *);
extern int wavelan_probe(struct device *);
+extern int arlan_probe(struct device *);
extern int el16_probe(struct device *);
extern int elmc_probe(struct device *);
extern int skmca_probe(struct device *);
@@ -110,7 +111,10 @@
extern int am79c961_probe(struct device *dev);
extern int epic100_probe(struct device *dev);
extern int rtl8139_probe(struct device *dev);
+extern int sis900_probe(struct device *dev);
extern int hplance_probe(struct device *dev);
+extern int bagetlance_probe(struct device *);
+extern int dec_lance_probe(struct device *);
extern int via_rhine_probe(struct device *dev);
extern int tc515_probe(struct device *dev);
extern int lance_probe(struct device *dev);
@@ -202,6 +206,9 @@
#ifdef CONFIG_RTL8139
{rtl8139_probe, 0},
#endif
+#ifdef CONFIG_SIS900
+ {sis900_probe, 0},
+#endif
#ifdef CONFIG_YELLOWFIN
{yellowfin_probe, 0},
#endif
@@ -357,6 +364,9 @@
#ifdef CONFIG_WAVELAN /* WaveLAN */
{wavelan_probe, 0},
#endif
+#ifdef CONFIG_ARLAN /* Aironet */
+ {arlan_probe, 0},
+#endif
#ifdef CONFIG_EL16 /* 3c507 */
{el16_probe, 0},
#endif
@@ -443,6 +453,12 @@
#ifdef CONFIG_MIPS_JAZZ_SONIC
{sonic_probe, 0},
#endif
+#ifdef CONFIG_DECLANCE /* DECstation on-board controller */
+ {dec_lance_probe, 0}, /* and maybe TURBOchannel option boards */
+#endif
+#ifdef CONFIG_BAGETLANCE /* Lance-based Baget ethernet boards */
+ {bagetlance_probe, 0},
+#endif
{NULL, 0},
};
@@ -668,6 +684,14 @@
#define NEXT_DEV (&mkiss_bootstrap)
#endif /* MKISS */
+#if defined(CONFIG_YAM)
+extern int yam_init(struct device *);
+static struct device yam_bootstrap = {
+ "yam", 0x0, 0x0, 0x0, 0x0, 0, 0, 0, 0, 0, NEXT_DEV, yam_init, };
+#undef NEXT_DEV
+#define NEXT_DEV (&yam_bootstrap)
+#endif /* CONFIG_YAM */
+
#if defined(CONFIG_STRIP)
extern int strip_init_ctrl_dev(struct device *);
static struct device strip_bootstrap = {
@@ -711,6 +735,7 @@
#ifdef CONFIG_TR
/* Token-ring device probe */
extern int ibmtr_probe(struct device *);
+extern int olympic_probe(struct device *);
static int
trif_probe(struct device *dev)
@@ -719,6 +744,9 @@
#ifdef CONFIG_IBMTR
&& ibmtr_probe(dev)
#endif
+#ifdef CONFIG_IBMOL
+ && olympic_probe(dev)
+#endif
#ifdef CONFIG_SKTR
&& sktr_probe(dev)
#endif
@@ -792,6 +820,14 @@
"bif", 0x0, 0x0, 0x0, 0x0, 0, 0, 0, 0, 0, NEXT_DEV, bif_init };
# undef NEXT_DEV
# define NEXT_DEV (&bif_dev)
+#endif
+
+#ifdef CONFIG_NET_SB1000
+ extern int sb1000_init(struct device *dev);
+ static struct device sb1000_dev = {
+ "cm0", 0x0, 0x0, 0x0, 0x0, 0, 0, 0, 0, 0, NEXT_DEV, sb1000_probe };
+# undef NEXT_DEV
+# define NEXT_DEV (&sb1000_dev)
#endif
extern int loopback_init(struct device *dev);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)