summaryrefslogtreecommitdiffstats
path: root/sys/dev/microcode/isp
AgeCommit message (Collapse)AuthorFilesLines
2015-06-19remove isp(4) now that the ql* family have replaced itjmatthew3-24/+0
2014-02-14add firmware for isp25xx, copied from freebsdjmatthew1-0/+27845
2014-02-10Build isp2xxx firmware into separate object files so we only includejmatthew6-7/+31
one copy when both isp(4) and qla(4) are enabled. This is a temporary measure until qla(4) takes over completely. looked at by miod@ and kettenis@
2008-12-30Add firmware file for 2400 series boards.krw1-0/+12230
2008-09-28Update 12160 firmware: 10.04.32 -> 10.04.41. From mjacob via FreeBSD.krw1-3821/+3962
Tested & ok kettenis@
2008-07-11Qlogic -> QLogicsobrado7-14/+14
2008-07-08Update 2300 firmware from 3.01.20 (Dec 19, 2002) to 3.03.19 (Novkrw1-6038/+6453
30, 2005). From mjacob via FreeBSD. No known code dependency, and prepares ground for major isp update. Tested on a 2312 by dlg@. ok dlg@ deraadt@
2008-06-11Update firmware for QLogic 2200 cards from v2.02.03 to v2.02.06 which haskrw1-5011/+4591
been used in NetBSD and FreeBSD for years. Blade2002 with a 2200 still boots. From mjacob via FreeBSD. ok deraadt@
2003-02-28Update firmware to latest levels- fixes several nasty bugs on the 2300 at least.mjacob3-15248/+15636
2002-05-17Update to latest released 2300/2312 f/w.mjacob1-5038/+5507
2001-12-14Roll f/w to latest && greatest for 2100 and 2200 cards.mjacob2-9340/+9514
2001-10-24update firmwaremjacob3-6274/+9686
2001-09-01Catch up with mainline of code development.mjacob1-0/+5452
Add support for 2 Gigabit cards (2300/2312). This necessitated a change in how interrupts are down- the 23XX has not only a different place to check for an interrupt, but unlike all other QLogic cards, you have to read the status as a 32 bit word- not 16 bit words. Rather than have device specific functions as called from the core module (in isp_intr), it makes more sense to have the platform/bus modules do the gruntwork of splitting out the isr, semaphore register and the first outgoing mailbox register (if needed) *prior* to calling isp_intr (if calling isp_intr is necessary at all). Rearchitect how regular SCSI parameters are stored or used.
2001-02-12update to latest firmware levelsmjacob5-14947/+16539
2000-10-16update SBUS microcode to 1.37 (latest)mjacob1-1108/+1209
2000-07-06Split PCI firmware into separate (product) files to minimizemjacob6-32639/+20438
CVS rototillage on f/w upgrades.
2000-02-20add Qlogic 12160 microcodemjacob1-1/+4038
1999-12-20add in initiator-only f/w (preferred) for parallel SCSI devicesmjacob1-1/+3379
1999-11-22Roll in new firmware (also with a shiny new BSD style licence)mjacob2-16827/+24238
1999-04-04Roll out changes because the tree is frozen.mjacob1-13560/+13579
1999-04-04roll ISP1040 and ISP2100 f/w to latest releasemjacob1-13579/+13560
1999-03-25roll internal revision levels and enable 1080 supportmjacob2-6/+54
1999-03-17fix OpenBSD headersmjacob2-2/+2
1999-03-17update firmware substantiallymjacob2-3592/+19653
1998-03-24add isp driver from netbsd, more munging neededderaadt2-0/+4829