USBF_REG_EP0_CONTROL
ctrl = usbf_ep_reg_readl(ep, USBF_REG_EP0_CONTROL);
usbf_ep_reg_bitset(ep, USBF_REG_EP0_CONTROL, USBF_EP0_STL);
usbf_ep_reg_bitclr(ep, USBF_REG_EP0_CONTROL, USBF_EP0_STL);
usbf_ep_reg_writel(ep0, USBF_REG_EP0_CONTROL, USBF_EP0_INAK_EN | USBF_EP0_BCLR);
usbf_ep_reg_clrset(ep0, USBF_REG_EP0_CONTROL,
usbf_ep_reg_bitclr(ep0, USBF_REG_EP0_CONTROL,
usbf_ep_reg_clrset(ep0, USBF_REG_EP0_CONTROL,
usbf_ep_reg_clrset(ep0, USBF_REG_EP0_CONTROL,
usbf_ep_reg_readl(ep0, USBF_REG_EP0_CONTROL));
usbf_ep_reg_bitset(ep0, USBF_REG_EP0_CONTROL, set);
ctrl = usbf_ep_reg_readl(ep0, USBF_REG_EP0_CONTROL);
usbf_ep_reg_writel(ep0, USBF_REG_EP0_CONTROL, ctrl | USBF_EP0_DEND);
usbf_ep_reg_bitset(ep0, USBF_REG_EP0_CONTROL, USBF_EP0_BCLR);