/* irq_udc_suspend - Handle IRQ "UDC Suspend" @udc: udc device  */
static void irq_udc_suspend(struct pxa_udc *udc)
/* irq_udc_suspend - Handle IRQ "UDC Suspend" @udc: udc device  */
static void irq_udc_suspend(struct pxa_udc *udc)
{
	udc_writel(udc, UDCISR1, UDCISR1_IRSU);
	udc->stats.irqs_suspend++;
	if (udc->gadget.speed != USB_SPEED_UNKNOWN
			&& udc->driver && udc->driver->suspend)
		udc->driver->suspend(&udc->gadget);
	ep0_idle(udc);
}