alfred
3264aec746
Remove __P.
2002-03-20 02:08:01 +00:00
bde
daa5c16bac
Work around a PLX9050 bug that causes system lockup in certain systems,
...
depending on the MMIO addresses allocated to the board.
PR: 30965, 20845 (maybe)
Submitted by: Daniela Squassoni <daniela@cyclades.com>
Tested by: Arjan Knepper <arjan@jak.nl>
Scott Klement <klemscot@klements.com>
2002-03-17 04:10:38 +00:00
bde
f9130c8f94
Merged cy_pcireg.h into the one file that uses it (cy_pci.c).
2002-02-02 02:22:51 +00:00
bde
f95902db10
Fixed breakage of interrupt setup in previous commit. It used an
...
uninitialized variable in the !CY_PCI_FASTINTR case (*blush*).
2002-02-02 02:05:44 +00:00
bde
959d9a9919
Converted to new-bus.
...
Reviewed by: imp
2001-02-01 09:49:57 +00:00
peter
98efcc620b
Disable cy - it is now completely broken and needs non-trivial work.
2001-01-25 01:56:27 +00:00
peter
136bb589b5
Special case for compiling LINT - just give a warning and continue on.
...
At least we have a chance at getting test compile coverage for the rest
of the kernel now.
2001-01-17 00:47:46 +00:00
phk
1e9e645cf6
Make LINT compile again.
2000-09-16 18:46:05 +00:00
imp
0873204949
Ahhrggg. Put the test for the compat shims AFTER the file that includes
...
them.
Pointed out by: bde
2000-03-27 20:24:02 +00:00
imp
555f22a351
Per conversations in -current, add #error to these drivers when you don't
...
have the right compatibility shims enabled. ISA drivers to follow later.
2000-03-27 18:32:45 +00:00
peter
3b842d34e8
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
peter
e5f4c63f13
Eliminate a bunch of #include "pci.h" and #if NPCI > 0 around entire
...
files. config will leave the whole file out if configured to do so.
1999-07-03 20:17:08 +00:00
bde
fcb48c4f62
Detect PCI device IDs for latest boards. Simplified the ID comparisons.
...
Submitted by: Ivan Passos <ivan@cyclades.com> (rewritten by me)
1999-05-10 10:23:40 +00:00
peter
41b420910c
Simplify the COMPAT_PCI_DRIVER/DATA_SET hack. We can add:
...
#define COMPAT_PCI_DRIVER(name,data) DATA_SET(pcidevice_set,data)
.. to 2.2.x and 3.x if people think it's worth it. Driver writers can do
this if it's not defined. (The reason for this is that I'm trying to
progressively eliminate use of linker_sets where it hurts modularity and
runtime load capability, and these DATA_SET's keep getting in the way.)
1999-05-09 17:07:30 +00:00
peter
11fd4ea0f7
Make this compile with CY_PCI_FASTINTR again.
1999-05-02 20:42:13 +00:00
peter
d6f4bd18f5
Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't
...
hurt the driver portability to 3.x too much for where drivers are shared.
1999-04-24 20:17:05 +00:00
alex
e706a82c19
Added missing newline to "no ports found!" message.
1999-04-15 00:13:20 +00:00
bde
efd89902e6
Use a fast interrupt handler for the PCI version of the cy driver
...
if option CY_PCI_FASTINTR is configured and mapping the irq to a
fastintr is possible. Unfortunately, this has to be optional because
pci_map_int_right() doesn't handle the INTR_EXCL flag right --
INTR_EXCL is honoured even if the interrupt needs to be non-exclusive
for other devices to work.
1999-01-15 10:00:12 +00:00
bde
90ed19600e
Fixed minor style bugs in previous commit.
1999-01-11 23:43:54 +00:00
bde
df01e48688
Updated for not-so-new version of Cyclom-Y PCI boards (with a custom
...
register for the PLX id). Merge the vendor's modification of the 2.2.*
release version into -current for reference. Will be cleaned up in next
commit.
Obtained from: ftp://ftp.cyclades.com/pub/cyclades/cyclom-y/freebsd/3.0/cyy30.tar.gz
1999-01-11 23:35:01 +00:00
dillon
1b46557c21
probe function changed from returning char * to const char *.
1998-12-14 06:37:37 +00:00
bde
6ffb8bf9af
Removed unused #includes.
1997-09-02 20:06:59 +00:00
peter
94b6d72794
Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not
...
ready for it yet.
1997-02-22 09:48:43 +00:00
dg
321f03c8ed
Fixed missing ioport offset from the reading/updating of the PLX
...
interrupt control/status register.
Submitted by: Brian McGovern <bmcgover@cisco.com>
1997-02-05 22:19:18 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
bde
b49ecb9108
Updated #includes to 4.4lite style.
1996-10-15 19:22:46 +00:00
dg
73f657605d
Changes to add support for the PCI version of the Cyclades Cyclom-Y
...
serial adapter, and support for multiple Cyclom controllers.
1996-10-13 01:09:24 +00:00