Initial Contribution
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142
Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
diff --git a/drivers/usb/otg/otg.c b/drivers/usb/otg/otg.c
index fb7adef..40a34ec 100644
--- a/drivers/usb/otg/otg.c
+++ b/drivers/usb/otg/otg.c
@@ -99,3 +99,18 @@
}
}
EXPORT_SYMBOL(otg_state_string);
+
+int otg_send_event(enum usb_otg_event event)
+{
+ struct otg_transceiver *otg = otg_get_transceiver();
+ int ret = -ENOTSUPP;
+
+ if (otg && otg->send_event)
+ ret = otg->send_event(otg, event);
+
+ if (otg)
+ otg_put_transceiver(otg);
+
+ return ret;
+}
+EXPORT_SYMBOL(otg_send_event);
\ No newline at end of file