summaryrefslogtreecommitdiffstats
path: root/sys/pci/cy_pci.c
Commit message (Collapse)AuthorAgeFilesLines
* Disable cy - it is now completely broken and needs non-trivial work.peter2001-01-251-5/+0
|
* Special case for compiling LINT - just give a warning and continue on.peter2001-01-171-0/+5
| | | | | At least we have a chance at getting test compile coverage for the rest of the kernel now.
* Make LINT compile again.phk2000-09-161-0/+1
|
* Ahhrggg. Put the test for the compat shims AFTER the file that includesimp2000-03-271-4/+4
| | | | | | them. Pointed out by: bde
* Per conversations in -current, add #error to these drivers when you don'timp2000-03-271-0/+4
| | | | have the right compatibility shims enabled. ISA drivers to follow later.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Eliminate a bunch of #include "pci.h" and #if NPCI > 0 around entirepeter1999-07-031-6/+1
| | | | files. config will leave the whole file out if configured to do so.
* Detect PCI device IDs for latest boards. Simplified the ID comparisons.bde1999-05-101-5/+4
| | | | Submitted by: Ivan Passos <ivan@cyclades.com> (rewritten by me)
* Simplify the COMPAT_PCI_DRIVER/DATA_SET hack. We can add:peter1999-05-091-5/+1
| | | | | | | | #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.)
* Make this compile with CY_PCI_FASTINTR again.peter1999-05-021-2/+5
|
* Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn'tpeter1999-04-241-1/+5
| | | | hurt the driver portability to 3.x too much for where drivers are shared.
* Added missing newline to "no ports found!" message.alex1999-04-151-2/+2
|
* Use a fast interrupt handler for the PCI version of the cy driverbde1999-01-151-2/+13
| | | | | | | | 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.
* Fixed minor style bugs in previous commit.bde1999-01-111-12/+10
|
* Updated for not-so-new version of Cyclom-Y PCI boards (with a custombde1999-01-111-3/+19
| | | | | | | | 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
* probe function changed from returning char * to const char *.dillon1998-12-141-3/+3
|
* Removed unused #includes.bde1997-09-021-2/+1
|
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
| | | | ready for it yet.
* Fixed missing ioport offset from the reading/updating of the PLXdg1997-02-051-1/+1
| | | | | | interrupt control/status register. Submitted by: Brian McGovern <bmcgover@cisco.com>
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | 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.
* Updated #includes to 4.4lite style.bde1996-10-151-2/+3
|
* Changes to add support for the PCI version of the Cyclades Cyclom-Ydg1996-10-131-0/+132
serial adapter, and support for multiple Cyclom controllers.
OpenPOWER on IntegriCloud