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
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
aic7xxx_inline.h
aic7xxx_osm.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aic7xxx_osm.h
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
aic7xxx.reg
aic7xxx.seq
aic79xx_inline.h
aic79xx_osm.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aic79xx_osm.h
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
aic79xx.seq
aic7770.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00