pch_udc_ep_writel
pch_udc_ep_writel(ep, UDC_EPCTL_F, UDC_EPCTL_ADDR);
pch_udc_ep_writel(ep, UDC_EPCTL_SNAK, UDC_EPCTL_ADDR);
pch_udc_ep_writel(ep, UDC_EPCTL_SNAK, UDC_EPCTL_ADDR);
pch_udc_ep_writel(ep, 0, UDC_DESPTR_ADDR);
pch_udc_ep_writel(ep, pch_udc_ep_readl(ep, reg) | bitmask, reg);
pch_udc_ep_writel(ep, pch_udc_ep_readl(ep, reg) & ~(bitmask), reg);
pch_udc_ep_writel(ep, ((type << UDC_EPCTL_ET_SHIFT) &
pch_udc_ep_writel(ep, data, UDC_BUFIN_FRAMENUM_ADDR);
pch_udc_ep_writel(ep, data, UDC_BUFOUT_MAXPKT_ADDR);
pch_udc_ep_writel(ep, data, UDC_BUFOUT_MAXPKT_ADDR);
pch_udc_ep_writel(ep, addr, UDC_SUBPTR_ADDR);
pch_udc_ep_writel(ep, addr, UDC_DESPTR_ADDR);
return pch_udc_ep_writel(ep, 0, UDC_EPCTL_ADDR);
return pch_udc_ep_writel(ep, stat, UDC_EPSTS_ADDR);