imp
9292ea9a4d
Add support for suspending/resuming CardBus bridges.
...
We really should have and use power state information, but none exists
today.
Submitted by: YAMAMOTO Shigeru-san <shigeru@iij.ad.jp>
2001-12-15 05:58:28 +00:00
imp
e231bcb189
Sync to pccarddevs 1.25
2001-12-12 20:06:29 +00:00
imp
e2b68f4e4f
Move LINKSYS2 to its correct numerical location.
...
Add BONDWELL B236 Game Card Joystick. A PC Card joystick card.
2001-12-12 20:05:48 +00:00
imp
67df0b50e4
implement MFC links properly (and I think long links too). This make
...
the sprint wireless card try to attach. Sadly, the pci code at the
bridge keeps this from happening.
Bug w/o PR: jhb :-)
2001-12-04 13:48:16 +00:00
imp
fc9dbdce84
Sync to 1.24
2001-11-28 08:33:41 +00:00
imp
7fa4817fe2
Merge from NetBSD:
...
1.147 (my changes to sync to FreeBSD's file)
1.148 Buffalo AirStation CFtytpe WLAN Card (ichiro)
1.149 IBM SCSI PCMCIA (yamt)
1.150 <restore 1.148 lost in 1.149> (enami)
2001-11-28 08:33:12 +00:00
imp
335a26d4b8
Only call pccard_function_disable when we have a configured config
...
entry. Otherwise we panic on boot for cards that we can't allocate a
config entry for (my 3.3V wavelan card currently fails thusly).
2001-11-26 07:14:00 +00:00
imp
e42e956dfb
Weed out those pccard entries that match everything. These are too
...
dangerous to allow :-)
This should fix the ed1: <PLANEX ... bug.
2001-11-20 06:15:24 +00:00
imp
3b062a2907
Update to 1.23 pccarddevs
2001-11-19 06:28:20 +00:00
imp
c81de63164
Add ZOOM as one of the bgous vendors
2001-11-19 06:27:33 +00:00
imp
2f8016404c
Update to 1.22 pccarddevs
2001-11-19 05:22:46 +00:00
imp
4d30d470db
Nits to make it whitespace compatible with what I'm about to commit to NetBSD
2001-11-19 05:22:28 +00:00
imp
18df5bf636
Update to 1.21 pccarddevs
2001-11-19 05:11:50 +00:00
imp
15c4a90ac4
Merge NetBSD 1.146: Linksys Instant Wireless Network card.
...
Obtained From: NetBSD
2001-11-19 05:11:35 +00:00
imp
aed28d261d
Update to 1.20 pccarddevs
2001-11-19 05:04:08 +00:00
imp
9dec539715
Merge NetBSD 1.145: Xircom XE2000
2001-11-19 05:02:55 +00:00
imp
d61787d6b5
Regenerate with 1.19 of pccarddevs
2001-11-16 06:59:27 +00:00
imp
4ab389c3ff
Merge in most (hopefully all) of the devices that OpenBSD has that
...
NetBSD/FreeBSD doesn't have listed.
2001-11-16 06:58:47 +00:00
imp
3e552735d1
Sync to 1.18 of pccarddevs
2001-11-15 07:50:38 +00:00
imp
e1f7a9c3c0
Add vendor for NDC.
2001-11-15 07:50:09 +00:00
imp
686e52b5ce
Hoist the Card/Card2 macros that I invented for the wi driver into
...
pccard layer and rename them PCMCIA_CARD and PCMCIA_CARD2 respectively
(note, this is being done with an eye towards NetBSD integreation so
it is easier to keep lists of cards between us and them in sync).
Use this in the an and wi drivers.
2001-11-15 06:37:13 +00:00
imp
bdcad4abe9
Sync to 1.17 of pccarddevs
2001-11-11 23:52:49 +00:00
imp
d0d2eaf8b0
Add GENTEK as one of the bogus vendors we need to id cards from the cis
2001-11-11 23:52:28 +00:00
imp
eac3f73dc1
Sync to 1.16 pccarddevs to get new PCMCIA_ symbols
2001-11-11 20:15:47 +00:00
imp
db8e4ff08f
Move from using PCCARD_ symbols gereated from this file to using PCMCIA_
...
symbols so that driver lists are easier to share and keep in sync.
2001-11-11 20:15:06 +00:00
imp
68f56cbafe
Sync to 1.15 pccarddevs
2001-11-11 19:37:28 +00:00
imp
22a47e8fea
MFNetBSD:
...
1.140 imp (that's me) sort the file
1.141 christos Another cdrom
1.142 mjl Corega PCCB-11
1.143 mjl Corega PCC-TD
1.144 ichiro ELSA CF wavelan card XI-800
2001-11-11 19:36:44 +00:00
imp
da7f535b3c
Regen.
2001-10-05 05:32:51 +00:00
imp
44d85e12de
MFNetBSD:
...
1.139: augustss; Add EigerLabs sound card.
1.138: ichiro; Typo
1.137: ichiro; GEMTEK CF-size WaveLAN card based on Prism2.5 eval
1.136: ichiro; Symbol Spctrum24 LA4100 Series CF WaveLAN card
1.135: pooka; Psion Gold Card
1.134: christos; zonet zen (Henrik Berglund)
1.133: christos; dlink-660+ (janberg@netbsd.org )
1.132: itojun; 3Com 3CRWE62092A Wireless LAN
2001-10-05 05:32:27 +00:00
shiba
5757abe58a
Update cis tuple parser, add a pccarddevs entry,
...
and improve PCCARD_IVAR_ETHADDR in pccard_read_ivar().
Change points:
(1) Read Function Ext tuple.
(2) Add Ratoc REX-R280 entry(fe driver).
(3) Take ether address from function ext tuple.
Reviewed by: imp
Obtained from: NetBSD
2001-09-02 06:37:41 +00:00
jon
10f5273e6a
Make pccard_product_lookup non-static again...
...
When something is exported, do not mark it as static for no apparent reason...
Broken by: me
2001-08-27 11:28:00 +00:00
imp
1df82af8cb
More notes to the reader about issues in pccard code here.
2001-08-27 01:24:33 +00:00
imp
c7dc6a1b50
Merge notes, but not code, from my latest tree on pccard_function_init and pccard_function_free
2001-08-27 01:18:21 +00:00
jon
c07859c916
Part two of this NEWCARD update:
...
Briefly, the significant changes include:
* Way better resource management in pccbb, pccard and cardbus.
* pccard hot-removal now appears to work.
* support pre-fetchable memory in cardbus.
* update cardbus to support new pci bus interface functions.
* Fix CIS reading to no longer use rman_get_virtual().
What's not there, but in the works:
* pccard needs to do interrupt properly and not read the ISR on single
function cards.
* real resource management for pccard
* a complete implementation of CIS parsing
* need to look into how to correctly use mutex in pccbb
2001-08-27 00:09:42 +00:00
jon
dc0fa08956
Non-functional changes to NEWCARD stuff.
...
This is the first part of a two-part update to NEWCARD. Changes in this
commit are non-functional, and includes the following:
* indentation and other changes to meet style(9).
* other minor style consistancy changes
* addition of comments
* renaming of device_t variables to be consistant across all of NEWCARD.
(note that not all style violations are fixed in this commit -- those that
aren't will be clobbered by the next commit.)
2001-08-26 23:56:49 +00:00
assar
868d628bef
null_do_probe: mark as unused
2001-07-21 17:10:30 +00:00
imp
b67a29df8c
Sync to pccarddevs 1.12
2001-07-05 03:20:48 +00:00
imp
4980cf149f
Merge from NetBSD:
...
1.131: crhistos; cn40bc ne clone
1.130: ichiro; COREGA FEther PCC-TXF
1.129: ichiro; nits
1.128: ichiro; National Instruments pcmcia GPIB
1.127: jhawk; Socket EA ethernet
1.126: ichiro; Intel PRO/Wireless 2001 LAN PC Card
1.125: ichiro; BUFFALO AirStation 11Mbps WLAN Card
1.124: ichiro; Corega FEther PCC-TXD
1.123: onoe; Cisco Aironet 350 Series
1.122: ichiro; I-O DATA WN-B11/PCM wlan
1.121: aymeric; Synergy 21 S21810+
1.120: thorpej; D-LINK DMF-560TX
1.119: ichiro; typo
1.118: ichiro; some wavelan card
1.117: ichiro; Contec FLEXLAN/FX-DS100-PCC wavelan
1.116: ichiro; COMPAQ Wireless CARD NC5004(Prism2)
1.114: thorpej; Xircom CreditCard Token Ring II
2001-07-05 03:19:43 +00:00
imp
36b30174a2
Fix the panics for real this time. When something can't be allocated,
...
we need to delete the info from the list as well as zero out the res
pointer we saved in the code.
Also made a few style(9) changes while I was at it. Don't use if
(ptr) or if (!ptr), but compare against NULL. Compare against NULL
rather than 0. Don't have useless blocks.
There are likely other problems as well, but at least the wi based
wireless card with memory listed in its cis doesn't panic the system
when the card is inserted.
2001-05-10 06:55:39 +00:00
dmlb
073481bfe4
Add additional enumeration types for CARD_SET_RES_FLAGS.
...
Approved by: imp
MFC: after 1 week
2001-05-08 23:56:47 +00:00
imp
95af7f8b67
Add accessor/ivar for the "function". This is so we can generically
...
match disks and serial ports and maybe others.
2001-04-21 04:08:39 +00:00
imp
bfdb72c0bc
Only try to delete the resource if we actually got it.
2001-04-21 02:29:09 +00:00
imp
a77b88f03f
First step towards making loadable modules independent of having
...
pccard in the kernel for those drivers with pccard attachments. This
makes the compat layer a little larger by introducing some inlines,
but should almost make it possible to have independent attachments.
The pccard_match function are the only one left, which I will take
care of shortly.
2001-03-22 06:00:07 +00:00
imp
ba4eff10d2
Sync to last changes.
2001-03-22 05:52:42 +00:00
imp
7ce3a0be44
Add zoom air 4000.
2001-03-22 05:51:58 +00:00
imp
6e66a78b31
Style(9) changes:
...
put parens around return (statements);
Use ANSI funcitons only.
2001-03-22 05:41:20 +00:00
phk
709379c1ae
Another round of the <sys/queue.h> FOREACH transmogriffer.
...
Created with: sed(1)
Reviewed by: md5(1)
2001-02-04 16:08:18 +00:00
imp
83ca21a660
Convert the vendor/product cis strings to an array of CIS entries. This
...
allows us to use the PCCARD_CIS #defines generated to distinguish cards
that don't have a Manufacturer and OEM.
2001-01-21 08:09:00 +00:00
imp
9dfe17139a
remove duplicate entry that snuck in during the merge.
2001-01-21 04:33:12 +00:00
imp
3427c48eab
Sync to pccarddevs 1.9
2001-01-20 02:04:26 +00:00