From: Philipp Zabel Date: Sun, 18 Jan 2009 16:40:27 +0000 (+0100) Subject: pda_power: Add optional OTG transceiver and voltage regulator support X-Git-Tag: v2.6.30-rc2~107^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5bf2b994bfe11bfe86231050897b2d881ca544d9;p=pandora-kernel.git pda_power: Add optional OTG transceiver and voltage regulator support 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 --- Reading git-diff-tree failed