[SCSI] qla2xxx: Correct ISP24xx soft-reset handling.
authorAndrew Vasquez <andrew.vasquez@qlogic.com>
Tue, 8 Nov 2005 22:37:48 +0000 (14:37 -0800)
committerJames Bottomley <jejb@mulgrave.(none)>
Wed, 9 Nov 2005 21:19:23 +0000 (16:19 -0500)
commit335a1cc976ffbb58491a9b6dc58955349e3f0388
tree8a5fd35e3cbd278bccd34b241ef5c99d6ea477a6
parent8d5708f3b5ea0765af92a79ebc4144c91718e695
[SCSI] qla2xxx: Correct ISP24xx soft-reset handling.

A driver must wait 100us before attempting an MMIO operation
to the RISC after a soft-reset has been initiated.  A
similar delay was needed with earlier ISPs.

Note: a PCI config-space read is used to flush the MMIO
write to the ISP, since the ISP's state machines are unable
to respond to any MMIO read during the reset process.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/qla2xxx/qla_dbg.c
drivers/scsi/qla2xxx/qla_init.c