pcf50633: query charger status directly
authorPaul Fertser <fercerpav@gmail.com>
Wed, 29 Jul 2009 14:24:39 +0000 (18:24 +0400)
committerPaul Fertser <fercerpav@gmail.com>
Sun, 2 Aug 2009 07:27:19 +0000 (11:27 +0400)
commit53bbb82febf74555ee737998d761b7d8e6b1317e
treec93465ac8336fbb2ada4211acc1981779c28d328
parent37deadd5c1aca22e1be6793cbe09532485c1d43b
pcf50633: query charger status directly

Current scheme is fragile and is likely to go off sync, especially on
batfull->adapter charging automatic MBC transition.

Query the status bit every time we need it instead.

We need to export another function to query for USB presence because
we can't read anything from PCF50633 (via I2C) inside irq context and
that is needed by usb gadgets.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
drivers/power/pcf50633-charger.c
include/linux/mfd/pcf50633/mbc.h