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