Files
kernel-tenderloin-3.0/drivers/power
Abhijeet Dharmapurikar 0758e1eeda power: pmic8058-charger: system power control
The pmic charger can control its supply to the system.
The msm_charger uses this facility to enable or disable
the pmic from providing system current.

On a setup with multiple charges, when the external charger
is plugged in it provides the majority of the system current. This reduces
the current drawn from the pmic charger source (usb). If the pmic
were charging the battery, the reduction in the current drawn from
pmic charger source causes a charge completion interrupt in the pmic.
Note that the pmic only monitors the current drawn from usb to signal
end of charging. In this case, the interrupt is fired when the
battery may not be fully charged.
Moreover when the pmic thinks that the battery is fully charged, it
opens up the batfet and prevents any other charger from charging the
battery.
With this fix, when an external charger is plugged in the pmic is asked
to stop providing system current which causes the pmic to close
the batfet.

Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2011-10-03 10:25:43 -07:00
..
2011-03-16 16:41:06 +03:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-05-20 19:25:11 +04:00