Motorola Droid 4 -- Stopping charger when battery is full

Pavel Machek pavel at ucw.cz
Thu Apr 13 02:34:13 PDT 2023


Hi!

> > I complained that "battery life is very poor" with leste. It seems to
> > be combination of several factors.
> > 
> > 1) I was using very old battery
> > 
> > 2) My charger is detected as "USB", not as "AC"
> > 
> 
> And this is because there is no working charger detection in the driver, so
> initial current limit is hard-coded to 500mA.

Aha, thanks, makes sense.

> > According to my measurements "CPCAP_REG_CRM_FET_OVRD |
> > CPCAP_REG_CRM_FET_CTRL" results in battery discharding and 0A drawn
> > frmo the USB.  "CPCAP_REG_CRM_FET_OVRD" is phone powered from USB,
> > with battery more or less disconnected (<12mA), which is what we want
> > in battery full situation.
> > 
> 
> What will happen if phone needs to draw more than N mA (N is the set charger
> current limit)?

We may run over the limit, AFAICT. I guess one solution would be to
only do this when limit is high enough...

With current setup, phone will not boot if battery is empty, so this
needs quite urgent solution.

I updated my leste, and now have:

user at devuan-droid4:~/g/droid4-linux$ uname -a
Linux devuan-droid4 6.1.9 #1 SMP PREEMPT Mon Mar 20 15:16:53 UTC 2023 armv7l GNU/Linux
user at devuan-droid4:~/g$ apt show linux-image-omap
Package: linux-image-omap
Version: 6.1.8.0-1+m7

Where can I find corresponding sources?

Best regards,
							Pavel
-- 
People of Russia, stop Putin before his war on Ukraine escalates.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20230413/959f29af/attachment-0001.sig>


More information about the linux-arm-kernel mailing list