usb: phy: introduce ->set_vbus() method
authorFelipe Balbi <balbi@ti.com>
Fri, 8 Mar 2013 11:22:58 +0000 (13:22 +0200)
committerFelipe Balbi <balbi@ti.com>
Mon, 18 Mar 2013 09:18:09 +0000 (11:18 +0200)
commitb774212ea5f13911a5e0211a7088e42dad46b4c8
tree8cd62b61e57f3ee5a257e049557ed69bf530e747
parent790d3a5ab6e36fb06e99339afe35ecdec4d3b2cb
usb: phy: introduce ->set_vbus() method

this method will be used to enable or disable
the charge pump.

Whenever we have DRD devices, we need to be
able to turn VBUS on or off whenever we want.

Note that in the ideal case, this would be
controlled by the ID-pin Interrupt, but not
all devices have ID-pin properly routed since
manufacturers can choose to save that trace
if they're building a host-only product out
of a DRD IP.

This is also useful during debugging where
we might not have the proper cable hanging
around.

Signed-off-by: Felipe Balbi <balbi@ti.com>
include/linux/usb/phy.h