ast_udc_read
ast_udc_write(udc, ast_udc_read(udc, AST_UDC_EP0_CTRL) | EP0_STALL,
if (ast_udc_read(udc, AST_UDC_STS) & UDC_STS_HIGHSPEED)
reg = ast_udc_read(udc, AST_UDC_CONFIG);
ast_udc_write(udc, ast_udc_read(udc, AST_UDC_EP0_CTRL) | EP0_STALL,
isr = ast_udc_read(udc, AST_UDC_ISR);
ep_isr = ast_udc_read(udc, AST_UDC_EP_ACK_ISR);
return (ast_udc_read(udc, AST_UDC_STS) >> 16) & 0x7ff;
ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL);
ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL) | USB_UPSTREAM_EN;
ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL) & ~USB_UPSTREAM_EN;
ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL) & ~USB_UPSTREAM_EN;
ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL) & ~USB_UPSTREAM_EN;
ctrl = ast_udc_read(udc, AST_UDC_EP0_CTRL);
ctrl = ast_udc_read(udc, AST_UDC_EP_CONFIG);
rx_len = EP0_GET_RX_LEN(ast_udc_read(udc, AST_UDC_EP0_CTRL));