summaryrefslogtreecommitdiff
path: root/firmware/drivers/ata.c
AgeCommit message (Expand)Author
2021-06-03ata: fix a typo in a definition that's thankfully not used.Solomon Peachy
2021-06-04ipod6g:: Get rid of magic command numbers in ata driverSolomon Peachy
2021-04-23ata: Rework power management behavior a bitSolomon Peachy
2021-03-12ATA: Increase delay to power-off when device doesn't support ATA SLEEPSolomon Peachy
2021-03-11ATA: When device doesn't support powermgmt, only gate ata sleep command.Solomon Peachy
2021-03-04ata: Make ata_disk_is_active() only special-case powermgmt-less devices.Solomon Peachy
2021-03-04Always indicate inactive ata disk if device is solid state or doesn't support...Christian Soffke
2020-11-04pp5020: use ipod firmware timings for ATA PIO.Torne Wuff
2020-11-03ATA: Check to see if the ATA device is solid-state (WIP)Solomon Peachy
2020-07-11ATA: Make sure "hard disk" supports power managementSolomon Peachy
2020-07-08ATA: In picking PIO modes, word 64 is only valid if word 53 bit 1 is set.Solomon Peachy
2017-10-26Unify storage threads into oneMichael Sevakis
2017-03-12Do some housekeeping with fat.h and SECTOR_SIZEMichael Sevakis
2015-01-08Get rid of USE_ROCKBOX_USBAmaury Pouly
2014-08-08Fix some more straggling stuffMichael Sevakis
2013-08-17Cleanup MV/MD macros a little.Michael Sevakis
2012-05-19Add identify() call to reset proceduresJonas Wielicki
2012-05-08Remove STATICIRAM hackNils Wallménius
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