rockbox/firmware/target/arm/s5l8700
Torne Wuff 991e92fd3d New USB charging system, part 1 - API rework and user-visible setting update
1) "Charge during USB connection" option is now tristate: off/on/force. Currently "force" behaves just like "on", but in future it will allow charging even when it was not possible to positively identify a charger.

2) The H300 code has been adjusted to use the new system but there should be no functional differences, it already had the USB charging option and its USB/charging support is hardware controlled.

3) The Gigabeat S code has been adjusted to use the new system: the player now has the USB charging option, which wasn't previously available. The player will only charge at full speed when allowed to do so by a working USB host, so USB AC adapters won't work very well; however, they didn't work before either, so this is not a change in functionality.

4) The iPod Nano 2G code has been adjusted to use the new system: it already had the USB charging option. Using a USB AC adapter won't charge at full speed any more (it did before) - the old implementation was equivalent to the not-yet-implemented "force" option in the new system.

No other target should be affected. Support for the "force" mode and support for at least some other iPod models will come in a future commit :)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26570 a1c6a512-1295-4272-9138-f99709370657
2010-06-05 10:05:27 +00:00
..
ipodnano2g New USB charging system, part 1 - API rework and user-visible setting update 2010-06-05 10:05:27 +00:00
meizu-m3 Fix tabs 2010-01-03 10:19:43 +00:00
meizu-m6sl
meizu-m6sp Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
yps3 Samsung YP-S3: make bootloader compile again 2009-10-11 13:15:23 +00:00
adc-s5l8700.c
adc-target.h
app.lds Increase Nano2G main stack size to 16K again. We won't get rid of the stkov's at 8K easily. 2010-03-11 02:58:39 +00:00
ata-nand-s5l8700.c Squash another bunch of iPod Nano 2G NAND bugs by moving the idle powerdown code down into the lowlevel driver. Move even more things from the FTL to the bss instead of the stack to prevent USB stkovs. Also fix some evil whitespace. 2009-11-08 14:55:30 +00:00
audio-meizu.c Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
backlight-meizu.c
backlight-target.h
boot.lds Fix red. 2010-03-08 23:32:46 +00:00
crt0.S s5l8700 : remove some CRLF line endings 2010-04-13 14:05:55 +00:00
debug-s5l8700.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
debug-target.h
dma-s5l8700.c
dma-target.h
fmradio-i2c-meizu.c
ftl-meizu.c Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
i2c-s5l8700.c Add a timeout for I2C transfers (S5L870x) 2009-10-10 17:22:06 +00:00
kernel-s5l8700.c Adjust iPod Nano 2G CPU speed to 192MHz, which measurements show it to be. Timers will be more accurate now. 2009-10-17 22:32:46 +00:00
nand-meizu.c Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
pcm-s5l8700.c 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
power-meizu.c power-meizu.c: fix usage of USB_TR name 2009-10-25 09:54:23 +00:00
system-s5l8700.c Update Samsung YP-S3 bootloader demo 2010-05-30 21:43:14 +00:00
system-target.h s5l870x / ipod nano2g: include common mmu-arm.h 2010-04-13 16:05:11 +00:00
timer-s5l8700.c S5L870x: Fix PCLK freq 2009-10-11 11:35:14 +00:00
udacodec-meizu.c
usb-s5l8700.c Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
usb-target.h Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
wmcodec-s5l8700.c