summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Expand)Author
2014-03-16Patch up the firmware revision for the ISP1000 firmware since it doesn'tMark Kettenis
2014-03-15ISP1000 SBus support for qlw(4).Mark Kettenis
2014-03-15More ISP1000 (SBus) bits.Mark Kettenis
2014-03-15The ISP1000 firmware doesn't support the _A64 mailbox command variants. SinceMark Kettenis
2014-03-15Only issue SET_FIRMWARE_FEATURES command if we actually have any firmwareMark Kettenis
2014-03-15Fix pasto in error message.Mark Kettenis
2014-03-14use lemtoh64 and htolem64 for reading and writing entries in the rings.David Gwynne
2014-03-13When polling for command completion, clear the interrupt before reading theMark Kettenis
2014-03-13Missed removing some bits with rev 1.147.Brad Smith
2014-03-13Decouple the sizes of the request and response queues, and reduce the size ofMark Kettenis
2014-03-11lint is gone, and the 'lint' conditional was never in the implementationPhilip Guenther
2014-03-08Add the RX earlyoff support for older chips (8168{E-VL,EP, F}) and RXDV GATEDBrad Smith
2014-03-08Only attempt to load firmware if we actually have some.Mark Kettenis
2014-03-08Attempt to recover if wide and/or synchronous transfers fail.Mark Kettenis
2014-03-08A bit of spring cleaning.Mark Kettenis
2014-03-08Enable tagged queueing.Mark Kettenis
2014-03-08Check the appropriate struct member for the various SDEV_* quirks.Mark Kettenis
2014-03-08Enable DMA bursting. Not sure it actually makes things faster, but bothMark Kettenis
2014-03-07Make sure a SCSI initiator ID provided by Open Firmware overrides the valueMark Kettenis
2014-03-07Reduce the number of ccbs by a factor three since we need up to three requestMark Kettenis
2014-03-07Provide the appropriate default values for the SCSI initiaror ID on sgi andMark Kettenis
2014-03-07Duplicate enum values are a bad idea.Mark Kettenis
2014-03-05Introduce qlw(4), a new driver for QLogic ISP SCSI HBAs. For now onlyMark Kettenis
2014-02-23when built without firmware, check that the chip already has firmwareJonathan Matthew
2014-02-22refactor firmware loading with a function pointerTheo de Raadt
2014-02-20More turd shining; cleanup the message that prints the firmware revision andMark Kettenis
2014-02-20revert previous commit; didn't intend to commit those bitsMark Kettenis
2014-02-20Avoid printing the "nvram corrupt" message for onboard 2200s found on SunMark Kettenis
2014-02-20jsg@ pointed out i am bad at loops.David Gwynne
2014-02-20knfDavid Gwynne
2014-02-20pull the isr reads out into per chip variants we get to via pointersDavid Gwynne
2014-02-19tweak the response queue handling so it looks like qle. the importantDavid Gwynne
2014-02-19remove some dead code - all the chips we handle can do type 4 commands,Jonathan Matthew
2014-02-18convert printfs into a few different debug categories, leaving portJonathan Matthew
2014-02-14remove isp24xx-related code. it doesn't work, qle(4) replaces it, andJonathan Matthew
2014-02-13fix previous errorneous constants (compiled against the old header)pelikan
2014-02-13Recognize SATA-III ports in dmesg.pelikan
2014-02-11fix endianness of fc4 type registration (again), and don't bother printingJonathan Matthew
2014-02-10Build isp2xxx firmware into separate object files so we only includeJonathan Matthew
2014-02-06missing define for qla2100 supportJonathan Matthew
2014-02-06Almost-working QLA2100 support. This appears to be the best I can do forJonathan Matthew
2014-02-05Avoid calling delay(9) between checking and clearing the interrupt status bits.Mark Kettenis
2014-02-05Punt on handling responses if we haven't allocated the response queue yet.Mark Kettenis
2014-02-03use the same option as isp(4) to build without firmware.Jonathan Matthew
2014-02-02carve up qla_attach() into bits we can use to process loop and fabric changesJonathan Matthew
2014-02-02Rearrange interrupt register processing for 2200s. The mailbox semaphoreJonathan Matthew
2014-02-01On sparc64, use the WWNs from Open Firmware, as the onboard ISP2200 that canMark Kettenis
2014-01-30the option bit for controlling fast posting is in icb_fw_options, notJonathan Matthew
2014-01-30don't do a register test mailbox command before resetting the chip.Jonathan Matthew
2014-01-30Set port and node WWN in scsi_link structure when we successfully probe aMark Kettenis