udc_writel
udc_writel(udc, UDCICR0, 0);
udc_writel(udc, UDCICR1, 0);
udc_writel(udc, UDCICR0, 0);
udc_writel(udc, UDCICR1, 0);
udc_writel(udc, UDCICR1,
udc_writel(udc, UDCISR0, UDCISR_INT(0, UDCISR_INT_MASK));
udc_writel(udc, UDCISR0, UDCISR_INT(i, UDCISR_INT_MASK));
udc_writel(udc, UDCISR1, UDCISR_INT(i - 16, UDCISR_INT_MASK));
udc_writel(udc, UDCISR1, UDCISR1_IRSU);
udc_writel(udc, UDCISR1, UDCISR1_IRRU);
udc_writel(udc, UDCISR1, UDCISR1_IRCC);
udc_writel(udc, UDCISR1, UDCISR1_IRRS);
udc_writel(udc, UDCICR0, udcicr0 | (3 << (index * 2)));
udc_writel(udc, UDCICR1, udcicr1 | (3 << ((index - 16) * 2)));
udc_writel(udc, UDCICR0, udcicr0 & ~(3 << (index * 2)));
udc_writel(udc, UDCICR1, udcicr1 & ~(3 << ((index - 16) * 2)));
udc_writel(udc, UDCCR,
udc_writel(udc, UDCCR,