summaryrefslogtreecommitdiff
path: root/sys/dev/ic/wdc.c
AgeCommit message (Expand)Author
2004-01-07Add a comment about some code that should be cleaned up.thorpej
2004-01-03More structure member namespace cleanup: thread -> ch_threadthorpej
2004-01-03More wdc_channel structure member namespace cleanup:thorpej
2004-01-03Rename "struct channel_softc" to "struct wdc_channel".thorpej
2004-01-01Tidy this file up a little.thorpej
2004-01-01Prepend "wdc_" to wait_for_drq, wait_for_unbusy, and wait_for_ready.thorpej
2004-01-01Rename:thorpej
2003-12-30Move the drive probing code out of atabusconfig() and into a newthorpej
2003-12-30Use ANSI function decls.thorpej
2003-12-30Move most of the atabus layer into ata.c.thorpej
2003-12-15Add a (*drv_probe)() optional callback into the driver to probe forthorpej
2003-12-14Rename __wdcprobe() to wdcprobe1().thorpej
2003-12-14No need to include wdvar.h anymore.thorpej
2003-11-29Patterned after the rest of the code, add one more check thathe
2003-11-27There are some cards that map the ATA control and IDE DMA registersfvdl
2003-11-25Some combination of controller/drive sends a continous stream ofbouyer
2003-11-17Clear DRIVE_ATA|DRIVE_ATAPI for both drives only when we're sure this isbouyer
2003-11-13If we detected an old drive on a channel, clear (ATA|ATAPI) for bothbouyer
2003-11-07If we already have a channel reset pending, don't try to queue a new one.bouyer
2003-11-02Fix some typos. From Tom Cosgrove via jmc@openbsd.wiz
2003-10-31Use aprint_*(9) instead of printf() in attach routines.briggs
2003-10-30Remove some assigned-to but otherwise unused variables.simonb
2003-10-29Remove check for the error register value at probe time. There have been reportbouyer
2003-10-29freese->freeze, as pointed out by Frederick Bruck.bouyer
2003-10-29- test if we have some work to do before tsleep() in the kernel thread,bouyer
2003-10-25more uninitialized variableschristos
2003-10-25fix uninitialized variableschristos
2003-10-22Avoid a race condition that could allow a removable controller (such asbriggs
2003-10-15Make sure chp->atabus is initialised, and wakeup the right address whenbouyer
2003-10-15- don't ignore last bit when checking for floating bus value on slavebouyer
2003-10-15Clear chp->ch_drive[i].drive_flags if we didn't find a driver for thebouyer
2003-10-12Remove block that has been pasted twice. Pointed out by Alexander Yurchenko.bouyer
2003-10-09Remove the check for WAIT+POLL+READ case in __wdccommand_start(),bouyer
2003-10-08Following Matt Thomas's request, rename ata attribute to ata_hl, andbouyer
2003-10-08Make the ATA mid-layer appears as atabus, as proposed inbouyer
2003-10-08We really don't need to do 2 resets in wdc_channel_attach() -- the one donemycroft
2003-10-06Revert to polling for ata_get_params() in wdc_channel_attach().bouyer
2003-09-25Hide the use of config_interrupts() in one place.mycroft
2003-09-25Don't print modes we are using if we don't know which modes are really used.bouyer
2003-09-23Fix a typo that prevented pre-ata drives from working since 1999.bouyer
2003-09-23Fix more probe delay and/or failure problems:mycroft
2003-09-21Correctly resurrect the style in previous. While I'm here, also removedenami
2003-09-21Since we can't detect ghost drives in the wdc back-end, resurectbouyer
2003-09-20Remove the "Register ghost test". It won't work, because on ATA registerbouyer
2003-09-20print the name of the driver that found the ghostchristos
2003-09-20Now wdcattach() is called interrupts enabled, config_interrupts() tries toenami
2003-09-191) Use config_interrupts() to attach IDE and ATAPI drives. This eliminatesmycroft
2003-09-17typo in commentdrochner
2003-05-17* Use aprint*().thorpej
2003-01-27Experimental support for RAID volumes configured by ATA "RAID" controllers.thorpej