rockbox/firmware/target/arm/as3525
Jack Halpin c03871ab80 Sansa AMS: Assume IDE_CLK is used as MCLK for internal SD. We assumed PCLK previously.
This patch changes all references/assumptions of PCLK to IDE_CLK for the internal pl180 controller.
Lower the AS3525_IDE_FREQ to 50 MHz in order to be able to divide by 2 for 25 MHz on the internal SD card.
Adjust the code in debug-as3525.c to account for the change and the frequencies reported should be correct.
Add some #if defined(HAVE_MULTIDRIVE) conditionals to cut out the code dealing with uSD for the clip.
Isolate the write delay needed for low frequency writes to only run for standard speed uSD cards. That is the only case for an MCICLK at 15.5 MHz.

Internal cards run at 25 MHz, HS uSD at 31 MHz, and standard speed uSD cards at 15.5 MHz.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23929 a1c6a512-1295-4272-9138-f99709370657
2009-12-11 04:53:22 +00:00
..
sansa-c200v2
sansa-clip FS#10796 - Clip - prevent power switch activation when coming out of hold 2009-11-21 21:16:08 +00:00
sansa-e200v2 FS#10744 - Fuze: Last line of screen's pixels doesn't change when switching themes and using plugins 2009-10-31 23:15:33 +00:00
sansa-fuze Fix a few possible problems discovered in -O0 / eabi experiments. 2009-11-15 17:23:25 +00:00
sansa-m200v4
adc-target.h
app.lds
ascodec-as3525.c
ascodec-target.h
ata_sd_as3525.c Sansa AMS: Assume IDE_CLK is used as MCLK for internal SD. We assumed PCLK previously. 2009-12-11 04:53:22 +00:00
audio-as3525.c Sansa AMS recording support (Microphone and FM) 2009-11-01 22:51:31 +00:00
backlight-e200v2-fuze.c
boot.lds
button-e200v2-fuze.c
clock-target.h Sansa AMS: Assume IDE_CLK is used as MCLK for internal SD. We assumed PCLK previously. 2009-12-11 04:53:22 +00:00
debug-as3525.c Sansa AMS: Assume IDE_CLK is used as MCLK for internal SD. We assumed PCLK previously. 2009-12-11 04:53:22 +00:00
debug-target.h
dma-pl081.c Sansa AMS: VIC_INT_ENABLE register is not a mask 2009-11-24 12:05:53 +00:00
dma-target.h
fmradio-i2c-as3525.c Fix a #elif without condion (is an error with newer gcc/cpp versions). 2009-11-03 21:20:02 +00:00
i2s-as3525.c
kernel-as3525.c Sansa AMS: VIC_INT_ENABLE register is not a mask 2009-11-24 12:05:53 +00:00
lcd-as-e200v2-fuze.S
pcm-as3525.c Sansa AMS : fix recording 2009-11-24 17:59:25 +00:00
power-as3525.c
powermgmt-as3525.c
powermgmt-target.h
system-as3525.c Sansa AMS: fix system_exception_wait() 2009-11-03 07:42:42 +00:00
system-target.h
timer-as3525.c Sansa AMS: VIC_INT_ENABLE register is not a mask 2009-11-24 12:05:53 +00:00
usb-as3525.c
usb-drv-as3525.c Sansa AMS: VIC_INT_ENABLE register is not a mask 2009-11-24 12:05:53 +00:00