Commit Graph

394 Commits

Author SHA1 Message Date
uch
663c327808 Add Billionton Systems Inc. LNT-10TN NE2000 Compatible card. 2000-02-27 11:14:03 +00:00
uch
16c31080a5 IT8368E legacy mode requires mode change between I/O access and
attribute memory access. XXX
2000-02-26 19:02:22 +00:00
itojun
beecfd4814 cnw is 8bit-only card. map memory region as 8bit only.
(there are so many 8bit-only card fixes.  don't we have some hint on cis tuple?)
From: feico
2000-02-26 05:34:43 +00:00
chopps
dcfbcbec76 remove bogus debug (was reading unmapped CCR) 2000-02-22 21:29:36 +00:00
thorpej
bfaa657135 Fix printf formats on the Alpha. 2000-02-22 08:23:22 +00:00
enami
158df7b6f1 Don't establish an interrupt if attach is in progress. Anyway, current wdc
and its children doesn't require interrupt on attach.
2000-02-21 03:55:22 +00:00
enami
91026fe7f2 Cosmetic changes. 2000-02-21 03:26:41 +00:00
enami
6779fc2bb2 Fix thinko in previous commit. 2000-02-20 03:48:40 +00:00
enami
ac75116d32 Try other config entry on i/o space alloc failure. 2000-02-20 03:18:15 +00:00
sommerfeld
7adb22cfa5 Add detach support.
Light cleanup.
2000-02-17 15:58:32 +00:00
enami
4a1320b29f Put the entry of FNW-3700T after the entry of SVEC-PN650TX
so that SVEC-PN650TX errornously recognized as FNW-3700T.
Pointed out by Takahiro Kambe <taca@sky.yamashina.kyoto.jp>.
2000-02-14 23:13:49 +00:00
itojun
99b18eac36 on attach, check if we've got meaningful mac address or not,
to detect io mapping problem.

on detach, handle resource deallocations more carefully.
2000-02-13 06:17:58 +00:00
enami
84b6105bbe Check if device is active in wi_intr and wi_inquire. 2000-02-12 23:35:28 +00:00
chopps
53e6733789 awi is an 8-bit only card, so set the 8bit flag. 2000-02-12 19:58:35 +00:00
itojun
02bf7fcd13 add wi_detach and friends so that we can hot-swap wi card. 2000-02-12 16:08:04 +00:00
chopps
d8595b9af3 map common memory 8 bit for cis scan when following longlinks. 2000-02-10 09:01:52 +00:00
enami
e00270524e ASIX AX88190 support (Planex FNW-3700-T and Melco LPC3-TX) from FreeBSD/PAO3. 2000-02-09 15:40:23 +00:00
enami
67bc20747a Support Xircom CompactCard Ethernet CFE-10. 2000-02-09 14:54:53 +00:00
enami
99f529f0b3 - Since all resources are mandatory, no need to manage individually.
- KNF some code.
- Factor out some code into function.
- Disestablish an interrupt handler when failed to enable card power.
2000-02-09 14:42:33 +00:00
enami
dc87f2899f - No need to keep track enable/disable state here. The smc91cxx.c also
manages it.
- Disestablish an interrupt when failed to enable card.
- Don't say I'm enabled if failed to enable card.
2000-02-09 13:40:42 +00:00
enami
94a6dd9169 Regen. 2000-02-09 13:33:22 +00:00
enami
947c0fee74 Add an entry for Planex FNW-3700-T. 2000-02-09 13:32:23 +00:00
enami
e729d284ad Add an entry for Melco LPC3-TX. 2000-02-09 13:20:55 +00:00
enami
e92b285eaf Add an entry for Xircom CompactCard Ethernet CFE-10. 2000-02-09 13:07:45 +00:00
enami
1658944ebe - Don't rely on implicit declaration.
- Sinc wi/ existing coding style.
2000-02-08 12:51:30 +00:00
enami
c7573d517e - Bail out from attach stage if failed to enable card, number of iospace
or memspace is unexpected, failed to map iospace or failed to configure
the controller properly.
- Disestablish an interrupt handler if failed to enable card.
2000-02-08 12:49:12 +00:00
augustss
a534cd4254 Correct John Markus Bjørndalen's horribly mangled name in a comment. 2000-02-07 09:40:37 +00:00
augustss
a8365d0e29 Use pcmcia_devinfo(). 2000-02-07 09:36:27 +00:00
augustss
e2ab50484b Add a pcmcia_devinfo() function (akin to pci_devinfo). It generates a
string suitable for printing in the attach message.
2000-02-07 09:35:29 +00:00
nathanw
958e687d69 LP64 printf fixes. 2000-02-05 20:02:42 +00:00
enami
645c869160 Add detach support for ethernet portion. 2000-02-05 04:44:00 +00:00
enami
9267b8f018 Remove unnecessary includes. 2000-02-05 04:41:49 +00:00
enami
730f15bb19 Free resources on attach failure. 2000-02-04 09:31:07 +00:00
enami
82235a8673 Actually, no need to keep track of sc_ih. 2000-02-04 09:30:28 +00:00
chopps
2a1352a5b3 enable the card before establishing the interrupt to avoid being called
with stray interrupts before we are ready.
clear the card interrupt after enabling the card
2000-02-04 08:45:41 +00:00
explorer
59db45db2a bring over WEP mode from FreeBSD/OpenBSD 2000-02-04 07:48:29 +00:00
explorer
4a5667f967 undo part of the previous commit. I'll just steal the code from freebsd,
to minimize differences between the drivers.
2000-02-04 06:22:52 +00:00
enami
af9710cf6e Disestablish an interrupt if failed to enable the card. 2000-02-04 04:54:51 +00:00
enami
6f28840935 Remove no longer necessary old code. 2000-02-04 03:40:00 +00:00
enami
3ff6804bdd Release the resource on attach failure. 2000-02-04 03:38:06 +00:00
explorer
de4f36ae63 Add encryption structure definitions -- it's interesting tht the gold card
has 128 bit encryption, but the key space is 14 * 8 bits, or 112 bits...
I wonder where the other 16 bits comes from?
2000-02-04 02:03:02 +00:00
cgd
942a54e0c1 replace the *_lookup table entry match/lookup functions in all of
these drivers with a single common function (which supports tables
of variable-sized structures).  Things are mostly as they were before:
tables are terminated by entry with NULL name, etc.  There's also
the ability to call a driver-specific match function which can be used
to augment the table lookup.
2000-02-04 01:27:12 +00:00
chopps
71d64756c2 wrap optimized copy routines in an ifdef 2000-02-03 21:27:35 +00:00
enami
d6df5ce334 Make the product lookup table driven. 2000-02-03 08:52:21 +00:00
enami
f1ce315cc0 Regen. 2000-02-03 08:26:33 +00:00
enami
fc92de5f92 Add an entry for Icom WAVEMASTER SL-200. 2000-02-03 08:25:55 +00:00
chopps
a5dc628e12 manipulate packet counters, support detach, and add commented out code to
DTRT on suspend
2000-02-02 18:39:44 +00:00
thorpej
eed75dbc26 Don't dry to diving MIIF_NOISOLATE in the PHY drivers. Instead, pass
flags down from the parent to child vi mii_attach().
2000-02-02 17:09:38 +00:00
itojun
b2cac6e684 if_detach for sm/pcmcia.
with addition of resource allocation flags in softc (to DTRT on detach).
2000-02-02 16:04:40 +00:00
itojun
7a7a3bcfdf handle attach failure in ne/pcmcia more carefully. (otherwise we'll
have trouble on detach)
2000-02-02 13:06:15 +00:00