summaryrefslogtreecommitdiff
path: root/firmware/drivers/ata.c
AgeCommit message (Expand)Author
2005-01-20Factored out some macrosJean-Philippe Bernardy
2005-01-20Support for gmini ATA interfaceJean-Philippe Bernardy
2004-12-29behave for multi-volumeJörg Hohensohn
2004-12-28prepared to mount multiple partitions into one logical file system (most usef...Jörg Hohensohn
2004-11-23Retry initializing the harddisk with hard reset in case the first try fails. ...Jens Arnold
2004-11-20Moved player ATA power handling to the correct functionsJens Arnold
2004-11-20New players: switch on the HD in ata_init()Jens Arnold
2004-10-08Fixed warning when compiling with PREFER_C_WRITINGJens Arnold
2004-10-07Correct CPU type handlingLinus Nielsen Feltzing
2004-10-05Compile ata_mmc.c for targets with mmc, ata.c for all others.Björn Stenberg
2004-09-28a hell of a commit: changed several HAVE_xx configuration flags into multiple...Jörg Hohensohn
2004-09-17Added preliminary support for Iriver H100Björn Stenberg
2004-09-11prepared Ondio USB passthrough (but doesn't work yet)Jörg Hohensohn
2004-09-11prepared an empty MMC driverJörg Hohensohn
2004-08-17 Const policed pointer arguments to functions, part 2Jens Arnold
2004-08-03More const policeing step 3Jens Arnold
2004-07-05Enabled assembler optimized disk reading and writing (approx. 2 times as fast)Jens Arnold
2004-06-11Disabled automatic disk spindown (by the drive). Updated comments regarding t...Jens Arnold
2004-04-01patch #922836 by Jens: way faster disk writing, in assembler. The code is in,...Jörg Hohensohn
2004-03-19A hip shot trying to make the Red LED Death situation a little betterLinus Nielsen Feltzing
2004-03-10- no second ata_hard_reset() call, saves ~2.5 seconds flash boot time (please...Jörg Hohensohn
2004-03-09Reverted the STANDBY fix from 2004-02-15, rev 1.106Linus Nielsen Feltzing
2004-03-02Now sets the highest possible PIO mode in set_features()Linus Nielsen Feltzing
2004-02-17fixed compiling errorsLinus Nielsen Feltzing
2004-02-17set_features() is now called from ata_power_on()Linus Nielsen Feltzing
2004-02-16Silly me, I forgot to remove my debugging codeLinus Nielsen Feltzing
2004-02-16Bug 1: The STANDBY mode is now explicitly disabled, since it could be set to ...Linus Nielsen Feltzing
2004-02-15Assembly code for copy_read_sectors() disabled: Tests with Trent showed that ...Jörg Hohensohn
2004-02-09Assembly code for copy_read_sectors() reworked: I've spread the ATA reads apa...Jörg Hohensohn
2004-01-27no code change, I just forgot to take my template disassembly out (a big comm...Jörg Hohensohn
2004-01-27Assembler optimized copy_read_sectors() gives another speedup of factor 1.4 f...Jörg Hohensohn
2004-01-16warning + obsolete variable removedJörg Hohensohn
2004-01-16Optimized the sector read loop as much as C allows. I measured an overall spe...Jörg Hohensohn
2004-01-14Added acoustic management, power management and read look-ahead.Björn Stenberg
2003-12-17Improved timing in soft_reset. This hopefully cures spontaneous Red Led freezes.Björn Stenberg
2003-12-12adjustments for NeoDaniel Stenberg
2003-12-03No more spinning disk while charging flashed FM+V2 (you need the new bootload...Jörg Hohensohn
2003-11-07The code police strikes backLinus Nielsen Feltzing
2003-11-06set/clear port bits with atomic instructions instead of read-modify-write, sa...Jörg Hohensohn
2003-09-01ATA io_address_detect() now doesn't probe any more, but uses the h/w mask. Pr...Jörg Hohensohn
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