rockbox/firmware/target/arm/s5l8700
Michael Sparmann bc56811a0e iPod Nano 2G and Classic: Fix power and charging detection.
This should allow FireWire charging to work on these devices.
It also adds charging state detection on the iPod Classic.

(cherry picked from commit fa86fec4fb089b47f5c2c3b1f2f3dbc97551895b)

On Classic (and probably Nano 2G), it seems that the 100/500mA limit
applies only to USB chargers, when FW is connected it supplies all the
power (even if USB is also connected) and USB current limit does not
affect to FW charging, therefore the limit is only set when USB is
connected.

Change-Id: I7c6bab1b6a0f295367999c45faeda6085c3fb091
Signed-off-by: Cástor Muñoz <cmvidal@gmail.com>
2016-02-14 15:42:54 +01:00
..
ipodnano2g iPod Nano 2G and Classic: Fix power and charging detection. 2016-02-14 15:42:54 +01:00
meizu-m3 lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
meizu-m6sl button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
meizu-m6sp lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
yps3 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
adc-s5l8700.c Merge functionality of wakeups and semaphores-- fewer APIs and object types. semaphore_wait takes a timeout now so codecs and plugins have to be made incompatible. Don't make semaphores for targets not using them. 2011-03-02 08:49:38 +00:00
adc-target.h S5L8700: Implement ADC driver 2009-07-09 20:17:47 +00:00
app.lds Get the linker files that slipped through in r31337. 2011-12-17 02:00:59 +00:00
ata-nand-s5l8700.c Cleanup MV/MD macros a little. 2013-08-17 12:18:22 -04: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 Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
backlight-target.h Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
boot.lds Get the linker files that slipped through in r31337. 2011-12-17 02:00:59 +00:00
crt0.S arm: factor all exception handlers out of the crt0.S files 2012-04-06 13:46:32 +02:00
debug-s5l8700.c s5l8700: move debug-target.h content to .c 2012-01-04 06:34:13 +00:00
dma-s5l8700.c Remove svn:executable from these files. 2009-07-12 09:16:55 +00:00
dma-target.h Remove svn:executable from these files. 2009-07-12 09:16:55 +00:00
fmradio-i2c-meizu.c Meizu: fix mask for GPIO function selection used for fmradio 2009-07-27 23:06:31 +00:00
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 iPod Nano 2G: Set I2C clock to 374400 Hz, now that we know what it is derived from. 2010-11-14 15:19:30 +00:00
kernel-s5l8700.c Fix typo in comment. 2010-12-11 17:52:52 +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 Tweak some PCM drivers for less typecasting with the data pointer. 2012-03-04 08:52:50 -05:00
postmortemstub.S Bulk convert all DOS line endings to UNIX. 2011-11-06 22:44:25 +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 Submit FS11782: Use faster DRAM timings in unboosted state for S5L870x. DRAM read +8%, DRAM write +37%, DRAM copy +25% faster. 2010-12-30 20:23:46 +00:00
system-target.h Fix last warnings. 2014-03-03 20:34:46 +01:00
timer-s5l8700.c S5L870x: Fix PCLK freq 2009-10-11 11:35:14 +00:00
udacodec-meizu.c Create an udacodec interface (similar to ascodec and wmcoded) and adapt/implement it for the iriver h1xx/h3xx and the meizus. 2009-06-28 17:43:04 +00:00
usb-nano2g-6g.c iPod Nano 2G and Classic: Fix power and charging detection. 2016-02-14 15:42:54 +01:00
usb-s5l8700.c usb-target.h: remove 2011-12-31 18:44:55 +00:00
wmcodec-s5l8700.c Correct the memory sizes (IRAM and DRAM) for the Nano2G. 2009-07-25 00:49:13 +00:00