make the linux-ppc packags be in synch with other platforms
[tangerine.git] / arch / common / boot / grub / netboot / cards.h
blobcf37050c8d65551612062be50bb121e18e5f9c9e
1 #ifndef CARDS_H
2 #define CARDS_H
4 /*
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License as
7 * published by the Free Software Foundation; either version 2, or (at
8 * your option) any later version.
9 */
11 #include "nic.h"
13 /* OK, this is how the PCI support hack works: if pci.h is included before
14 * this file is included, assume that the driver supports PCI. This means that
15 * this file is usually included last. */
17 #ifdef PCI_H
18 #define PCI_ARG(x) ,x
19 #else
20 #define PCI_ARG(x)
21 #endif
23 #ifdef INCLUDE_WD
24 extern struct nic *wd_probe(struct nic *, unsigned short *
25 PCI_ARG(struct pci_device *));
26 #endif
28 #ifdef INCLUDE_3C503
29 extern struct nic *t503_probe(struct nic *, unsigned short *
30 PCI_ARG(struct pci_device *));
31 #endif
33 #ifdef INCLUDE_VIA_RHINE
34 extern struct nic *rhine_probe(struct nic *, unsigned short *
35 PCI_ARG(struct pci_device *));
36 #endif
38 #ifdef INCLUDE_NE
39 extern struct nic *ne_probe(struct nic *, unsigned short *
40 PCI_ARG(struct pci_device *));
41 #endif
43 #ifdef INCLUDE_NS8390
44 extern struct nic *nepci_probe(struct nic *, unsigned short *
45 PCI_ARG(struct pci_device *));
46 #endif
48 #ifdef INCLUDE_3C509
49 extern struct nic *t509_probe(struct nic *, unsigned short *
50 PCI_ARG(struct pci_device *));
51 #endif
53 #ifdef INCLUDE_3C529
54 extern struct nic *t529_probe(struct nic *, unsigned short *
55 PCI_ARG(struct pci_device *));
56 #endif
58 #ifdef INCLUDE_3C595
59 extern struct nic *t595_probe(struct nic *, unsigned short *
60 PCI_ARG(struct pci_device *));
61 #endif
63 #ifdef INCLUDE_3C90X
64 extern struct nic *a3c90x_probe(struct nic *, unsigned short *
65 PCI_ARG(struct pci_device *));
66 #endif
68 #ifdef INCLUDE_EEPRO
69 extern struct nic *eepro_probe(struct nic *, unsigned short *
70 PCI_ARG(struct pci_device *));
71 #endif
73 #ifdef INCLUDE_EEPRO100
74 extern struct nic *eepro100_probe(struct nic *, unsigned short *
75 PCI_ARG(struct pci_device *));
76 #endif
78 #ifdef INCLUDE_EPIC100
79 extern struct nic *epic100_probe(struct nic *, unsigned short *
80 PCI_ARG(struct pci_device *));
81 #endif
83 #ifdef INCLUDE_OTULIP
84 extern struct nic *otulip_probe(struct nic *, unsigned short *
85 PCI_ARG(struct pci_device *));
86 #endif
88 #ifdef INCLUDE_TULIP
89 extern struct nic *tulip_probe(struct nic *, unsigned short *
90 PCI_ARG(struct pci_device *));
91 #endif
93 #ifdef INCLUDE_DAVICOM
94 extern struct nic *davicom_probe(struct nic *, unsigned short *
95 PCI_ARG(struct pci_device *));
96 #endif
98 #ifdef INCLUDE_CS89X0
99 extern struct nic *cs89x0_probe(struct nic *, unsigned short *
100 PCI_ARG(struct pci_device *));
101 #endif
103 #ifdef INCLUDE_LANCE
104 extern struct nic *lancepci_probe(struct nic *, unsigned short *
105 PCI_ARG(struct pci_device *));
106 #endif
108 #ifdef INCLUDE_NE2100
109 extern struct nic *ne2100_probe(struct nic *, unsigned short *
110 PCI_ARG(struct pci_device *));
111 #endif
113 #ifdef INCLUDE_NI6510
114 extern struct nic *ni6510_probe(struct nic *, unsigned short *
115 PCI_ARG(struct pci_device *));
116 #endif
118 #ifdef INCLUDE_SK_G16
119 extern struct nic *SK_probe(struct nic *, unsigned short *
120 PCI_ARG(struct pci_device *));
121 #endif
123 #ifdef INCLUDE_3C507
124 extern struct nic *t507_probe(struct nic *, unsigned short *
125 PCI_ARG(struct pci_device *));
126 #endif
128 #ifdef INCLUDE_NI5010
129 extern struct nic *ni5010_probe(struct nic *, unsigned short *
130 PCI_ARG(struct pci_device *));
131 #endif
133 #ifdef INCLUDE_NI5210
134 extern struct nic *ni5210_probe(struct nic *, unsigned short *
135 PCI_ARG(struct pci_device *));
136 #endif
138 #ifdef INCLUDE_EXOS205
139 extern struct nic *exos205_probe(struct nic *, unsigned short *
140 PCI_ARG(struct pci_device *));
141 #endif
143 #ifdef INCLUDE_SMC9000
144 extern struct nic *smc9000_probe(struct nic *, unsigned short *
145 PCI_ARG(struct pci_device *));
146 #endif
148 #ifdef INCLUDE_TIARA
149 extern struct nic *tiara_probe(struct nic *, unsigned short *
150 PCI_ARG(struct pci_device *));
151 #endif
153 #ifdef INCLUDE_DEPCA
154 extern struct nic *depca_probe(struct nic *, unsigned short *
155 PCI_ARG(struct pci_device *));
156 #endif
158 #ifdef INCLUDE_RTL8139
159 extern struct nic *rtl8139_probe(struct nic *, unsigned short *
160 PCI_ARG(struct pci_device *));
161 #endif
163 #ifdef INCLUDE_W89C840
164 extern struct nic *w89c840_probe(struct nic *, unsigned short *
165 PCI_ARG(struct pci_device *));
166 #endif
168 #ifdef INCLUDE_SIS900
169 extern struct nic *sis900_probe(struct nic *, unsigned short *
170 PCI_ARG(struct pci_device *));
171 #endif
173 #ifdef INCLUDE_NATSEMI
174 extern struct nic *natsemi_probe(struct nic *, unsigned short *
175 PCI_ARG(struct pci_device *));
176 #endif
178 #ifdef INCLUDE_TLAN
179 extern struct nic *tlan_probe(struct nic *, unsigned short *
180 PCI_ARG(struct pci_device *));
181 #endif
183 #endif /* CARDS_H */