summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Expand)Author
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-07Use pci_matchbyid() rather than handrolled equivalent. From Brad.Kenneth R Westerback
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-06use rwlocks instead of hand-rolled. make the softc private parts private.Ted Unangst
2007-04-06white space fixDavid Gwynne
2007-04-06copy the dmamem wrapper into sili for use for allocating hba memory. thisDavid Gwynne
2007-04-06Wait until we have idled the port before obtaining the error CCB, so asChristopher Pascoe
2007-04-06Fix a strange typo and don't set sc_docked in acpidock_dockctl(). It'sMichael Knudsen
2007-04-06Match even more ids: 3131/3531 and some rebadged Intel/AdaptecJonathan Gray
2007-04-05Allow usb microcode to be built in a cross environment. System endian has beenDale Rahn
2007-04-05regenJonathan Gray
2007-04-05More sili additions.Jonathan Gray
2007-04-05regenJonathan Gray
2007-04-05Add some more Intel LPC parts.Jonathan Gray
2007-04-05We also don't need the microcode builder anymore.Marcus Glocker
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-05device signatures appear to be common to sata controllers too.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-05regenTed Unangst
2007-04-05laurence tratt says his cable mostly works with thisTed Unangst
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-04some registers are shared amongst various sata controllers, so stickDavid 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-03On sparc64, prefer the local-mac-address provided by the PROM. Makes sure theMark Kettenis
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-03Data direction was not properly encoded in (unused)Jonathan Gray
2007-04-02Similar to other drivers call if_start() at the end of the rx interrupt becauseClaudio Jeker