summaryrefslogtreecommitdiffstats
path: root/firmware/drivers/ata.c
AgeCommit message (Expand)AuthorFilesLines
2008-11-04*_hard_reset() is only used inside ata.c, so there's no need to export it to ...Frank Gevaerts1-1/+1
2008-11-01conditionalise *_get_info() to get some binsize backFrank Gevaerts1-0/+2
2008-11-01Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do ...Frank Gevaerts1-8/+49
2008-10-15Simplify preprocessor symbols a bit (FS#9457). Thanks to Alexander LevinFrank Gevaerts1-6/+10
2008-10-03fix yellow. Don't do the spindown/usb things in the bootloaderFrank Gevaerts1-6/+6
2008-10-02Accept FS#8943, allow disk spindown during USB connection for software usbFrank Gevaerts1-3/+28
2008-07-18Make local variable staticBertrik Sikken1-1/+1
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
2008-06-03Reinstate the awful ATA hack that has no proper reason to exist for iPod 5.5g...Michael Sevakis1-0/+68
2008-05-17Actually remove the ata lock hack code for that had been used for iPod Video ...Michael Sevakis1-68/+0
2008-05-11Disable the ata locking hack since a recent test strongly suggests it has bee...Michael Sevakis1-1/+1
2008-05-10Bring Gigabeat S bootloader one step close to a release version.Michael Sevakis1-0/+28
2008-05-08Fix the short audio dropout at disk spinup from power-off on portalplayer tar...Jens Arnold1-2/+10
2008-05-08Apply 2 small size optimisations. * Put ICODE_ATTR into the function definiti...Jens Arnold1-27/+21
2008-05-06ata_hard_reset should be synchronized.Michael Sevakis1-0/+4
2008-05-05Gigabeat S: Do the controller timing settings a more cleanly.Michael Sevakis1-4/+4
2008-05-05Gigabeat S: Use the fastest PIO mode the installed drive allows instead of al...Michael Sevakis1-0/+4
2008-04-11iPod Video 30Gig doesn't seem to need the ata locking hack so we'll just atte...Michael Sevakis1-1/+1
2008-04-06Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now w...Michael Sevakis1-1/+1
2008-03-28Go back to the ata lock hack for 5g until whatever is going on there is disco...Michael Sevakis1-0/+68
2008-03-25Add a complete priority inheritance implementation to the scheduler (all mute...Michael Sevakis1-48/+2
2008-03-09Make Rockbox compatible with CF cards (FS #8644): 1) always init after soft_r...Peter D'Hoye1-18/+24
2008-03-09ATA driver: * Add protection against out-of-bounds accesses. Those can happen...Jens Arnold1-27/+36
2008-03-08Revert accidental tree commit. Sorry for that.Jens Arnold1-36/+27
2008-03-08No need to have \n here. panicf() won't output it anyway.Jens Arnold1-27/+36
2008-02-22Remove sector 0 write protection from the ATA and MMC drivers. The one in the...Jens Arnold1-3/+0
2008-02-22Give 5g owner's some immediate relief from playback trouble introduced in r16...Michael Sevakis1-0/+47
2008-02-14Do not waste RAM in the ATA driver. The identify info is a single sector.Jens Arnold1-1/+1
2008-02-11Some misc. ATA stuff: Increase threads' priority (important for idle callback...Michael Sevakis1-33/+37
2008-01-18Finally, out goes struct spinlock for anything but mutiprocessor targets wher...Michael Sevakis1-30/+30
2008-01-18Properly serialize ata_init with other threads. Fix a bug that always initial...Michael Sevakis1-8/+16
2007-11-03Finally: HDD power control for all PP502x iPods (4th gen Grayscale, Color, Mi...Jens Arnold1-1/+2
2007-10-16Take out some NOCACHEBSS_ATTR's that were accidentally left. Put some threadi...Michael Sevakis1-1/+1
2007-10-16Finally full multicore support for PortalPlayer 502x targets with an eye towa...Michael Sevakis1-31/+31
2007-08-01Add some new findings to the PP header files. * Clean up ata-target.h for PP....Jens Arnold1-6/+0
2007-05-23ATA driver: * Support for drives with large physical sectors and no support f...Jens Arnold1-6/+228
2007-04-11Moved SH1 system code to target tree. * First shot at hwcompat cleanup.Jens Arnold1-1/+0
2007-03-09Put an end to priority inversion in the ata driver. Gave up trying to have fu...Michael Sevakis1-22/+22
2007-03-04Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - ...Daniel Ankers1-1/+2
2007-02-18Tiny size optimisation.Jens Arnold1-3/+2
2007-02-18Do the CONFIG_LED defineJonathan Gordon1-3/+3
2007-02-17Fix most (all?) CONFIG_LED warnings.Magnus Holmgren1-3/+3
2007-02-17ARM targets: Making a few functions non-static allows us to get rid of -ffunc...Jens Arnold1-12/+13
2007-01-23Permanently enable powering down the disk when it's sleeping for supported ta...Nils Wallménius1-15/+6
2007-01-23Settings are now stored in /.rockbox/config.cfg instead of the hidden sector....Jonathan Gordon1-1/+1
2007-01-08Add a check to verify ATA driver has been initialised in ata_sleepnow().Miika Pekkarinen1-1/+1
2006-12-20renamed biglba to lba48, plus a slight optimizationJörg Hohensohn1-17/+10
2006-12-19Preparation for disks >137 GB, use BigLBA 48 bit addressing if necessary. Onl...Jörg Hohensohn1-16/+65
2006-12-19Convert queues to use intptr_t for event data and return values as most of th...Michael Sevakis1-1/+1
2006-12-19Archos: Moved the ata_address_detect() code into ata_device_init(), removing ...Jens Arnold1-5/+3