path: root/firmware/target/arm/as3525/ata_sd_as3525.c
AgeCommit message (Expand)AuthorFilesLines
2010-01-15Sansa AMS: remove "ata" from SD drivers filenamesRafaël Carré1-944/+0
2010-01-12SansaAMS: Disable voltage scaling.Jack Halpin1-5/+6
2010-01-01Simplify some expressions using the ? operatorBertrik Sikken1-1/+1
2009-12-17Sansa AMS: Fix Red. Write delay is not included for non HAVE_MULTIDRIVE.Jack Halpin1-0/+2
2009-12-17Sansa AMS: Revert 4 bit widebusJack Halpin1-31/+2
2009-12-16Sansa AMS: Make write delay work for non-MULTIDRIVE.Jack Halpin1-0/+3
2009-12-16Sansa AMS: Use small write delay for all non-HS cards including the internal...Jack Halpin1-1/+1
2009-12-15Sansa AMS: Add MCI_RESPONSE_ERROR macro to make code function more obvious.Jack Halpin1-1/+5
2009-12-13Sansa AMS: Implement 4 bit widebus mode for SD cards.Jack Halpin1-9/+38
2009-12-11Sansa AMS: Assume IDE_CLK is used as MCLK for internal SD. We assumed PCLK ...Jack Halpin1-6/+19
2009-12-10Sansa AMS: Add extra delay to the uSD init sequence to enhance card compata...Jack Halpin1-0/+1
2009-12-08Sansa AMS: Run all SD cards within SD Specification frequencies.Jack Halpin1-10/+21
2009-12-06Sansa AMS: Move the boost from SD ident to operating frequency to after the ...Jack Halpin1-3/+4
2009-12-03Sansa AMS: The internal SD does not use the IDE AHB interface so remove refe...Jack Halpin1-9/+5
2009-12-03Sansa AMS: Reduce MCICLK speed on SD cards to 31 MHz.Jack Halpin1-11/+10
2009-12-03Sansa AMS: Use some new macros to set the MCICLK frequency to help avoid miss...Jack Halpin1-5/+10
2009-12-03Sansa AMS: Wait until sd_init_card() to turn on the clocks for the pl180 con...Jack Halpin1-8/+4
2009-12-03Sansa AMS: Add read/write and drive info to panic message for SD transfer er...Jack Halpin1-1/+2
2009-12-01Sansa AMS: Check if SD controllers are already enabled before attempting to ...Jack Halpin1-1/+1
2009-12-01Sansa AMS: Reorganize sd_enable() and add/change comments. No real function...Jack Halpin1-16/+22
2009-11-26Remove unused card_detect(), and make card_detect_target() static inline in e...Thomas Martitz1-9/+10
2009-11-25AMS Sansa: For consistency, replace references to SECTOR_SIZE with SD_BLOCK_...Jack Halpin1-6/+6
2009-11-24AMS Sansa: Include time spent yielding when figuring timeout in sd_wait_for_...Jack Halpin1-8/+4
2009-11-24Sansa AMS: VIC_INT_ENABLE register is not a maskRafaël Carré1-3/+3
2009-11-24AMS Sansa: Remove MCI_RX_ACTIVE FIFO check following SD transfers.Jack Halpin1-4/+4
2009-11-24AMS Sansa: Remove wait_for_state() following transfer in sd_select_bank() fu...Jack Halpin1-3/+0
2009-11-23AMS Sansa: Handle responses to SD Commands so that response crc checking is ...Jack Halpin1-28/+24
2009-11-22AMS Sansa: Remove a now redundant sd_wait_for_state() and adjust error codes...Jack Halpin1-11/+4
2009-11-22AMS Sansa: Make send_cmd() function a bit less complicated and save ~96 bytes.Jack Halpin1-30/+22
2009-11-15Fix a few possible problems discovered in -O0 / eabi experiments.Thomas Martitz1-1/+7
2009-10-26Revert r23350 "AMS Sansa: Assume IDECLK is MCLK for the internal SD Disk."Jack Halpin1-13/+5
2009-10-25AMS Sansa: Assume IDECLK is MCLK for the internal SD Disk. Reduce IDECLK to...Jack Halpin1-5/+13
2009-10-24Add #ifdef HAVE_MULTIDRIVE to HS timings switch for uSD cards.Jack Halpin1-9/+11
2009-10-19AMS Sansa: Adjust SD Card frequency to Identification frequency at beginning...Jack Halpin1-14/+31
2009-10-18Use wrap-safe TIME_BEFORE/TIME_AFTER macros to compare times with current_tim...Bertrik Sikken1-1/+1
2009-10-15AMS Sansa: FS#10669 Reimplement Voltage scaling.Jack Halpin1-0/+21
2009-10-15Sansa AMS SD driver: cleanup defines and commentsRafaël Carré1-50/+16
2009-10-12AMS Sansa: Remove BUSWIDTH and BLOCKLEN commands and revise strategy for Hig...Jack Halpin1-26/+26
2009-10-11AMS Sansa: If SD card is HS capable set High Speed timings.Jack Halpin1-1/+11
2009-10-07Sansa AMS SD: relax requirement for APP_CMD response, some uSD cards seem to ...Rafaël Carré1-2/+1
2009-10-01AMS Sansa: Replace another simple delay with a more intelligent MCI FIFO sta...Jack Halpin1-2/+3
2009-09-30AMS Sansa: Rename variable sdhc to sd_v2 to more accurately reflect the info...Jack Halpin1-5/+5
2009-09-29AMS Sansa: Replace simple write delay with a smarter check on status of MCI ...Jack Halpin1-6/+2
2009-09-27Clean up duplicate #includesBertrik Sikken1-1/+0
2009-09-25AMS Sansa: Add delay for µSD writes to fix CRC failures with class 6 µSD c...Jack Halpin1-0/+8
2009-07-20Make sd_present() and mmc_present() look only at the actual presence of a car...Frank Gevaerts1-1/+8
2009-07-17Commit FS#9545, storage cleanup and multi-driver supportFrank Gevaerts1-22/+36
2009-07-17Apply the same fix as r21930 did for the ramdisk for the AMS Sansa driver.Thomas Martitz1-1/+1
2009-07-11fix yellow : panicf() is declared in panic.hRafaël Carré1-0/+1
2009-07-11Sansa AMS: panic with the PL180 controller status register in case of errorsRafaël Carré1-12/+14