/* Returns 0 or -EOPNOTSUPP if no transceiver is handling the udc  */
static int pxa_udc_vbus_draw(struct usb_gadget *_gadget, unsigned mA)
/* Returns 0 or -EOPNOTSUPP if no transceiver is handling the udc  */
static int pxa_udc_vbus_draw(struct usb_gadget *_gadget, unsigned mA)
{
	struct pxa_udc *udc;
	udc = to_gadget_udc(_gadget);
	if (udc->transceiver)
		return otg_set_power(udc->transceiver, mA);
	return -EOPNOTSUPP;
}