summaryrefslogtreecommitdiff
path: root/sys/dev/ic/wdc.c
AgeCommit message (Expand)Author
2009-11-12Remove superfluous activation hook.dyoung
2009-10-19Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsenbouyer
2009-10-06Commit patch from PR#41926. Confirmed to work by PR submitter on twosborrill
2008-12-08Warn about large struct on stack in comment.pooka
2008-11-16cpu_intr_p() doesn't account for software interrupts (e.g. callouts) sobouyer
2008-10-02Kill ATACH_TH_RUN and use cpu_intr_p() instead.bouyer
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-18Split device_t and softc for ATA devices, as well as wd(4). Othercube
2008-01-28If something still holds a reference to our scsipi_adapter, do notdyoung
2008-01-19In wdcdetach(), if config_detach() fails, get out early.dyoung
2008-01-10Let us detach atabus* from wdc*, and wdc* from isa*.dyoung
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-04-16Make this compile with or without 'options ATADEBUG'.dyoung
2007-03-17Let config(1) know that #define ATADEBUG goes in opt_ata.h. Indyoung
2007-01-26Add missing bus_space_(read,write)_stream macros.sborrill
2007-01-18For the unaligned case:bouyer
2007-01-14If __NO_STRICT_ALIGNMENT is not defined, take special care to do PIOmartin
2006-11-29Use mstohz() for callout argument instead of local arithmetic.bouyer
2006-11-20Move part of wdc_sataprobe() to sys/dev/ata/sata_subr.c so that it can bebouyer
2006-11-14wdc_sataprobe():bouyer
2006-10-25Exclude wdc_sataprobe() when no SATA controllers are present. Fixbouyer
2006-10-25Add sata registers to struct wdc_regs. Add wdc_sataprobe(), a functionbouyer
2006-09-30A little effort against kernel bloat....itohy
2006-08-17Fix all the -D*DEBUG* code that it was rotting away and did not even compile.christos
2006-03-18__wdcwait_reset(): if we hare there we have a wdc pointer, so no need to checkbouyer
2006-02-20Use device_is_active() rather than testing dv_flags for DVF_ACTIVEthorpej
2006-01-24Revert part of previous: checking the drive's status after a read seems tobouyer
2006-01-22Make some debug printf more verbose.bouyer
2006-01-16properly use ata_channel->ch_ndrive:bouyer
2005-11-16After a reset don't wait for drives to come ready if there's no drives.bouyer
2005-08-29In __wdccommand_start(), don't cann wdcwait() with ata_c->flags, as this givesbouyer
2005-08-17make CF on pcmcia works again.tacha
2005-08-10Add missing declaration/initialisation of wdc.bouyer
2005-08-10Also initialize wdc->reset in wdcprobe() if the bus back-end didn't providebouyer
2005-08-09The ATA/ATAPI IDENTIFY data were designed to be converted on the fly tobouyer
2005-08-06Add an optionnal controller callback for channel reset. If the callbackbouyer
2005-06-19In wdcprobe1(), wait 5s for the drive to deassert ready. In case of e.g.bouyer
2005-06-16Remove a (wdc == NULL) test. We know wdc is not NULL at this point.bouyer
2005-05-29- sprinkle const.christos
2005-03-28Reverse the cyl_lo and cyl_hi reads for the AT_READREG case; previously,fvdl
2005-03-02Copyright maintenance.mycroft
2005-02-27nuke trailing whitespaceperry
2005-02-11Add support for Artisea chips operating in DPA mode, which has arearnsha
2004-10-30Allow polled commands to be queued, if ata_exec_xfer() is called in threadbouyer
2004-10-30Revert 1.215, with a comment explaining why we can't use interrupts here.bouyer
2004-10-26wdc_drvprobe(): don't poll for the IDENTIFY, use interrupts. There's nobouyer
2004-10-25Fill some entry in fake wdc_ata_bustype since those are called evenenami
2004-08-21Make some functions referenced only in wdc.c private to that file.thorpej
2004-08-21atastart() (called only at splbio(), and from interrupts) can changethorpej
2004-08-20- Add an (*ata_reset_channel)() member to ata_bustype.thorpej