summaryrefslogtreecommitdiff
path: root/firmware/drivers/ata.c
AgeCommit message (Expand)Author
2003-07-18report sleeping disk while not initialized, needed for changing before ata_in...Jörg Hohensohn
2003-07-11Initalize last_disk_activityBjörn Stenberg
2003-07-10Fixed spindown bug: last_disk_activity was set 10 seconds into the future, wh...Björn Stenberg
2003-07-09Cold start fixes: master_slave_select() now checks for BSY as well as RDY (si...Björn Stenberg
2003-07-09Removed warningsBjörn Stenberg
2003-07-09again different coldstart, ata_init() now has non-ambiguous return codes for ...Jörg Hohensohn
2003-07-08better place and method for the spinup wait code, still I'd welcome comments ...Jörg Hohensohn
2003-07-03When starting from flash, we have to wait for the disk to get ready. (Quite a...Jörg Hohensohn
2003-06-26port inits for cold start abilityJörg Hohensohn
2003-05-10Experiment: enable ATA STANDBY when switching to USB modeLinus Nielsen Feltzing
2003-04-28Corrected wrong write return code.Björn Stenberg
2003-04-12ata_write_sectors() didn't handle odd buffer addressesLinus Nielsen Feltzing
2003-04-11Don't enter cpu sleep during disk operationsBjörn Stenberg
2003-04-05The newest ATA driver fixes broke the ata_spinup_time informationLinus Nielsen Feltzing
2003-03-31Better led control. Added status read delay. Fixed potential last_disk_activi...Björn Stenberg
2003-03-24Another attempt to stop the red led dead.Björn Stenberg
2003-03-17Don't spin down disk while retryingBjörn Stenberg
2003-03-14Moved read code around a bit to more strictly obey the ATA specification.Björn Stenberg
2003-03-13Initialize return code at start of loop, not at the end.Björn Stenberg
2003-02-27An attempt to get rid of the "red freeze" problem: Perform a soft reset on re...Björn Stenberg
2003-02-14The power-saving SLEEP patch by Simon Elén.Björn Stenberg
2002-12-06Bug fix: Don't cut the power during spinup...Björn Stenberg
2002-12-06Fixed a race condition between sleep thread and spinup code.Björn Stenberg
2002-12-05Fixed spinup clocking. Also updating last_disk_activity more frequently, to a...Björn Stenberg
2002-12-04Added disk spinup clockingBjörn Stenberg
2002-12-03Bug fix: Master/slave was not always properly selected after powerdown.Björn Stenberg
2002-12-03Added 'Disk info' to debug menuBjörn Stenberg
2002-12-03use the proper #ifdef for a featureDaniel Stenberg
2002-12-03Added a >2ms delay in ata_hard_reset() before reading status, as per ATA spec...Björn Stenberg
2002-12-03Bug fix: A failed read could return OK.Björn Stenberg
2002-12-02Updated power-on procedureBjörn Stenberg
2002-11-29HAVE_ATA_POWER_OFF is now defined and used if the platform has support forDaniel Stenberg
2002-11-28Added option to enable/disable disk poweroff (for diagnostic purposes)Björn Stenberg
2002-11-27Added disk poweroff 2s after spindown. (Only for recorders yet.)Björn Stenberg
2002-11-22Erroneous commit.Björn Stenberg
2002-11-22Fixed warnings.Björn Stenberg
2002-11-12Added extra safety checks.Björn Stenberg
2002-11-07Changed return code of ata_write_sectors() to be the same as for ata_read_sec...Björn Stenberg
2002-09-25Improved retry handlingBjörn Stenberg
2002-09-24Check status register for errorBjörn Stenberg
2002-09-24Added read retry.Björn Stenberg
2002-09-23Now exports last_disk_activity, for auto-poweroffLinus Nielsen Feltzing
2002-09-23Bug fix: The LED was not on during writesBjörn Stenberg
2002-09-06Made the sleep code a little bit less aggressive.Björn Stenberg
2002-09-06Now runs SET_MULTIPLE_MODE after usb disconnect, since the windows driver set...Björn Stenberg
2002-09-06Optimized ata_read_sectors() a littleLinus Nielsen Feltzing
2002-09-05Now uses READ MULTIPLE command. Also corrected some return values.Björn Stenberg
2002-09-04Increased BSY & RDY timeouts to 10 secondsBjörn Stenberg
2002-09-02Ooops! perform_soft_reset() unlocked the mutex...Linus Nielsen Feltzing
2002-09-02STANDBY mode works againLinus Nielsen Feltzing