summaryrefslogtreecommitdiff
path: root/firmware/drivers/ata.c
AgeCommit message (Expand)Author
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
2002-08-29wait_for_rdy() now actually waits for RDYLinus Nielsen Feltzing
2002-08-29Now uses STANDBY_IMMEDIATE instead of STANDBYLinus Nielsen Feltzing
2002-08-27Fixed some nasty mutex glitchesLinus Nielsen Feltzing
2002-08-26Don't call perform_sleep() while already sleepingBjörn Stenberg
2002-08-26Added configurable disk spindown. The disk will also now not spin down while ...Björn Stenberg
2002-08-22New measurements show ATA_SLEEP saves us 30-40 mA over ATA_STANDBY.Björn Stenberg
2002-08-16Added resume. Works in dirs and playlists, shuffled or not. Resumes mid-song,...Björn Stenberg
2002-08-15Removed warningBjörn Stenberg
2002-08-15Added delayed write for settings. Doesn't write until someone else accesses t...Björn Stenberg
2002-08-14Added support for reading/writing 256 sectorsBjörn Stenberg
2002-08-14Removed verbose debug messageBjörn Stenberg
2002-08-14Allow (slow) reading to odd addressBjörn Stenberg
2002-08-02Cleaned up the sleep options a littleLinus Nielsen Feltzing
2002-08-01Now uses CMD_STANDBY again. CMD_SLEEP used more power than CMD_STANDBY for so...Linus Nielsen Feltzing
2002-08-01Moved ata_read_sectors() to internal RAMLinus Nielsen Feltzing
2002-07-28Enabled ata_write_sectors()Linus Nielsen Feltzing
2002-07-28Added ata_disk_is_active() functionLinus Nielsen Feltzing
2002-07-27Corrected debug outputLinus Nielsen Feltzing
2002-07-27Spindown mode is STANDBY when debuggingLinus Nielsen Feltzing
2002-07-23Possibly better USB handlingLinus Nielsen Feltzing
2002-07-16Removed use of internal harddisk standby timer and instead added software sle...Björn Stenberg
2002-07-16Faster, deeper disk sleep. Should save us some power.Björn Stenberg
2002-07-02Added some debug informationLinus Nielsen Feltzing
2002-06-30Some cleanupLinus Nielsen Feltzing
2002-06-26Added old_recorder variableLinus Nielsen Feltzing
2002-06-18Killed warningsLinus Nielsen Feltzing
2002-06-18Better ATA I/O detectionLinus Nielsen Feltzing
2002-06-12Added I/O address detection for CONTROL/ALT_STATUSLinus Nielsen Feltzing
2002-06-12ata_read_sectors() couldn't read more that one sectorLinus Nielsen Feltzing
2002-06-07Wrong command address for RecorderLinus Nielsen Feltzing
2002-05-24Disable USB before enabling ATABjörn Stenberg
2002-05-24Fixed wrong reset pin. Removed unnecessary reset from init.Björn Stenberg
2002-05-22Check for master/slave disk. Active 5s spindown timeout.Björn Stenberg
2002-05-16Added mutex protectionLinus Nielsen Feltzing
2002-05-14Fixed compiler warningsBjörn Stenberg
2002-05-13C99 booleansLinus Nielsen Feltzing
2002-05-09Removed a few debugf callsLinus Nielsen Feltzing
2002-05-08Fixed lame timeout handling and wrong return codes.Linus Nielsen Feltzing