summaryrefslogtreecommitdiff
path: root/firmware/drivers/ata.c
AgeCommit message (Expand)Author
2011-12-08FS#12418 - Merge prototypes from ata-target.h files into new file ata-driver....Boris Gjenero
2011-11-27If Rockbox never turns off ATA power, don't compile code for turning it back ...Boris Gjenero
2011-11-27Add STORAGE_INIT_ATTR to static ata.c functions that are only called via ata_...Boris Gjenero
2011-11-08Remove last_sleep when it's not needed because IDE power is never turned off.Boris Gjenero
2011-03-05Change the thread api a bit.Thomas Martitz
2011-02-02Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM (code)...Andree Buschmann
2011-01-22i.MX31: Busy wait for a couple microseconds at most then sleep until next tic...Michael Sevakis
2011-01-18Try to get some control over #ifdef hell in usb.c by refactoring and inline f...Michael Sevakis
2011-01-07Oops, that didn't belong in there.Michael Sparmann
2011-01-07Fix CS42L55 (iPod Classic) tone controlMichael Sparmann
2011-01-04Fix USB storage driver. ata_get_info was no longer filling-in num_sectors aft...Michael Sevakis
2011-01-03Fix regression from r28950: ATA broken on MPIO and possibly other targetsMichael Sparmann
2011-01-02Fix yellowMichael Sparmann
2011-01-02Fix redMichael Sparmann
2011-01-02Rework ATA driver to get rid of lots of target-specific constants and allow f...Michael Sparmann
2010-05-21ata: do some threading-related corrections (some sync related where it matter...Michael Sevakis
2010-05-17Do s/SWAP_WORDS/ATA_SWAP_WORDS/ to prevent namespace clashes.Maurus Cuelenaere
2010-04-14Make builds with MAX_PHYS_SECTOR_SIZE defined (ipod video) work with larger s...Torne Wuff
2010-04-07Make ATA code not bother to retry requests that return IDNF (specified sector...Torne Wuff
2010-02-01FS#10955 - LBA48 builds doesn't compile after ata read/write unificationTorne Wuff
2009-11-24FS#9721 - No error check after writes in ata.cTorne Wuff
2009-11-24FS#10798 - unify ata_read_sectors and ata_write_sectorsTorne Wuff
2009-07-17Commit FS#9545, storage cleanup and multi-driver supportFrank Gevaerts
2009-06-07Convert a number of places in core and plugins to use the BIT_N() macro inste...Jens Arnold
2009-03-12Commit the common portion of FS#9708: ATA (IDE) DMA by Boris Gjenero with a c...Michael Sevakis
2009-03-05Use total_sectors in ata_get_info() instead of calculating it all over again....Frank Gevaerts
2009-02-22Submit FS#9863 by Boris Gjenero. Correct ATA wakeup and power on in case of S...Andree Buschmann
2009-01-13USB retweaking: Take out the USB_REQUEST/RELEASE_DISK scheme and simply ask t...Michael Sevakis
2008-12-12Reclaim a bit of binsize on hdd based archoses by making the bit test unsigne...Jens Arnold
2008-12-10Use cookies for thread identification instead of pointers directly which give...Michael Sevakis
2008-11-04*_hard_reset() is only used inside ata.c, so there's no need to export it to ...Frank Gevaerts
2008-11-01conditionalise *_get_info() to get some binsize backFrank Gevaerts
2008-11-01Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do ...Frank Gevaerts
2008-10-15Simplify preprocessor symbols a bit (FS#9457). Thanks to Alexander LevinFrank Gevaerts
2008-10-03fix yellow. Don't do the spindown/usb things in the bootloaderFrank Gevaerts
2008-10-02Accept FS#8943, allow disk spindown during USB connection for software usbFrank Gevaerts
2008-07-18Make local variable staticBertrik Sikken
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg
2008-06-03Reinstate the awful ATA hack that has no proper reason to exist for iPod 5.5g...Michael Sevakis
2008-05-17Actually remove the ata lock hack code for that had been used for iPod Video ...Michael Sevakis
2008-05-11Disable the ata locking hack since a recent test strongly suggests it has bee...Michael Sevakis
2008-05-10Bring Gigabeat S bootloader one step close to a release version.Michael Sevakis
2008-05-08Fix the short audio dropout at disk spinup from power-off on portalplayer tar...Jens Arnold
2008-05-08Apply 2 small size optimisations. * Put ICODE_ATTR into the function definiti...Jens Arnold
2008-05-06ata_hard_reset should be synchronized.Michael Sevakis
2008-05-05Gigabeat S: Do the controller timing settings a more cleanly.Michael Sevakis
2008-05-05Gigabeat S: Use the fastest PIO mode the installed drive allows instead of al...Michael Sevakis
2008-04-11iPod Video 30Gig doesn't seem to need the ata locking hack so we'll just atte...Michael Sevakis
2008-04-06Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now w...Michael Sevakis
2008-03-28Go back to the ata lock hack for 5g until whatever is going on there is disco...Michael Sevakis