summaryrefslogtreecommitdiffstats
path: root/sys/dev/pccard
Commit message (Collapse)AuthorAgeFilesLines
* Store the entire funce for disk type functions (eg CF cards and theimp2009-02-062-1/+20
| | | | like).
* Bring consistent debugging output for all values that are supposedwkoszek2009-02-052-31/+31
| | | | | | | to be printed in a hexadecimal format. Otherwise, '270' doesn't say much. Reviewed by: imp
* do_product_lookup should return a const struct pccard_product *.imp2009-02-051-1/+1
|
* Fix parameter types for set_res_flags and read_ivarsimp2009-02-051-4/+4
|
* Define bits for memory mapping house keeping by bridges.imp2009-01-051-0/+4
|
* Remove opt_wi.h from module and fix typo in pccarddevs.imp2008-08-271-1/+1
|
* The APDL-325 is a Wireless LAN pcmcia adapter that sits inside someimp2008-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
* Some PC Cards don't have the proper IRQ mask in them. The standardimp2008-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
* MFp4: necessary quirks to get 3c1 not working (still no interrupts)imp2008-08-251-0/+23
|
* Fix a small problem in the comment about departure from NetBSD.imp2008-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.
* Add NEC PC-9802N-J02 (confirmed) and NEC PC-9202N-J02R (speculative)imp2008-08-072-17/+5
| | | | to the list of devices.
* Unify the initial card probe/attach procedure with the kldloadimp2008-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.
* Add an alternative ID for the Siemens SpeedStream SS1021: 0x3021.imp2008-08-021-0/+1
|
* Merge from NetBSD's pcmciadev file (rev ~1.208 - 1.226) whereimp2008-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.
* Slight simplification of the power parsing code, as well as usingimp2008-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.
* Commit cmx(4), a driver for Omnikey CardMan 4040 PCMCIA smartcard readers.rink2008-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
* Bring in some new Sierra Wireless drivers running under pccard.remko2007-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
* Add Micro Research PCMCIA LAN Adapter MR10TPC support. Patch slightlyimp2007-07-111-0/+2
| | | | | | | | reworked by me. Submitted by: Osamu Hasegawa-san PR: 93393 Approved by: re (hrs)
* only register a ithread handler if the card requests an ithreadimp2007-06-161-3/+2
| | | | handler.
* Make the interrupt handler wrapper capable of correctly support ↵piso2007-05-312-17/+20
| | | | | | filter+ithread handler. Discussed and reviewed with: bsdimp, simokawa
* Use pause() rather than tsleep() on stack variables and function pointers.jhb2007-02-271-1/+1
|
* o break newbus api: add a new argument of type driver_filter_t topiso2007-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@
* CompUSA mutli-format pcmica flash reader/writerimp2007-02-161-0/+2
|
* Updated tuple list, kindaimp2007-02-161-1/+1
|
* Add poitner to JEDEC publication 106imp2007-02-161-0/+4
|
* We need to free the ivars for the child that we just deleted.imp2007-02-031-0/+3
|
* Thomas Wintergerst reports that when this tsleep went away, certainimp2006-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.
* Fix a few cis entries that were separated with spaces, not with commas.imp2006-07-141-3/+3
| | | | This caused drivers for the cards they matched to not probe.
* replace all the 660 with 650 in the cut-n-pasted line, rather thanimp2006-05-081-1/+1
| | | | | | just some of them. Noticed by: brooks
* Another NEW MEDIA .WAVjammer.imp2006-05-081-0/+1
|
* The D-Link DE-650 that I got in the last bulk PC Card purchase needs animp2006-05-081-0/+1
| | | | entry. Add it (back).
* When pccard_safe_quote is passed NULL for src, it shouldn't panic.imp2006-04-271-1/+1
| | | | | Someone sent me this a while ago, but I can't find who to give them proper credit...
* Add some sanity checking to the pccard insertion case. Whine if theimp2005-12-281-4/+6
| | | | | bridge tries to tell us about a new card when we have one already in the socket.
* Add Global Village lan modem.imp2005-10-291-2/+6
| | | | | | Add Billionton LNA-100B[1] Reported by: [1] Alan newsletter at acsoftware dot org
* Mempage should be 1024 not 4096. This fixes the multiple 16-bit cardsimp2005-10-161-1/+1
| | | | | | | | failing to work in, eg, Soekris boxes. This is a critcal fix for 6.0. MFC After: ASAP
* Change I-O data WB-B11/CFZ entry to ELSA XI330 as the former is aimp2005-10-141-1/+1
| | | | rebadged version of the latter.
* IDs for generic card, airvast wm_100, i-o data wn-b11/cfzimp2005-10-111-1/+5
| | | | Some of these may have been obtained from OpenBSD...
* Remove OLDCARD vestiges from hereimp2005-09-251-60/+0
|
* Fix commentimp2005-09-251-2/+2
|
* Remove unnecessary Dlink de650 entryimp2005-09-241-1/+0
|
* Remove compat layer for OLDCARD compatibility. All instances of itimp2005-09-222-39/+0
| | | | are now gone from the tree.
* Better descriptions for the Jack of Diamonds cards.imp2005-09-211-5/+5
|
* Don't confuse the tuple code and the tuple length. Ooops. Since mostimp2005-09-211-1/+1
| | | | CIS are tiny, this likely hasn't bit anybody yet...
* Use the correct minor number for the pccardX.cis device.imp2005-09-201-3/+7
| | | | | | | Don't destroy a NULL device. This should fix the panics on boot people are seeing on systems with more than one pccard slot.
* remove some dead codeimp2005-09-201-9/+1
|
* Fix build.glebius2005-09-202-0/+14
|
* Implement /dev/pccardN.cis. This mirrors the CIS for the card to userland.imp2005-09-204-164/+368
| | | | | | pccardc dumpcis /dev/pccardN.cis will work now, but I may rewrite pccardc. Also, move more of the private data to a new file called pccardvarp.h.
* Call the passed function on cis scanning for all nodes in the CISimp2005-09-201-0/+17
| | | | chains, not just the 'real' ones.
* Add a few new functions interfaces to allow reading/writing attributeimp2005-09-134-11/+172
| | | | memory, the CCR and a tweak to cis_scan.
* Define and use PCCARD_MEM_PAGE_SIZE.imp2005-09-132-1/+3
|
OpenPOWER on IntegriCloud