Alfred Perlstein
e51a25f850
Remove __P.
2002-03-20 02:08:01 +00:00
Bruce Evans
eabfc7877d
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
Bruce Evans
3230a24cb4
Merged cy_pcireg.h into the one file that uses it (cy_pci.c).
2002-02-02 02:22:51 +00:00
Bruce Evans
7e8c3cecdf
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
Bruce Evans
c1ac98a632
Converted to new-bus.
...
Reviewed by: imp
2001-02-01 09:49:57 +00:00
Peter Wemm
d42df83312
Disable cy - it is now completely broken and needs non-trivial work.
2001-01-25 01:56:27 +00:00
Peter Wemm
8c2956e18d
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
Poul-Henning Kamp
574abd2926
Make LINT compile again.
2000-09-16 18:46:05 +00:00
Warner Losh
d0d3b8345b
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
Warner Losh
76fbc068b8
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 Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Peter Wemm
9929d2a045
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
Bruce Evans
7a9757f3a5
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 Wemm
579f45fa60
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 Wemm
dacc95aa33
Make this compile with CY_PCI_FASTINTR again.
1999-05-02 20:42:13 +00:00
Peter Wemm
96b3554e5c
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
Alexander Langer
9b0f83b7fb
Added missing newline to "no ports found!" message.
1999-04-15 00:13:20 +00:00
Bruce Evans
b8cf6ea776
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
Bruce Evans
8ff0acffb3
Fixed minor style bugs in previous commit.
1999-01-11 23:43:54 +00:00
Bruce Evans
443f91618b
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
Matthew Dillon
2cbe36f725
probe function changed from returning char * to const char *.
1998-12-14 06:37:37 +00:00
Bruce Evans
e4ba6a82b0
Removed unused #includes.
1997-09-02 20:06:59 +00:00
Peter Wemm
6875d25465
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
David Greenman
3b576b3e5e
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
Jordan K. Hubbard
1130b656e5
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
Bruce Evans
62c3734cbe
Updated #includes to 4.4lite style.
1996-10-15 19:22:46 +00:00
David Greenman
3010cd6550
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