summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Expand)Author
2007-04-10wrap reading of the error fis up into a func of its own, and useDavid Gwynne
2007-04-08Change the API to sili_port_intr so it can timeout a command and reuse theChristopher Pascoe
2007-04-08Add support for NCQ error recovery and enable NCQ command submission.Christopher Pascoe
2007-04-08Track the order that CCBs are submitted in, so that after an error we areChristopher Pascoe
2007-04-08sili uses one queue for NCQ and legacy commands. No need for the AHCI-styleChristopher Pascoe
2007-04-07Always assume write commands had zero residual; the chip only countsChristopher Pascoe
2007-04-07Whitespace cleanup. No code change.Christopher Pascoe
2007-04-07Add transfer failure detection and recovery from non-fatal errors.Christopher Pascoe
2007-04-07Rework command issue/completion flow to be more like AHCI's and switch toChristopher Pascoe
2007-04-07Split command completion out into a separate function, working towardsChristopher Pascoe
2007-04-07Permit PACKET command issue.Christopher Pascoe
2007-04-07Fill out control information for ATAPI commands.Christopher Pascoe
2007-04-07Helper macros to provide the port name in debug messages.Christopher Pascoe
2007-04-07Use the rx_count saved in the LRAM command slot entry to determine theChristopher Pascoe
2007-04-07Add some more device status related register definitions.Christopher Pascoe
2007-04-07Sync the command corresponding to our ccb, not slot 0.Christopher Pascoe
2007-04-07Add infrastructure to handle more than one ccb.Christopher Pascoe
2007-04-07Correct offset for global interrupt status register.Christopher Pascoe
2007-04-07this diff covers two changes, but theyre very tightly tied together.David Gwynne
2007-04-07sizeofa will give us the number of elements in an array. use it whenDavid Gwynne
2007-04-06Correct order of bus_space_barrier() parameters.Jonathan Gray
2007-04-06white space fixDavid Gwynne
2007-04-06copy the dmamem wrapper into sili for use for allocating hba memory. thisDavid Gwynne
2007-04-05After been attacked by Michael Buesch <mb@bu3sch.de> because we initiallyMarcus Glocker
2007-04-05this is a relatively big commit that implements a basic io path.David Gwynne
2007-04-05finish resetting the device by sending a soft reset via the post_directDavid Gwynne
2007-04-05sili_post_direct lets you submit a prb without all the goop of a ccb andDavid Gwynne
2007-04-05rearrange the busywait funcs slightlyDavid Gwynne
2007-04-05DPRINTF will be useful soon, so stick it inDavid Gwynne
2007-04-05control bits in the prb. shuffle things around a bit...David Gwynne
2007-04-05start defining the scatter/gather bits and the port request blocks (PRBs).David Gwynne
2007-04-04Activate interference mitigation.Marcus Glocker
2007-04-04Debugging. Fix a lot wrong registers. Fix a couple of /* XXX */ andMarcus Glocker
2007-04-04implement sili_pwait_{ne,eq} for busy waiting on register values.David Gwynne
2007-04-04interrupt enable set/clear defnsDavid Gwynne
2007-04-04port control clear bitsDavid Gwynne
2007-04-04do a global reset properly.David Gwynne
2007-04-03Really drop data packets if the station is not associated. It does notClaudio Jeker
2007-04-03modernise scsi_inquiry. the length field has grown and now theres pages toDavid Gwynne
2007-04-02Similar to other drivers call if_start() at the end of the rx interrupt becauseClaudio Jeker
2007-04-01Write MAC and BSSID into devices template RAM at init time.Marcus Glocker
2007-04-01Some sorting. More comments.Marcus Glocker
2007-04-01Cleanup sc_softc.Marcus Glocker
2007-04-01There is no need to keep the intrstr in the drivers softc struct.Marcus Glocker
2007-04-01Correct some sili port offsets.Jonathan Gray
2007-04-01Remove dead code. Comments.Marcus Glocker
2007-03-31Since I spent some work on this beast, too, I allow myself to add meMarcus Glocker
2007-03-31Move extraction / verification of PHY and radio values into own functions.Marcus Glocker
2007-03-31Enable interrupts.Marcus Glocker
2007-03-31more bits and the %b thing for port set/statusDavid Gwynne