[PATCH 1/5] introduce-charging-led-behaviour.patch
Sean McNeil
sean at mcneil.com
Wed Jun 4 02:14:26 CEST 2008
Andy Green wrote:
> Creates a new behaviour requested by Will that the red LED on GTA02
> is lit during battery charging.and goes out when the battery is full.
>
> This is done by leveraging the PMU interrupts, but in one scenario
> there is no interrupt that occurs, when the battery is replaced after
> being removed with the USB power in all the while. So a sleepy work
> function is started under those circumstances to watch for battery
> reinsertion or USB cable pull.
>
> 100mA limit was not being observed under some conditions so this was
> fixed and tested with a USB cable with D+/D- disconnected. 1A
> charger behaviour was also tested.
>
> Showing the charging action exposes some inconsistency in pcf50633
> charging action. If your battery is nearly full, it will keep
> charging it at decreasing current even after it thinks it is at
> 100% capacity for a long while. But if you pull that same battery
> and re-insert it, the charger state machine in pcf50633 believe it is
> full and won't charge it.
>
Please file this patch away and revery....
a) The behavior belongs in the application layer.
b) It interferes with application control of LEDs.
More information about the openmoko-kernel
mailing list