freebsd-dev/sys/dev/aic7xxx
Scott Long ba079c0d9f aic79xx_pci.c:
aic7xxx_pci.c:
	When performing our register test, be careful
	to avoid resetting the chip when pausing the
	controller.  The test reads the HCNTRL register
	and then writes it back with the PAUSE bit
	explicitly set.  If the last write to the controller
	before our probe is to reset it, the CHIPRST
	bit will still be set, so we must mask it off
	before the PAUSE operation.  On some chip versions,
	we cannot access registers for a few 100us after
	a reset, so this inadvertant reset was causing PCI
	errors to occur on the read to check for paused
	status.

Submitted by:	gibbs
2003-09-25 23:36:41 +00:00
..
aicasm Allow constants to be complex expressions so long as those 2003-01-20 18:02:11 +00:00
ahc_eisa.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
ahc_pci.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
ahd_pci.c Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
aic7xxx_93cx6.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aic7xxx_93cx6.h Update Perforce Ids. 2002-08-31 06:45:28 +00:00
aic7xxx_inline.h Correct/Simplify ignore wide residue message handling 2003-05-26 21:24:01 +00:00
aic7xxx_osm.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aic7xxx_osm.h Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
aic7xxx_pci.c aic79xx_pci.c: 2003-09-25 23:36:41 +00:00
aic7xxx.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aic7xxx.h aic7770.c: 2003-06-06 23:48:19 +00:00
aic7xxx.reg Correct/Simplify ignore wide residue message handling 2003-05-26 21:24:01 +00:00
aic7xxx.seq FIFOEMP can lag LAST_SEG_DONE in the Ultra2 and U160 2003-05-26 21:24:55 +00:00
aic79xx_inline.h Implement ahd_inq_scbram() and change the implemention 2003-06-28 04:43:19 +00:00
aic79xx_osm.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aic79xx_osm.h Prefer new location of pci include files (which have only been in the 2003-08-22 05:54:52 +00:00
aic79xx_pci.c aic79xx_pci.c: 2003-09-25 23:36:41 +00:00
aic79xx.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aic79xx.h Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
aic79xx.reg Sync perforce IDs. 2003-06-10 03:25:24 +00:00
aic79xx.seq Use clr instead of an explicit mov from ALLZEROS 2003-06-28 04:44:10 +00:00
aic7770.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00