rockbox/firmware/target
Rafaël Carré ff9474e558 as3525v1: relax a bit requirements in the SD driver
- retry failed commands up to 6 times
- wait at most 5 seconds for the card to go to TRAN state

- wait for the card to be in TRAN state (i.e. not programming) before
  disabling SD clocks (remove the workaround in sd_enable() )

should fix lockups reported on fuzev1 under heavy internal storage + µSD use
(playback + database/pictureflow updating)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26291 a1c6a512-1295-4272-9138-f99709370657
2010-05-25 21:55:09 +00:00
..
arm as3525v1: relax a bit requirements in the SD driver 2010-05-25 21:55:09 +00:00
coldfire Make PCM->driver interface about as simple as it will get. Registered callback, zero data, alignment and stops are handled entirely inside pcm.c; driver merely calls fixed pcm.c callback. Remove pcm_record_more and do it just like playback; the original reason behind it isn't very practical in general. Everything checks out on supported targets. There wer some compat changes I can't check out on many unsupoorted but if there's a problem it will be a minor oops. Plugins become incompatible due to recording tweak-- full update. Sorted API. 2010-05-24 16:42:32 +00:00
hosted/sdl sdl: call SDL_Quit() before exiting when receiving the SDL_QUIT event. It is necessary as the sdl tree move removed the atexit(SDL_Quit); 2010-05-25 15:30:28 +00:00
mips Cleanup r26253 red and yellow. 2010-05-24 16:57:48 +00:00
sh Do s/SWAP_WORDS/ATA_SWAP_WORDS/ to prevent namespace clashes. 2010-05-17 15:15:38 +00:00