Update cardbus/pccard support.
[dragonfly.git] / sys / dev / netif / ed / if_ed_pccard.c
index f04d3ae..8cb0921 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ed/if_ed_pccard.c,v 1.55 2003/12/31 04:25:00 kato Exp $
- * $DragonFly: src/sys/dev/netif/ed/if_ed_pccard.c,v 1.18 2006/12/22 23:26:19 swildner Exp $
+ * $DragonFly: src/sys/dev/netif/ed/if_ed_pccard.c,v 1.19 2007/07/05 12:08:53 sephe Exp $
  */
 
 #include "opt_ed.h"
@@ -48,6 +48,7 @@
 
 #include "if_edreg.h"
 #include "if_edvar.h"
+#include <bus/pccard/pccard_cis.h>
 #include <bus/pccard/pccardvar.h>
 #include <bus/pccard/pccarddevs.h>
 #ifndef ED_NO_MIIBUS
@@ -143,7 +144,6 @@ static const struct ed_product {
        { PCMCIA_CARD(COREGA, FETHER_PCC_TXF, 0), NE2000DVF_DL10019 },
        { PCMCIA_CARD(DAYNA, COMMUNICARD_E_1, 0), 0},
        { PCMCIA_CARD(DAYNA, COMMUNICARD_E_2, 0), 0},
-       { PCMCIA_CARD(DIGITAL, DEPCMXX, 0), 0 },
        { PCMCIA_CARD(DLINK, DE650, 0), 0},
        { PCMCIA_CARD(DLINK, DE660, 0), 0 },
        { PCMCIA_CARD(DLINK, DE660PLUS, 0), 0},
@@ -153,25 +153,25 @@ static const struct ed_product {
        { PCMCIA_CARD(EPSON, EEN10B, 0), 0},
        { PCMCIA_CARD(EXP, THINLANCOMBO, 0), 0},
        { PCMCIA_CARD(IBM, INFOMOVER, 0), 0},
-       { PCMCIA_CARD(IODATA, PCLAT, 0), 0},
-       { PCMCIA_CARD(IODATA, PCLATE, 0), 0},
+       { PCMCIA_CARD(IODATA3, PCLAT, 0), 0},
        { PCMCIA_CARD(KINGSTON, KNE2, 0), 0},
        { PCMCIA_CARD(LANTECH, FASTNETTX, 0),NE2000DVF_AX88190 },
        { PCMCIA_CARD(LINKSYS, COMBO_ECARD, 0), NE2000DVF_DL10019 },
        { PCMCIA_CARD(LINKSYS, ECARD_1, 0), 0},
        { PCMCIA_CARD(LINKSYS, ECARD_2, 0), 0},
        { PCMCIA_CARD(LINKSYS, ETHERFAST, 0), NE2000DVF_DL10019 },
-       { PCMCIA_CARD(LINKSYS, PCM100, 0), 0},
        { PCMCIA_CARD(LINKSYS, TRUST_COMBO_ECARD, 0), 0},
-       { PCMCIA_CARD(LINKSYS, ETHERFAST, 0), NE2000DVF_DL10019 },
        { PCMCIA_CARD(MACNICA, ME1_JEIDA, 0), 0},
        { PCMCIA_CARD(MELCO, LPC3_CLX,  0), NE2000DVF_AX88190},
        { PCMCIA_CARD(MELCO, LPC3_TX, 0), NE2000DVF_AX88190 },
        { PCMCIA_CARD(NDC, ND5100_E, 0), 0},
        { PCMCIA_CARD(NETGEAR, FA410TXC, 0), NE2000DVF_DL10019},
        { PCMCIA_CARD(NETGEAR, FA411, 0), NE2000DVF_AX88190},
+       { PCMCIA_CARD(NEXTCOM, NEXTHAWK, 0), 0},
+       { PCMCIA_CARD(OEM2, ETHERNET, 0), 0},
        { PCMCIA_CARD(PLANET, SMARTCOM2000, 0), 0 },
        { PCMCIA_CARD(PREMAX, PE200, 0), 0},
+       { PCMCIA_CARD(RACORE, ETHERNET, 0), 0},
        { PCMCIA_CARD(RPTI, EP400, 0), 0},
        { PCMCIA_CARD(RPTI, EP401, 0), 0},
        { PCMCIA_CARD(SMC, EZCARD, 0), 0},
@@ -181,7 +181,7 @@ static const struct ed_product {
        { PCMCIA_CARD(SOCKET, LP_ETH_10_100_CF, 0), NE2000DVF_DL10019},
        { PCMCIA_CARD(SVEC, COMBOCARD, 0), 0},
        { PCMCIA_CARD(SVEC, LANCARD, 0), 0},
-       { PCMCIA_CARD(SYNERGY21, S21810, 0), 0},
+       { PCMCIA_CARD(TAMARACK, ETHERNET, 0), 0},
        { PCMCIA_CARD(TDK, LAK_CD031, 0), 0},
        { PCMCIA_CARD(TELECOMDEVICE, TCD_HPC100, 0), NE2000DVF_AX88190 },
        { PCMCIA_CARD(XIRCOM, CFE_10, 0), 0},