Lines Matching refs:ctrl
726 u32 ctrl; in ast_udc_ep_set_halt() local
736 ctrl = ast_udc_read(udc, AST_UDC_EP0_CTRL); in ast_udc_ep_set_halt()
738 ctrl |= EP0_STALL; in ast_udc_ep_set_halt()
740 ctrl &= ~EP0_STALL; in ast_udc_ep_set_halt()
742 ast_udc_write(udc, ctrl, AST_UDC_EP0_CTRL); in ast_udc_ep_set_halt()
746 ctrl = ast_udc_read(udc, AST_UDC_EP_CONFIG); in ast_udc_ep_set_halt()
748 ctrl |= EP_SET_EP_STALL; in ast_udc_ep_set_halt()
750 ctrl &= ~EP_SET_EP_STALL; in ast_udc_ep_set_halt()
752 ast_ep_write(ep, ctrl, AST_UDC_EP_CONFIG); in ast_udc_ep_set_halt()
904 u32 len_in_desc, ctrl; in ast_udc_epn_handle_desc() local
915 ctrl = ast_ep_read(ep, AST_UDC_EP_DMA_CTRL); in ast_udc_epn_handle_desc()
916 proc_sts = EP_DMA_CTRL_GET_PROC_STS(ctrl); in ast_udc_epn_handle_desc()
927 ctrl = ast_ep_read(ep, AST_UDC_EP_DMA_STS); in ast_udc_epn_handle_desc()
928 rd_ptr = EP_DMA_GET_RPTR(ctrl); in ast_udc_epn_handle_desc()
929 wr_ptr = EP_DMA_GET_WPTR(ctrl); in ast_udc_epn_handle_desc()
1226 u32 ctrl; in ast_udc_wake_work() local
1231 ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL); in ast_udc_wake_work()
1232 ast_udc_write(udc, ctrl | USB_REMOTE_WAKEUP_EN, AST_UDC_FUNC_CTRL); in ast_udc_wake_work()
1276 u32 ctrl; in ast_udc_pullup() local
1282 ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL) | USB_UPSTREAM_EN; in ast_udc_pullup()
1284 ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL) & ~USB_UPSTREAM_EN; in ast_udc_pullup()
1286 ast_udc_write(udc, ctrl, AST_UDC_FUNC_CTRL); in ast_udc_pullup()
1321 u32 ctrl; in ast_udc_stop() local
1326 ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL) & ~USB_UPSTREAM_EN; in ast_udc_stop()
1327 ast_udc_write(udc, ctrl, AST_UDC_FUNC_CTRL); in ast_udc_stop()
1404 u32 ctrl; in ast_udc_init_hw() local
1407 ctrl = USB_PHY_CLK_EN | USB_PHY_RESET_DIS; in ast_udc_init_hw()
1408 ast_udc_write(udc, ctrl, AST_UDC_FUNC_CTRL); in ast_udc_init_hw()
1415 ctrl |= USB_EP_LONG_DESC; in ast_udc_init_hw()
1416 ast_udc_write(udc, ctrl, AST_UDC_FUNC_CTRL); in ast_udc_init_hw()
1424 ctrl = UDC_IRQ_EP_POOL_ACK_STALL | UDC_IRQ_BUS_RESUME | in ast_udc_init_hw()
1428 ast_udc_write(udc, ctrl, AST_UDC_IER); in ast_udc_init_hw()
1441 u32 ctrl; in ast_udc_remove() local
1459 ctrl = ast_udc_read(udc, AST_UDC_FUNC_CTRL) & ~USB_UPSTREAM_EN; in ast_udc_remove()
1460 ast_udc_write(udc, ctrl, AST_UDC_FUNC_CTRL); in ast_udc_remove()