imp
f22cf64d83
Merge from NetBSD's pcmciadev file (rev ~1.208 - 1.226) where
...
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.
2008-07-06 06:17:39 +00:00
imp
2d5df8d9da
Slight simplification of the power parsing code, as well as using
...
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.
2008-06-01 20:55:34 +00:00
rink
ee4e7828cd
Commit cmx(4), a driver for Omnikey CardMan 4040 PCMCIA smartcard readers.
...
PR: kern/114582
Submitted by: Daniel Roethlisberger <daniel@roe.ch>
Reviewed by: imp, myself
Tested by: johans, myself
MFC after: 2 weeks
2008-03-06 08:09:45 +00:00
remko
24b6cbf7c7
Bring in some new Sierra Wireless drivers running under pccard.
...
(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
2007-10-12 08:26:15 +00:00
imp
5fe9840834
Add Micro Research PCMCIA LAN Adapter MR10TPC support. Patch slightly
...
reworked by me.
Submitted by: Osamu Hasegawa-san
PR: 93393
Approved by: re (hrs)
2007-07-11 04:14:41 +00:00
imp
e3e21bd46a
only register a ithread handler if the card requests an ithread
...
handler.
2007-06-16 23:33:57 +00:00
piso
b5a7cab3ba
Make the interrupt handler wrapper capable of correctly support filter+ithread handler.
...
Discussed and reviewed with: bsdimp, simokawa
2007-05-31 19:29:20 +00:00
jhb
9081d44243
Use pause() rather than tsleep() on stack variables and function pointers.
2007-02-27 17:23:29 +00:00
piso
6a2ffa86e5
o break newbus api: add a new argument of type driver_filter_t to
...
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@
2007-02-23 12:19:07 +00:00
imp
28d6ae982c
CompUSA mutli-format pcmica flash reader/writer
2007-02-16 07:51:23 +00:00
imp
5ec375265c
Updated tuple list, kinda
2007-02-16 07:00:50 +00:00
imp
7f9d08da87
Add poitner to JEDEC publication 106
2007-02-16 06:46:36 +00:00
imp
39fa690f18
We need to free the ivars for the child that we just deleted.
2007-02-03 07:09:36 +00:00
imp
f29929e962
Thomas Wintergerst reports that when this tsleep went away, certain
...
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.
2006-08-09 00:05:54 +00:00
imp
f16d43268f
Fix a few cis entries that were separated with spaces, not with commas.
...
This caused drivers for the cards they matched to not probe.
2006-07-14 04:39:29 +00:00
imp
2bd266bb66
replace all the 660 with 650 in the cut-n-pasted line, rather than
...
just some of them.
Noticed by: brooks
2006-05-08 22:59:33 +00:00
imp
2d60fe38c5
Another NEW MEDIA .WAVjammer.
2006-05-08 22:31:38 +00:00
imp
99b378bc44
The D-Link DE-650 that I got in the last bulk PC Card purchase needs an
...
entry. Add it (back).
2006-05-08 22:22:25 +00:00
imp
4902e1489f
When pccard_safe_quote is passed NULL for src, it shouldn't panic.
...
Someone sent me this a while ago, but I can't find who to give them
proper credit...
2006-04-27 20:47:13 +00:00
imp
f143799b50
Add some sanity checking to the pccard insertion case. Whine if the
...
bridge tries to tell us about a new card when we have one already in
the socket.
2005-12-28 05:30:09 +00:00
imp
583ce3e634
Add Global Village lan modem.
...
Add Billionton LNA-100B[1]
Reported by: [1] Alan newsletter at acsoftware dot org
2005-10-29 03:48:24 +00:00
imp
bbd43600a6
Mempage should be 1024 not 4096. This fixes the multiple 16-bit cards
...
failing to work in, eg, Soekris boxes.
This is a critcal fix for 6.0.
MFC After: ASAP
2005-10-16 03:58:06 +00:00
imp
ac40396476
Change I-O data WB-B11/CFZ entry to ELSA XI330 as the former is a
...
rebadged version of the latter.
2005-10-14 15:07:13 +00:00
imp
8f3a1bba05
IDs for generic card, airvast wm_100, i-o data wn-b11/cfz
...
Some of these may have been obtained from OpenBSD...
2005-10-11 01:05:39 +00:00
imp
20b5ed6860
Remove OLDCARD vestiges from here
2005-09-25 01:39:04 +00:00
imp
d3a04605bc
Fix comment
2005-09-25 01:38:02 +00:00
imp
16f660ed10
Remove unnecessary Dlink de650 entry
2005-09-24 17:32:57 +00:00
imp
20ca55a59d
Remove compat layer for OLDCARD compatibility. All instances of it
...
are now gone from the tree.
2005-09-22 14:51:11 +00:00
imp
3ed227bac6
Better descriptions for the Jack of Diamonds cards.
2005-09-21 23:57:26 +00:00
imp
d5f4d6d5c5
Don't confuse the tuple code and the tuple length. Ooops. Since most
...
CIS are tiny, this likely hasn't bit anybody yet...
2005-09-21 20:08:24 +00:00
imp
be4ab3ea85
Use the correct minor number for the pccardX.cis device.
...
Don't destroy a NULL device.
This should fix the panics on boot people are seeing on systems with
more than one pccard slot.
2005-09-20 23:48:06 +00:00
imp
6f32a83956
remove some dead code
2005-09-20 19:34:10 +00:00
glebius
1afa264ae1
Fix build.
2005-09-20 10:25:51 +00:00
imp
830439834b
Implement /dev/pccardN.cis. This mirrors the CIS for the card to userland.
...
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.
2005-09-20 06:47:33 +00:00
imp
ad1a6d37e0
Call the passed function on cis scanning for all nodes in the CIS
...
chains, not just the 'real' ones.
2005-09-20 06:45:38 +00:00
imp
adae7de186
Add a few new functions interfaces to allow reading/writing attribute
...
memory, the CCR and a tweak to cis_scan.
2005-09-13 17:56:36 +00:00
imp
18f70966e1
Define and use PCCARD_MEM_PAGE_SIZE.
2005-09-13 17:49:47 +00:00
imp
e29ff5cd01
MFp4: Remove stale functions.
2005-09-13 17:41:48 +00:00
imp
0ba77c956d
MFp4:
...
Reduce the size of ed a little by removing some CIS based entries (others
likely can be removed too):
o The D-Link DFE-670TXD doesn't need its own entry based on strings.
o The Xircom CompactCard appears to be a TDK design, so list it there by ID
and remove the strings.
Increase the size of ed a little:
o Add support for the Addtron AE-660CT and Addtron AE-660. This is a very
generic NE-2000 clone (so generic that its CIS tags say NE-2000 generic
card!).
2005-09-10 00:17:55 +00:00
imp
13128dd1ca
Sorting the belly button lint of history:
...
o Note that the first 255 locations are reserved for JEDEC Ids from
publication 106 (current revision Q, each one verified with
JEDEC and the PMCICA).
o Move ADAPTEC2 to the right section.
o Sort TOSHIBA2 numerically.
2005-09-07 22:13:31 +00:00
imp
2f4cafe2dd
Update for a few recently discovered Olicom token ring cards:
...
OC3231 Token Ring + 28.8 modem
OC3232 Token Ring + 33.6 modem
2005-08-31 17:00:48 +00:00
imp
0dc06b1087
Global Village appears to be using 0x018c as its vendor ID, but this
...
doesn't appear in the official lists, so make a note of that.
2005-08-29 05:46:05 +00:00
imp
2f07911d65
o Add Toshiba's id. Make AGERE an alias for LUCENT. Add Ungermann's ID.
...
o Add Agere Hermes II and II.5 PC Cards (from zipit web page), TDK
GlobalNetworker 3410 (from dmesg for my card) and another alternate
PANASONIC KXLC0005_2 (from pcmcia-cs id lists).
2005-07-18 21:47:38 +00:00
imp
e68f5f6d40
I believe that this tsleep was placed here in 1.28 to try to solve the
...
problems we were having properly mapping the CIS attr space on some
cards. Those problems have been solved other ways, so this kludge is
no longer necessary. Remove it and have pccards come up a whole
second faster.
2005-07-17 20:16:22 +00:00
imp
d5de12e898
Insert missing int i;
2005-07-15 01:43:08 +00:00
imp
75b9399e40
Also provide the function type in the nomatch routine.
2005-07-14 20:40:42 +00:00
takawata
4baa56bf14
Add device id for RATOC REX CFU1 sl811 based USB Host Controller.
2005-07-14 14:53:38 +00:00
imp
93ddbfdfbc
o Check to make sure the card has a function (panic if not) in read_ivar.
...
o Use pf more consistantly for pccard_function.
o Make sure we quote the strings properly (maybe this function belongs in
subr_bus.c)
o Tweak a comment to be more accurate after code changed.
2005-07-13 15:00:59 +00:00
imp
538ccfb68e
The supposed OLD STYLE network MAC id tuple was really just a buggy
...
expression in the card in question. Since that driver uses a
different mechanism, retire the workaround for this bug.
2005-07-13 14:59:06 +00:00
imp
78618283da
Add a couple of other products, tweak a few descriptions.
2005-07-13 14:50:47 +00:00