Lines Matching refs:cmd_sc

22 static int bdc_issue_cmd(struct bdc *bdc, u32 cmd_sc, u32 param0,  in bdc_issue_cmd()  argument
36 bdc_writel(bdc->regs, BDC_CMDSC, cmd_sc | BDC_CMD_CWS | BDC_CMD_SRD); in bdc_issue_cmd()
56 static int bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc, in bdc_submit_cmd() argument
66 __func__, temp, cmd_sc, param0, param1, param2); in bdc_submit_cmd()
73 ret = bdc_issue_cmd(bdc, cmd_sc, param0, param1, param2); in bdc_submit_cmd()
118 u32 cmd_sc; in bdc_dconfig_ep() local
120 cmd_sc = BDC_SUB_CMD_DRP_EP|BDC_CMD_EPN(ep->ep_num)|BDC_CMD_EPC; in bdc_dconfig_ep()
122 ep->ep_num, cmd_sc); in bdc_dconfig_ep()
124 return bdc_submit_cmd(bdc, cmd_sc, 0, 0, 0); in bdc_dconfig_ep()
146 u32 param0, param1, param2, cmd_sc; in bdc_config_ep() local
152 cmd_sc = mul = mbs = param2 = 0; in bdc_config_ep()
214 cmd_sc |= BDC_CMD_EPC|BDC_CMD_EPN(ep->ep_num)|BDC_SUB_CMD_ADD_EP; in bdc_config_ep()
216 dev_dbg(bdc->dev, "cmd_sc=%x param2=%08x\n", cmd_sc, param2); in bdc_config_ep()
217 ret = bdc_submit_cmd(bdc, cmd_sc, param0, param1, param2); in bdc_config_ep()
234 u32 cmd_sc = 0; in bdc_ep_bla() local
243 cmd_sc |= BDC_CMD_EPN(ep->ep_num)|BDC_CMD_BLA; in bdc_ep_bla()
244 dev_dbg(bdc->dev, "cmd_sc=%x\n", cmd_sc); in bdc_ep_bla()
246 return bdc_submit_cmd(bdc, cmd_sc, param0, param1, 0); in bdc_ep_bla()
252 u32 cmd_sc = 0; in bdc_address_device() local
256 cmd_sc |= BDC_SUB_CMD_ADD|BDC_CMD_DVC; in bdc_address_device()
259 return bdc_submit_cmd(bdc, cmd_sc, 0, 0, param2); in bdc_address_device()
266 u32 cmd_sc = 0; in bdc_function_wake_fh() local
270 cmd_sc |= BDC_CMD_FH; in bdc_function_wake_fh()
277 return bdc_submit_cmd(bdc, cmd_sc, param0, param1, 0); in bdc_function_wake_fh()
283 u32 cmd_sc = 0; in bdc_function_wake() local
288 cmd_sc |= BDC_SUB_CMD_FWK|BDC_CMD_DNC; in bdc_function_wake()
290 return bdc_submit_cmd(bdc, cmd_sc, 0, 0, param2); in bdc_function_wake()
296 u32 cmd_sc = 0; in bdc_ep_set_stall() local
300 cmd_sc |= BDC_SUB_CMD_EP_STL | BDC_CMD_EPN(epnum) | BDC_CMD_EPO; in bdc_ep_set_stall()
302 return bdc_submit_cmd(bdc, cmd_sc, 0, 0, 0); in bdc_ep_set_stall()
309 u32 cmd_sc = 0; in bdc_ep_clear_stall() local
328 cmd_sc |= BDC_CMD_EPO_RST_SN; in bdc_ep_clear_stall()
331 cmd_sc |= BDC_SUB_CMD_EP_RST | BDC_CMD_EPN(epnum) | BDC_CMD_EPO; in bdc_ep_clear_stall()
333 ret = bdc_submit_cmd(bdc, cmd_sc, 0, 0, 0); in bdc_ep_clear_stall()
347 u32 cmd_sc = 0; in bdc_stop_ep() local
362 cmd_sc |= BDC_CMD_EP0_XSD | BDC_SUB_CMD_EP_STP in bdc_stop_ep()
365 ret = bdc_submit_cmd(bdc, cmd_sc, 0, 0, 0); in bdc_stop_ep()