16 Apr, 2010
1 commit
-
Add function prototypes for power management events so they can be
handled and used by platform implementations.Signed-off-by: Daniel Mack
Cc: Dmitry Baryshkov
Cc: David Woodhouse
Signed-off-by: Anton Vorontsov
03 Feb, 2009
1 commit
-
This patch allows machines to use an OTG transceiver driver instead of
supplying a custom is_usb_online callback to check USB power.
Also, in the case that the OTG transceiver handles charger control when
connected to USB, a regulator named "ac_draw" can be supplied instead of
the custom set_charge callback to control the charger when connected to
AC.The check for (transceiver->state == OTG_STATE_B_PERIPHERAL) in
otg_is_usb_online is probably too simple, I'm just using this with a
peripheral only device and gpio_vbus + bq24022. I'm not sure which other
OTG states can supply power.Signed-off-by: Philipp Zabel
Signed-off-by: Anton Vorontsov
03 May, 2008
1 commit
-
This adds init/exit function callbacks to pda_power, to
provide a place where the platform code can request/free
GPIOs that it wants to use in the is_ac_online, is_usb_online
and set_charge functions.Signed-off-by: Philipp Zabel
Signed-off-by: Anton Vorontsov
02 Feb, 2008
1 commit
-
Signed-off-by: Anton Vorontsov
10 Jul, 2007
1 commit
-
Common power driver for PDAs and phones with one or two external
power supplies (AC/USB) connected to main and backup batteries,
and optional builtin charger.It's used to stop logic duplication through different embedded
devices. So, power supply *logic* is here. pda_power register
power supplies, and will take care about notifying batteries
about power changes through external power interface.Currently, power consumption legal limits (including USB power
consumption) should be handled by platform code, inside set_charge
function.Signed-off-by: Anton Vorontsov
Signed-off-by: Roman Moravcik
Signed-off-by: David Woodhouse