1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/sys/dev/aic7xxx
Matthew N. Dodd 0d6ab4a16a Move the specification of EDGE/LEVEL triggered interrupts to
eisa_add_intr() which now takes an additional arguement (one of
EISA_TRIGGER_LEVEL or EISA_TRIGGER_EDGE).

The flag RR_SHAREABLE has no effect when passed to
bus_alloc_resource(dev, SYS_RES_IRQ, ...) in an EISA device context as
the eisa_alloc_resource() call (bus_alloc_resource method) now deals
with this flag directly, depending on the device ivars.

This change does nothing more than move all the 'shared = inb(foo + iobsse)'
nonesense to the device probe methods rather than the device attach.

Also, print out 'edge' or 'level' in the IRQ announcement message.

Reviewed by: dfr
1999-08-01 22:57:09 +00:00
..
aicasm Complete conversion to bus dma. This driver now works on the alpha. 1999-04-23 23:27:31 +00:00
93cx6.c Turn the 'dump eeprom' flag into a real option. 1999-05-25 20:15:41 +00:00
93cx6.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
ahc_eisa.c Move the specification of EDGE/LEVEL triggered interrupts to 1999-08-01 22:57:09 +00:00
ahc_pci.c Eliminate a bunch of #include "pci.h" and #if NPCI > 0 around entire 1999-07-03 20:17:08 +00:00
aic7xxx_93cx6.c Turn the 'dump eeprom' flag into a real option. 1999-05-25 20:15:41 +00:00
aic7xxx_93cx6.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aic7xxx.c Don't reference our SCB until we have validated that the firmware has 1999-05-23 18:55:58 +00:00
aic7xxx.h aic7xxx.c: 1999-05-22 22:04:11 +00:00
aic7xxx.reg Better workaround for aic7890 chip bug. Use the HS_MAILBOX register to 1999-05-14 05:07:25 +00:00
aic7xxx.seq aic7xxx.c: 1999-05-22 22:04:11 +00:00
aicasm_gram.y Revamp the way that exceptional message handling is performed so that it 1998-12-10 04:14:50 +00:00
aicasm_scan.l Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aicasm_symbol.c Complete conversion to bus dma. This driver now works on the alpha. 1999-04-23 23:27:31 +00:00
aicasm_symbol.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
aicasm.c Use TCL_CHANNEL/SCSI_ID/etc. macros in more locations. 1999-03-23 07:24:29 +00:00
aicasm.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00
Makefile "fix" long standing aicasm build glitch. The problem was the 1999-01-17 19:56:02 +00:00
sequencer.h Massive overhaul of the aic7xxx driver: 1998-09-15 07:24:17 +00:00