summaryrefslogtreecommitdiff
path: root/sys/dev/pccard
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/5.2.1_cvscvs2svn2004-02-2313-13/+13
| | | | | | | 'RELENG_5_2_1_RELEASE'. This commit was manufactured to restore the state of the 5.2.1-RELEASE image. Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
* Use %#jx for both args.Warner Losh2003-11-041-2/+2
| | | | | | | Non-use of %# mocked by: bde Notes: svn path=/head/; revision=122032
* Fix two small style nits pointed out by bde: Remove spaces after cast andWarner Losh2003-11-031-1/+1
| | | | | | | indent continued line 4 spaces instead of 2. Notes: svn path=/head/; revision=121987
* Sync to 1.79Warner Losh2003-11-031-4/+4
| | | | Notes: svn path=/head/; revision=121961
* Add intel EtherExpress PRO PCMCIA card ID. Well, I don't know if itWarner Losh2003-11-031-1/+1
| | | | | | | | | | | is really EtherExpress or EEPro or what, but it does appear in a couple of ethernet cards that have appeared recently on ebay. Silicom appears to make these cards, and they have the 82595TX chipset in them, and sometimes uarts. The ex driver needs some work to support these cards, but I thought I'd get the device into pccarddevs. Notes: svn path=/head/; revision=121960
* Sync to 1.78Warner Losh2003-11-031-1/+4
| | | | Notes: svn path=/head/; revision=121959
* o Use %j and uintmax_t rather than uint64_t for casting.Warner Losh2003-11-032-4/+4
| | | | | | | | | o use more proper bus_size_t for iosize rather than bus_addr_t. Noticed by: bde Notes: svn path=/head/; revision=121958
* ia64 tenderbox hates what I did wrt a printf, so cast the snot out ofWarner Losh2003-11-031-2/+2
| | | | | | | it and hope for the best. Notes: svn path=/head/; revision=121920
* MFp4:Warner Losh2003-11-022-49/+99
| | | | | | | | | | | | | o Fix MFC cards. We were bogusly setting CCR_IOBASE[01] and CCR_IOLIMIT. now when we activate the resource, we adjust these for MFC cards, per the spec. o Change type of pf_mfc_* to be bus_addr_t, which is more correct than long. This makes my 3C362D/3C363D and 3CXEM556 cards work! Woo Hoo! Notes: svn path=/head/; revision=121905
* sync to 1.77Warner Losh2003-10-271-4/+4
| | | | Notes: svn path=/head/; revision=121599
* Correct CEM33Warner Losh2003-10-271-1/+1
| | | | Notes: svn path=/head/; revision=121598
* Sync to pccarddevs 1.76Warner Losh2003-10-261-1/+4
| | | | Notes: svn path=/head/; revision=121587
* Add Olicom GoCard 28.8k versionWarner Losh2003-10-261-0/+1
| | | | Notes: svn path=/head/; revision=121586
* Sync to 1.75 of pccarddevsWarner Losh2003-10-261-2/+5
| | | | Notes: svn path=/head/; revision=121585
* Minor tweak to Olicom 2220. Also add the OC-2232 while I'm here.Warner Losh2003-10-261-1/+2
| | | | | | | | Looks like 'special magic' is needed to access the ethernet part of that combo card, so I've not added it to ex. Notes: svn path=/head/; revision=121584
* Sync to pccarddevs 1.74Warner Losh2003-10-261-1/+4
| | | | Notes: svn path=/head/; revision=121564
* Add ID for olicom GOCARD Ethernet (OC2220)Warner Losh2003-10-261-0/+1
| | | | Notes: svn path=/head/; revision=121563
* Const poison string accessor functions.Warner Losh2003-10-262-7/+8
| | | | Notes: svn path=/head/; revision=121521
* sync to 1.73Warner Losh2003-10-081-1/+4
| | | | Notes: svn path=/head/; revision=120899
* Xircom Wireless ethernetWarner Losh2003-10-081-0/+1
| | | | | | | Submitted by: Keith Davis Notes: svn path=/head/; revision=120898
* Add new file for definitions of CIS. We can share this with cardbus.Warner Losh2003-10-071-0/+203
| | | | | | | | the filename isn't that bad, because all of these are defined in the PC Card standard :-) Notes: svn path=/head/; revision=120869
* o move the cis tuple definitions into a common file.Warner Losh2003-10-075-227/+23
| | | | | | | | | o minor optimization of cardbus_cis processing. Remove a bunch of generic entries that are handled by generic. o no longer need the card_get_type stuff. Notes: svn path=/head/; revision=120868
* refactor how we do the quirk matching. this puts an ugly if into aWarner Losh2003-10-062-56/+58
| | | | | | | | | | | | routine of its own, and allows us to move the indentation back two layers making the code more readable. delete a prototype that should have been killed years ago in pccardvar.h. # adding quirks here is way harder than it needs to be. :-( Notes: svn path=/head/; revision=120849
* Remove the cis reading bus methods. They were never implemented andWarner Losh2003-10-061-49/+0
| | | | | | | there's been some critism about the API not being lock friendly. Notes: svn path=/head/; revision=120848
* sync to 1.72Warner Losh2003-09-221-14/+21
| | | | Notes: svn path=/head/; revision=120331
* Merge from NetBSD:Warner Losh2003-09-221-5/+8
| | | | | | | | | | | | | | 1.186: onoe; Sony's PEGA-WL110 CF WLAN (which strangely has fujitsu's vendor id) 1.185: ichiro; Quatech Inc, PCMCIA Enhanced Parallel Port Card Also: o update $NetBSD$ o minor tweaks to FUJITSU. We've tried to keep the CIS only entries seprate from vendor id/product id. Notes: svn path=/head/; revision=120330
* update to 1.71Warner Losh2003-09-201-1/+4
| | | | Notes: svn path=/head/; revision=120291
* EXPsys PCMCIA Ethernet ComboWarner Losh2003-09-201-0/+1
| | | | | | | Submitted by: Ludwig Pummer Notes: svn path=/head/; revision=120290
* Remove unused #defines.Warner Losh2003-09-201-3/+0
| | | | Notes: svn path=/head/; revision=120289
* sync to 1.70Warner Losh2003-09-201-1/+4
| | | | Notes: svn path=/head/; revision=120276
* OEM version of Proxim Harmony cardWarner Losh2003-09-201-0/+1
| | | | | | | Submitted by: Jeremy Bingham Notes: svn path=/head/; revision=120275
* Whacked out CIS configurations can cause us to not have any child. WhenWarner Losh2003-09-051-2/+4
| | | | | | | | | | such a card is ejected, we'd panic. Instead, just ignore it. I should also add a sanity check in the FUNCID code as well, but this isn't wrong since the check is cheap and happens infrequently. Notes: svn path=/head/; revision=119755
* Remove unneeded field after CIS changes.Warner Losh2003-08-291-1/+0
| | | | Notes: svn path=/head/; revision=119545
* Probe routines can return < 0 for speculative matches. In theWarner Losh2003-08-251-1/+1
| | | | | | | | | | compatibility routine, go ahead and accept that as 'success'. A properly written compatible driver should return < 0 for both the compat match and compat probe routines, so this will wind up doing the right thing. Notes: svn path=/head/; revision=119462
* Use __FBSDID().David E. O'Brien2003-08-242-2/+6
| | | | | | | Also some minor style cleanups. Notes: svn path=/head/; revision=119418
* SyncWarner Losh2003-08-211-7/+18
| | | | Notes: svn path=/head/; revision=119241
* Sort the vendors into three sections. First section is for thoseWarner Losh2003-08-211-6/+17
| | | | | | | | | | vendors that list the vendor ID in the proper byte order. The second section is for vendors that get it backwards. The third is for what appear to be 'random' ones (although 0xcxxx appears to be coherent enough that maybe somebody else is assigning those numbers). Notes: svn path=/head/; revision=119240
* Sync to 1.68Warner Losh2003-08-211-1/+2
| | | | Notes: svn path=/head/; revision=119235
* Compaq's ID is 0x138. However, it looks like they also releasedWarner Losh2003-08-211-0/+1
| | | | | | | | | something with the vendor ID of 0x183. That could be a typo, or it could be Paralon Technologies. Add an entry for Paralon, but don't use it yet. Notes: svn path=/head/; revision=119234
* Update to pccarddevs 1.67Warner Losh2003-08-211-11/+13
| | | | Notes: svn path=/head/; revision=119232
* Vendor ID 0x274 is Bromax Communications, not Linksys. Linksys sellsWarner Losh2003-08-211-4/+6
| | | | | | | them as 'Instant Wireless' cards. Notes: svn path=/head/; revision=119231
* Sync to 1.66Warner Losh2003-08-211-8/+10
| | | | Notes: svn path=/head/; revision=119226
* Vendor ID 0x0128 is registered to DSP Solutions, Inc. Megahertz soldWarner Losh2003-08-211-3/+5
| | | | | | | these under X-Jack and XJEM1144. Update to reflect this. Notes: svn path=/head/; revision=119225
* Sync to 1.65Warner Losh2003-08-211-5/+5
| | | | Notes: svn path=/head/; revision=119216
* Change INTERSIL to INTERSIL2 for the -1 case. Chances are good thatWarner Losh2003-08-211-2/+2
| | | | | | | this card has a real ID, but I don't know what it is at this time. Notes: svn path=/head/; revision=119215
* Regen for 1.64Warner Losh2003-08-211-5/+8
| | | | Notes: svn path=/head/; revision=119214
* Vendor 0xb is intersil, not Netgear. The MA401RA is just Netgear'sWarner Losh2003-08-211-2/+5
| | | | | | | | modle number, and I continue to use it as a place holder until I find out what Intersil's name for it is. Notes: svn path=/head/; revision=119213
* pc98pcic isn't the name of the media driver. tcic likely will neverWarner Losh2003-08-201-3/+0
| | | | | | | | happen (unless someone sends one to me). Kill bogus module depend that I commented out over a year ago. Notes: svn path=/head/; revision=119162
* When debugging CIS, only print 10 CISTPL_NULLs. Chances are good theyWarner Losh2003-08-201-3/+12
| | | | | | | | | | are all bogus, and the cards that don't decode things quite right often have hundreds of them. This will fix starvation of small dmesg buffers and allow better debugging to happen. I thought about adding an override, but there is such a thing as too many knobs. :-) Notes: svn path=/head/; revision=119161
* Put a band-aide(tm) on the CIS panic problem. This is a similar fixWarner Losh2003-08-181-5/+16
| | | | | | | | | | to what is in NetBSD. I have a few cards that tickles this bug, and this just keeps us from panicing. It doesn't actually fix the problem (that will happen once I figure out why some cards hate the address their CIS is mapped to high memory). Notes: svn path=/head/; revision=119060