ichiro
2bb26f9cd9
add products
...
Planex 10/100BaseTX FNW-3800-TX
kern/20175
Corega FEther II CB-TXD 10/100BaseTX
kern/21497
2003-06-26 21:14:44 +00:00
scw
f8a82ee618
Fix some DPRINTF statements to deal with bus_addr_t and bus_size_t types
...
defined in terms if 'int' instead of 'long'.
2003-05-17 08:23:14 +00:00
fvdl
9af6ac1fc3
Initialize name and dma tag.
2003-04-20 16:52:40 +00:00
fvdl
4d6d3fb37b
Call ahc_softc_init in attach function.
2003-04-20 15:48:25 +00:00
fvdl
79bdc751aa
Fix this to compile with the new driver. Needs testing.
2003-04-19 19:35:09 +00:00
nakayama
14a2f27862
Make it compile in big endian.
2003-03-22 11:32:38 +00:00
nakayama
64f7818314
PCI-CardBus bridge support for sparc64:
...
- use u_long for extent_alloc_subregion result instead of bus_addr_t.
(sizeof u_long != sizeof bus_addr_t on 32bit kernels of sparc64)
2003-03-22 06:18:22 +00:00
drochner
f4f1e00d62
make a kernel with the combination ohci@cardbus + ehci@pci link
2003-03-11 11:59:31 +00:00
ichiro
913634c3a8
add product IO-DATA CBET100-CL 10/100 Ethernet
...
(OEM AboCom FE2000VX )
2003-02-01 07:50:38 +00:00
ichiro
7f5a6ef120
regen
2003-02-01 07:50:06 +00:00
ichiro
c349475c5f
add product IO-DATA CBET100-CL 10/100 Ethernet
...
(OEM AboCom FE2000VX )
2003-02-01 07:49:33 +00:00
thorpej
72a7af27b0
Use aprint_normal() in cfprint routines.
2003-01-01 00:10:15 +00:00
tsutsui
b22b6283f3
Sync with if_rtk_pci.c:
...
- Fix typo in printf message.
- Don't use PCI_PRODUCT_DELTA_8139 (0x1360) for args of cardbus_conf_read()
and cardbus_conf_write(); use CARDBUS_INTERRUPT_REG (0x3c) instead.
2002-12-23 02:19:22 +00:00
ichiro
f11d642c88
make compile
2002-12-05 09:21:26 +00:00
thorpej
d32a923263
Avoid strict-alias warnings.
2002-11-25 02:31:14 +00:00
kanaoka
9e351ea764
Add support for "Planex FNW-3603 cardbus ethernet".
...
by kern/18961: From: prlw1@cam.ac.uk .
2002-11-11 14:21:18 +00:00
kanaoka
6a22a366a4
Regen:
...
Add support for "Planex FNW-3603 cardbus ethernet".
by kern/18961: From: prlw1@cam.ac.uk .
2002-11-11 14:20:01 +00:00
kanaoka
853a2913d9
Add support for "Planex FNW-3603 cardbus ethernet".
...
by kern/18961: From: prlw1@cam.ac.uk .
2002-11-11 14:15:48 +00:00
onoe
409174d6fa
Add support of AboCom FE2500MX 10/100 Ethernet (Lanneed LD-CBL/TX).
2002-11-11 12:51:38 +00:00
onoe
b9cfd2c966
Regen: Add AboCom FE2500MX 10/100 Ethernet (Lanneed LD-CBL/TX)
2002-11-11 12:51:07 +00:00
onoe
ec211ef168
Add AboCom FE2500MX 10/100 Ethernet (Lanneed LD-CBL/TX)
2002-11-11 12:50:33 +00:00
thorpej
c9b3657ce9
Add trailing ; to CFATTACH_DECL.
2002-10-02 16:33:28 +00:00
thorpej
bacf3a10fa
Use CFATTACH_DECL().
2002-09-30 20:43:55 +00:00
thorpej
f818766afe
Declare all cfattach structures const.
2002-09-27 20:31:45 +00:00
provos
0f09ed48a5
remove trailing \n in panic(). approved perry.
2002-09-27 15:35:29 +00:00
thorpej
6c88de3b53
Introduce a new routine, config_match(), which invokes the
...
cfattach->ca_match function in behalf of the caller. Use it
rather than invoking cfattach->ca_match directly.
2002-09-27 03:17:40 +00:00
thorpej
d1ad2ac4f2
Rather than referencing the cfdriver directly in the cfdata entries,
...
instead use a string naming the driver. The cfdriver is then looked
up in a list which is built at run-time.
2002-09-27 02:24:06 +00:00
lukem
cfb25c839c
make this compile again
2002-06-02 23:24:40 +00:00
wiz
36379d74b4
Typo fixes and grammar improvements in a comment.
2002-06-02 23:17:51 +00:00
lukem
06de426449
SIMPLEQ rototill:
...
- implement SIMPLEQ_REMOVE(head, elm, type, field). whilst it's O(n),
this mirrors the functionality of SLIST_REMOVE() (the other
singly-linked list type) and FreeBSD's STAILQ_REMOVE()
- remove the unnecessary elm arg from SIMPLEQ_REMOVE_HEAD().
this mirrors the functionality of SLIST_REMOVE_HEAD() (the other
singly-linked list type) and FreeBSD's STAILQ_REMOVE_HEAD()
- remove notes about SIMPLEQ not supporting arbitrary element removal
- use SIMPLEQ_FOREACH() instead of home-grown for loops
- use SIMPLEQ_EMPTY() appropriately
- use SIMPLEQ_*() instead of accessing sqh_first,sqh_last,sqe_next directly
- reorder manual page; be consistent about how the types are listed
- other minor cleanups
2002-06-01 23:50:52 +00:00
thorpej
204183c0fa
* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
...
NULL for root PCI busses. For busses behind a bridge, it points to
a persistent copy of the bridge's pcitag_t. This can be very useful
for machine-dependent PCI bus enumeration code.
* Implement a machine-dependent pci_enumerate_bus() for sparc64 which
uses OFW device nodes to enumerate the bus. When a PCI bus that is
behind a bridge is attached, pci_attach_hook() allocates a new PCI
chipset tag for the new bus and sets it's "curnode" to the OFW node
of the bridge. This is used as a starting point when enumerating
that bus. Root busses get the OFW node of the host bridge (psycho).
* Garbage-collect "ofpci" and "ofppb" from the sparc64 port.
2002-05-16 01:01:28 +00:00
matt
fd0e30f1c5
Let's not free an uninitialized variable.
2002-04-22 19:29:55 +00:00
mycroft
ab262fe6f0
Snarf-and-barf the `quirk' code from if_tlp_pci.c, and use it to set the right
...
mediasw (MII-over-SIO) on the Level One FPC-0101TX 10/100 card.
XXX This should probably key off subsystem IDs, not OUIs...
2002-04-14 17:17:10 +00:00
christos
07fb02cbcb
Undo my previous change that worked around a problem attaching a 3c562d.
...
This is handled correctly now in the driver itself. From Hayakawa Koichi
<haya@netbsd.org>, thanks.
2002-03-10 22:27:04 +00:00
augustss
0786bd90ab
Add another tlp card (found by trial and error).
2002-02-17 21:21:58 +00:00
augustss
c8b7c9e3ba
Regen.
2002-02-17 21:21:15 +00:00
augustss
9c5176e112
Add a 10/100 Ethertnet card from Hawking.
2002-02-17 21:20:46 +00:00
ichiro
96f25772c6
OCHI -> OHCI
2002-01-26 16:34:27 +00:00
ichiro
f855f38bdd
add detach/activate routine
2002-01-16 02:11:20 +00:00
kanaoka
450887c407
Add support for "D-Link DFE-690TXD 10/100".
...
by kern/15100: From: John Nemeth <jnemeth@access.victoria.bc.ca>
2002-01-04 15:24:24 +00:00
kanaoka
8f88b8c44e
Regen.
2002-01-04 15:23:33 +00:00
kanaoka
4cdb84fe68
Add product "D-Link DFE-690TXD 10/100".
...
by kern/15100: From: John Nemeth <jnemeth@access.victoria.bc.ca>
2002-01-04 15:22:41 +00:00
ichiro
fc50aac093
implement fwohci detach routine.
2001-12-29 12:26:31 +00:00
christos
d0b18148da
make sure that we adjust the end of the subrange if we adjusted the beginning
...
of it, but the offset of the card. Fixes 'cannot map i/o space' on 3c562d
2001-12-24 09:37:53 +00:00
lukem
ecb81c3f6d
- convert usage of "defopt" to "defflag" where the relevant option does
...
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
2001-11-28 10:21:10 +00:00
enami
fe972558c0
Use __func__ instead of __FUNCTION__.
2001-11-23 10:20:47 +00:00
enami
eca8404326
Don't use __func__ as variable. It prevents compilation.
...
Use __FUNCTION__ instead.
2001-11-21 09:08:38 +00:00
lukem
2565646230
don't need <sys/types.h> when including <sys/param.h>
2001-11-15 09:47:59 +00:00
lukem
f61cbe7489
add RCSID
2001-11-13 12:51:12 +00:00
augustss
3d3d59f852
Fill the companion controller array.
2001-11-10 17:07:21 +00:00
augustss
cd86b27aad
ehci can attach to cardbus too.
2001-11-06 03:18:53 +00:00
augustss
58de8e2de6
Add ca_bus field.
2001-11-06 03:18:18 +00:00
augustss
d8cebea1fc
Make some messages only appear with bootverbose.
...
Add bus number to attach args.
2001-11-06 03:11:10 +00:00
yamt
274a22b8c0
remove a debug printf committed mistakenly.
2001-09-29 02:16:21 +00:00
yamt
da8b08386f
- fix wrong ca_devsize.
...
- change #if 0 to meaningful name.
- enable memio.
2001-09-29 01:53:23 +00:00
yamt
4210698cd5
fix wrong ca_devsize.
2001-09-29 01:52:23 +00:00
wiz
9fa0b17629
Give initiali[sz]e all the "i"s it deserves.
2001-09-18 18:15:49 +00:00
wiz
1bc6d2cee9
Fix typo (`information' has an 'r').
2001-07-19 16:13:00 +00:00
wiz
4124ef0b6c
Fix comment (device has a 'c').
2001-07-19 16:12:21 +00:00
thorpej
de6142b85a
Slight tweak to previous; C requires a statement after a label.
2001-07-18 15:24:24 +00:00
onoe
2bc04d9140
revert 2 of 3 in previous commit.
...
empty default is needed to make gcc happy.
2001-07-18 10:39:28 +00:00
mrg
5a49b0db15
remove empty default: cases.
2001-07-17 13:55:51 +00:00
mrg
d23c8fc309
properly use ANSI string concatenation.
2001-07-17 13:55:12 +00:00
haya
bed2ac704f
Bug fix: call extent_subregion() with alignment = 1 instead of 0.
2001-07-10 10:33:55 +00:00
mcr
c34df0c33d
cardbus attachment for PCI-PCI bridges
2001-07-06 18:05:59 +00:00
mcr
90e0ca31dd
record handles for memory and io spaces
2001-07-06 18:05:25 +00:00
ichiro
f4e59879ce
support Raltek 8139-based Cardbus card
...
reported by Takayoshi Kochi(t-kouchi@mvf.biglobe.ne.jp )
kern/13252: RealTek 8139-based Cardbus support
2001-06-20 05:41:27 +00:00
ichiro
f03f25cb17
regen
2001-06-20 05:39:36 +00:00
ichiro
ba3eaf4273
add product RealTek 8139
...
by kern/13252: RealTek 8139-based Cardbus support
2001-06-20 05:39:17 +00:00
haya
1331bcc296
cardbusvar.h is divided into two files: cardbusvar.h and cardbusreg.h.
2001-06-01 10:30:37 +00:00
haya
4d3b32a658
Cosmetic change.
2001-05-31 08:33:40 +00:00
haya
f591dd2f9d
Cosmetic change.
2001-05-30 09:21:47 +00:00
kanaoka
4d4231d0e9
Add support for "Corega FEther CB-TXD".
...
kern/12709: from Yamashiro Jun <j99060@ie.u-ryukyu.ac.jp>.
2001-05-15 04:26:23 +00:00
kanaoka
b003ab3d9c
Regen.
2001-05-15 04:25:12 +00:00
kanaoka
0f5babc5cb
Add product "Corega FEther CB-TXD". Modified from kern/12709.
...
from Yamashiro Jun <j99060@ie.u-ryukyu.ac.jp>.
2001-05-15 04:24:28 +00:00
augustss
59f85c4e3e
Ansify a function I forgot last time.
2001-05-09 19:33:07 +00:00
thorpej
6300e455b4
Make sure `bhlc' is initialzed before we consult it to determine
...
the number of functions on the card.
2001-05-09 18:16:39 +00:00
augustss
f82cb49523
Add FireWire OHCI controller on Cardbus.
2001-05-09 12:07:40 +00:00
augustss
7ac3b0b5a9
Ansify.
2001-05-09 12:07:01 +00:00
augustss
c37a0f8fb8
Fix grammaer in error message.
2001-05-09 12:06:25 +00:00
jmc
5a6772df26
Cast base correctly for format string.
2001-04-30 02:46:20 +00:00
kanaoka
03941a12da
- Fix typo in comment.
2001-04-26 08:23:22 +00:00
haya
94e69e110f
Initialise all function's latency timer and cacheline size.
2001-04-25 09:29:36 +00:00
haya
3d8f9a4f4f
Set function-in-use flag before calling power control function in
...
order to prevent turn on power twice. This change does not prevent
power-off/power-on conflicts.
2001-04-25 09:20:32 +00:00
kanaoka
c5a768d097
Add support for ADMtek AN985.
2001-04-13 00:18:11 +00:00
enami
caf82786af
- Unmap space used to read tuple.
...
- No need to zero clear temporary storage twice.
2001-03-28 01:55:55 +00:00
enami
f5f3098c7c
Cosmetic changes; mostly knf.
2001-03-28 01:53:14 +00:00
haya
d610c23da4
Cosmetic changes.
2001-03-27 10:34:05 +00:00
christos
6e6957a277
regen
2001-03-14 01:41:29 +00:00
christos
47ae449748
PR/12405: Wolfgang Rupprecht: Add another abocom card (linksys pcm200)
2001-03-14 01:41:09 +00:00
thorpej
c46615a68b
Config glue for the CardBus front-end for the Advansys SCSI driver.
...
kern/12431, takashi.yamamoto@bigfoot.com .
2001-03-08 06:56:22 +00:00
thorpej
37208e0bb3
Add a CardBus front-end for the Advansys SCSI driver.
...
Provided by takashi.yamamoto@bigfoot.com , kern/12341.
2001-03-08 06:55:38 +00:00
thorpej
4fc2dd570b
Regen; added Advansys Ultra SCSI.
2001-03-08 04:25:04 +00:00
thorpej
daa88b6a11
Add Advansys Ultra SCSI. Modified from kern/12341, from
...
takashi.yamamoto@bigfoot.com .
2001-03-08 04:24:41 +00:00
lukem
3aeb5f2f29
whitespace police
2001-02-24 01:59:46 +00:00
nathanw
eb65359d14
The card_attach_now flag hasn't been necessary or useful for some time.
...
Garbage collect the code and corresponding documentation.
2001-02-12 04:52:48 +00:00
haya
8c0513a51e
Regen.
2001-02-07 10:23:47 +00:00
haya
d3c14c8db8
Add code to insert struct definition in cardbusdevs_data.h to make
...
it correct C code.
2001-02-07 10:05:37 +00:00
haya
fd3b3be1ed
Add IO Data IDE Controller and Hitachi video capture cards.
2001-02-07 09:56:21 +00:00
haya
27081bf93e
Cosmetic change: re-ordered by vendor id.
2001-02-07 09:49:12 +00:00