aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pccard
Commit message (Collapse)AuthorAgeFilesLines
* Another PC Card that needs the CIS strings for the Surecom EP-427X,Warner Losh2009-04-241-0/+1
| | | | | | | | which really is just a rebadged OEM card... Plus a tiny whitespace nit. Notes: svn path=/head/; revision=191468
* A couple of older Melco cards that missed the transition to newcardWarner Losh2009-04-221-0/+1
| | | | Notes: svn path=/head/; revision=191393
* Add Billionton LNT-10TB variantWarner Losh2009-04-221-0/+1
| | | | Notes: svn path=/head/; revision=191390
* Add AmbiCom AMB8002, AMB8010 (2 variants) and AMB8610. These wereWarner Losh2009-04-221-0/+4
| | | | | | | inferred from data in the linux driver. Notes: svn path=/head/; revision=191385
* Another NE-2000 clone. The GVC NIC-2000P Ethernet adapter. Based onWarner Losh2009-04-141-0/+2
| | | | | | | | the MN5017 chipset. There's no vendor/product pair on this card, so it needs to be matched by the CIS strings. Notes: svn path=/head/; revision=191036
* Another GlobalVillage card.Warner Losh2009-04-071-0/+1
| | | | Notes: svn path=/head/; revision=190795
* Sort NECINFORTIA correctly.Warner Losh2009-03-271-1/+1
| | | | Notes: svn path=/head/; revision=190476
* Harvest a previously unknown Bromax design based on the AX88x90 fromWarner Losh2009-03-271-0/+1
| | | | | | | the Linux axnet driver. Notes: svn path=/head/; revision=190473
* RIOS Systems co was naughty and used a 'random' id. Use it with theWarner Losh2009-03-251-0/+4
| | | | | | | PCCARD3 name to describe the RIOS PC Card III Ethernet that I have. Notes: svn path=/head/; revision=190429
* Another akihabra find: Mitsubishi B8895.Warner Losh2009-03-251-0/+2
| | | | Notes: svn path=/head/; revision=190408
* Remove old compat method that's no longer needed (and hasn't beenWarner Losh2009-03-111-9/+0
| | | | | | | since just before 6.0). Notes: svn path=/head/; revision=189683
* Allow zero length memroy space descriptor sections. It is apparentlyWarner Losh2009-03-111-4/+2
| | | | | | | | | | legal in the spec. Add newline to the verbose messages we print when debugging when this happens. The Hitachi HT-4840-11 is the only card to hit these in years, and it works well enough if we're liberal about what we accept. Notes: svn path=/head/; revision=189682
* Add entry for Hitachi HT-4840-11, which is a fe-based card.Warner Losh2009-03-111-0/+4
| | | | Notes: svn path=/head/; revision=189680
* Add 3 new cards that I found today in akihabara...Warner Losh2009-03-111-0/+8
| | | | | | | | | Toshiba LANCT00A TDK LAK-CD011 TJ PTJ-LAN/T PC-NIC ENCC 990010759-001A Notes: svn path=/head/; revision=189679
* Add in parsing of the disk FUNCE tuples.Warner Losh2009-03-033-16/+27
| | | | Notes: svn path=/head/; revision=189318
* Store the entire funce for disk type functions (eg CF cards and theWarner Losh2009-02-062-1/+20
| | | | | | | like). Notes: svn path=/head/; revision=188219
* Bring consistent debugging output for all values that are supposedWojciech A. Koszek2009-02-052-31/+31
| | | | | | | | | | to be printed in a hexadecimal format. Otherwise, '270' doesn't say much. Reviewed by: imp Notes: svn path=/head/; revision=188212
* do_product_lookup should return a const struct pccard_product *.Warner Losh2009-02-051-1/+1
| | | | Notes: svn path=/head/; revision=188180
* Fix parameter types for set_res_flags and read_ivarsWarner Losh2009-02-051-4/+4
| | | | Notes: svn path=/head/; revision=188179
* Define bits for memory mapping house keeping by bridges.Warner Losh2009-01-051-0/+4
| | | | Notes: svn path=/head/; revision=186795
* Remove opt_wi.h from module and fix typo in pccarddevs.Warner Losh2008-08-271-1/+1
| | | | Notes: svn path=/head/; revision=182251
* The APDL-325 is a Wireless LAN pcmcia adapter that sits inside someWarner Losh2008-08-271-0/+1
| | | | | | | | | | | Billion Access Points. Fix wi(4) to recognise the adapter. PR: 77913 Submitted by: Daan Vreeken [PA4DAN] MFC after: 3 days Notes: svn path=/head/; revision=182236
* Some PC Cards don't have the proper IRQ mask in them. The standardWarner Losh2008-08-271-0/+2
| | | | | | | | | | | | | says that in such cases we can pick any interrupt. One of these cards is the LG11 Wireless LAN card. I don't have one of these, but I do know that this doesn't hurt any cards I've tried it with. PR: 92070 Submitted by: Helge Oldach MFC after: 3 days Notes: svn path=/head/; revision=182229
* MFp4: necessary quirks to get 3c1 not working (still no interrupts)Warner Losh2008-08-251-0/+23
| | | | Notes: svn path=/head/; revision=182142
* Fix a small problem in the comment about departure from NetBSD.Warner Losh2008-08-071-1/+1
| | | | | | | | Also, r181392 fixed a small problem with multifunction cards that would cause the card not to power down when the last driver detached from it. Notes: svn path=/head/; revision=181395
* Add NEC PC-9802N-J02 (confirmed) and NEC PC-9202N-J02R (speculative)Warner Losh2008-08-072-17/+5
| | | | | | | to the list of devices. Notes: svn path=/head/; revision=181392
* Unify the initial card probe/attach procedure with the kldloadWarner Losh2008-08-062-63/+114
| | | | | | | | | | | | | | | | | | | | | | procedure. There were some subtle differences before that could lead to a variety of bugs, including resources being lost (in one case forever). pccard_probe_and_attach_card does this now, and includes comments about what's going on and why, since it isn't obvious from the code. Please let me know if I've missed anything... Provide a new function called pccard_select_cfe that allows drivers to select which configuration entry to use. This is needed for some older pre-MFC standard cards with many functions that want to activate all their functions by selecting alternative entries, or to work around broken ones. pccard_select_cfe will migrate into the pccard_if.m interface as its interface stabilizes to keep all the pccard drivers from referencing any symbols in the pccard.ko module directly. Fix a printf to refer to the right function name. Notes: svn path=/head/; revision=181342
* Add an alternative ID for the Siemens SpeedStream SS1021: 0x3021.Warner Losh2008-08-021-0/+1
| | | | Notes: svn path=/head/; revision=181208
* Merge from NetBSD's pcmciadev file (rev ~1.208 - 1.226) whereWarner Losh2008-07-061-25/+28
| | | | | | | | | | | | | | | | | appropriate (versions not appropriate to merge omitted): o 1.226 imp nop, save for NetBSD string (minor merging the other way) o 1.225 jnemeth Coreage LAPCCTXD o 1.224 martin (remove 3rd and 4th clauses) o 1.223 kiyohara (TDK bluetooth PC Card) o 1.222 kiyohara (Anycom BlueCard) o 1.221 ichiro (NEC Infrontia AX420N) o 1.219 jmcneill (EDIMAX EP-4101) o 1.213 tsutsui (TEAC IDECARDII entry fix) Also, while I'm here, fix some tab problems that have crept in. Notes: svn path=/head/; revision=180314
* Slight simplification of the power parsing code, as well as usingWarner Losh2008-06-011-45/+27
| | | | | | | | | autoincrement in some places where it makes sense. This makes this .o about 180 bytes smaller on x86 and amd64 with no apparent functional changes. Notes: svn path=/head/; revision=179483
* Commit cmx(4), a driver for Omnikey CardMan 4040 PCMCIA smartcard readers.Rink Springer2008-03-061-0/+4
| | | | | | | | | | | PR: kern/114582 Submitted by: Daniel Roethlisberger <daniel@roe.ch> Reviewed by: imp, myself Tested by: johans, myself MFC after: 2 weeks Notes: svn path=/head/; revision=176868
* Bring in some new Sierra Wireless drivers running under pccard.Remko Lodder2007-10-122-0/+40
| | | | | | | | | | | | | (AC710/AC750/AC850/A550/A555/A710/A750) PR: kern/110190 Submitted by: Pascal Vizeli<pvizeli at yahoo dot de> Approved by: imp (mentor) MFC After: 1 week Notes: svn path=/head/; revision=172572
* Add Micro Research PCMCIA LAN Adapter MR10TPC support. Patch slightlyWarner Losh2007-07-111-0/+2
| | | | | | | | | | | reworked by me. Submitted by: Osamu Hasegawa-san PR: 93393 Approved by: re (hrs) Notes: svn path=/head/; revision=171352
* only register a ithread handler if the card requests an ithreadWarner Losh2007-06-161-3/+2
| | | | | | | handler. Notes: svn path=/head/; revision=170849
* Make the interrupt handler wrapper capable of correctly support ↵Paolo Pisati2007-05-312-17/+20
| | | | | | | | | filter+ithread handler. Discussed and reviewed with: bsdimp, simokawa Notes: svn path=/head/; revision=170163
* Use pause() rather than tsleep() on stack variables and function pointers.John Baldwin2007-02-271-1/+1
| | | | Notes: svn path=/head/; revision=167086
* o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati2007-02-232-9/+23
| | | | | | | | | | | | | | | | bus_setup_intr() o add an int return code to all fast handlers o retire INTR_FAST/IH_FAST For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current Reviewed by: many Approved by: re@ Notes: svn path=/head/; revision=166901
* CompUSA mutli-format pcmica flash reader/writerWarner Losh2007-02-161-0/+2
| | | | Notes: svn path=/head/; revision=166789
* Updated tuple list, kindaWarner Losh2007-02-161-1/+1
| | | | Notes: svn path=/head/; revision=166788
* Add poitner to JEDEC publication 106Warner Losh2007-02-161-0/+4
| | | | Notes: svn path=/head/; revision=166787
* We need to free the ivars for the child that we just deleted.Warner Losh2007-02-031-0/+3
| | | | Notes: svn path=/head/; revision=166453
* Thomas Wintergerst reports that when this tsleep went away, certainWarner Losh2006-08-091-0/+10
| | | | | | | | | | | cards stopped working. Specifically the AVM B1 PCMCIA Card no longer detected. Its CIS chain read back as all FF's. Putting the delay back solves those problems. I've opted to put in a much shorter delay because as far as I can tell, no delay is really needed here. We'll see how well this works in practice. Notes: svn path=/head/; revision=161108
* Fix a few cis entries that were separated with spaces, not with commas.Warner Losh2006-07-141-3/+3
| | | | | | | This caused drivers for the cards they matched to not probe. Notes: svn path=/head/; revision=160336
* replace all the 660 with 650 in the cut-n-pasted line, rather thanWarner Losh2006-05-081-1/+1
| | | | | | | | | just some of them. Noticed by: brooks Notes: svn path=/head/; revision=158371
* Another NEW MEDIA .WAVjammer.Warner Losh2006-05-081-0/+1
| | | | Notes: svn path=/head/; revision=158370
* The D-Link DE-650 that I got in the last bulk PC Card purchase needs anWarner Losh2006-05-081-0/+1
| | | | | | | entry. Add it (back). Notes: svn path=/head/; revision=158368
* When pccard_safe_quote is passed NULL for src, it shouldn't panic.Warner Losh2006-04-271-1/+1
| | | | | | | | Someone sent me this a while ago, but I can't find who to give them proper credit... Notes: svn path=/head/; revision=158086
* Add some sanity checking to the pccard insertion case. Whine if theWarner Losh2005-12-281-4/+6
| | | | | | | | bridge tries to tell us about a new card when we have one already in the socket. Notes: svn path=/head/; revision=153773
* Add Global Village lan modem.Warner Losh2005-10-291-2/+6
| | | | | | | | | Add Billionton LNA-100B[1] Reported by: [1] Alan newsletter at acsoftware dot org Notes: svn path=/head/; revision=151839
* Mempage should be 1024 not 4096. This fixes the multiple 16-bit cardsWarner Losh2005-10-161-1/+1
| | | | | | | | | | | failing to work in, eg, Soekris boxes. This is a critcal fix for 6.0. MFC After: ASAP Notes: svn path=/head/; revision=151368