UDC_EPCTL_S
while ((pch_udc_read_ep_control(ep) & UDC_EPCTL_S) && --count)
pch_udc_ep_bit_set(ep, UDC_EPCTL_ADDR, UDC_EPCTL_S);
pch_udc_ep_bit_set(ep, UDC_EPCTL_ADDR, UDC_EPCTL_S);
pch_udc_ep_bit_clr(ep, UDC_EPCTL_ADDR, UDC_EPCTL_S);
tmp |= AMD_BIT(UDC_EPCTL_S);
tmp = tmp & AMD_CLEAR_BIT(UDC_EPCTL_S);
if (!(tmp & AMD_BIT(UDC_EPCTL_S))) {
tmp |= AMD_BIT(UDC_EPCTL_S);
tmp |= AMD_BIT(UDC_EPCTL_S);
tmp = tmp & AMD_CLEAR_BIT(UDC_EPCTL_S);
tmp = tmp & AMD_CLEAR_BIT(UDC_EPCTL_S);