summaryrefslogtreecommitdiffstats
path: root/sys/dev/dpt/dpt_pci.c
Commit message (Collapse)AuthorAgeFilesLines
* Allow the DPT pci attachment to share IRQ'speter2000-08-261-1/+2
| | | | Submitted by: Jonathan Chen <jon@spock.org>
* Use correct register values. This one was in aic7xxx and advansys too.peter2000-05-281-1/+1
|
* Use correct offset into register window.mdodd2000-04-071-1/+2
| | | | Noticed by: Manfred Antar <mantar@pacbell.net>
* - Convert dpt_pci.c to newbus.mdodd2000-04-071-122/+136
| | | | | | | | | | | | | - Add support for ISA based DPT adapters (this doesn't quite work yet). - Sync dpt_eisa.c with my local copy. - Simplify how EISA IDs are matched. - Prototype. - Formatting nits. - Conform to how I do things in dpt_pci.c/dpt_isa.c. - Modify dpt_scsi.c:dpt_alloc() to DTRT with newbus. - Add some comments to dpt_scsi.c:dpt_pio_get_conf(). - Add additional check to dpt_scsi.c:dpt_get_conf(). - Add some useful error messages to dpt_scsi.c:dpt_init().
* Switch over to the new location in sys/dev/dpt.mdodd1999-10-091-1/+1
| | | | Fix a forgotten #include
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Convert DEVFS hooks in (most) drivers to make_dev().phk1999-08-231-2/+1
| | | | | | | | | | | | | | | | Diskslice/label code not yet handled. Vinum, i4b, alpha, pc98 not dealt with (left to respective Maintainers) Add the correct hook for devfs to kern_conf.c The net result of this excercise is that a lot less files depends on DEVFS, and devtoname() gets more sensible output in many cases. A few drivers had minor additional cleanups performed relating to cdevsw registration. A few drivers don't register a cdevsw{} anymore, but only use make_dev().
* Properly set the alignment argument to bus_dma_tag_create(). If wegibbs1999-08-161-2/+2
| | | | don't care about the alignment, set it to 1, meaning single byte alignment.
* 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.)
* 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.
* probe function changed from returning char * to const char *.dillon1998-12-141-3/+3
|
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticarchie1998-12-071-4/+3
| | | | and local variables, goto labels, and functions declared but not defined.
* ahc_pci.c:gibbs1998-10-071-2/+2
| | | | | | | | | | | | | Disable DPARCKEN in the DSCOMMAND0 register on the aic7890/91/96/97. Parity checking is broken for some chip/MB combinations and this is the work around recommended by Adaptec. dpt_pci.c: Remove a superflous '{' that prevented DPT_ALLOW_MEMIO from working. pcireg.h: Add a definition for Parity Error Reponse bit in the PCI Space command register.
* Conver the DPT driver to CAM. The dpt_control interface is not yetgibbs1998-09-151-407/+88
| | | | functional, but will be in another day or so.
* Update DPT driver from 1.4.3 to 1.4.5eivind1998-08-051-24/+9
| | | | Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
* o Return error when the controller can't accept commands.eivind1998-06-021-2/+2
| | | | | | | o Make driver less chatty on boot (only announce version under bootverbose) Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
* Add EISA support for DPT driversjulian1998-03-111-3/+1
| | | | | Submitted by: Matthew Dodd Reviewd by: shimon@simon-shapiro.org (DPT author)
* Removed unused #includes.bde1998-02-201-9/+1
|
* Staticize. (Diffs by me & and Simon in cooperation.)eivind1998-02-101-7/+7
|
* Add #include "opt_devfs.h".eivind1998-02-091-1/+2
|
* Add Simon Shapiro's DPT driverjulian1998-01-261-0/+531
this shouldn't break anything existing. Userland utilities to follow.
OpenPOWER on IntegriCloud