Lines Matching refs:cmd_sc
17 static int bdc_issue_cmd(struct bdc *bdc, u32 cmd_sc, u32 param0,
31 bdc_writel(bdc->regs, BDC_CMDSC, cmd_sc | BDC_CMD_CWS | BDC_CMD_SRD);
51 static int bdc_submit_cmd(struct bdc *bdc, u32 cmd_sc,
60 __func__, temp, cmd_sc, param0, param1, param2);
67 ret = bdc_issue_cmd(bdc, cmd_sc, param0, param1, param2);
110 u32 cmd_sc;
112 cmd_sc = BDC_SUB_CMD_DRP_EP|BDC_CMD_EPN(ep->ep_num)|BDC_CMD_EPC;
113 dev_dbg(bdc->dev, "%s ep->ep_num =%d cmd_sc=%x\n", __func__,
114 ep->ep_num, cmd_sc);
116 return bdc_submit_cmd(bdc, cmd_sc, 0, 0, 0);
138 u32 param0, param1, param2, cmd_sc;
144 cmd_sc = mul = mbs = param2 = 0;
205 cmd_sc |= BDC_CMD_EPC|BDC_CMD_EPN(ep->ep_num)|BDC_SUB_CMD_ADD_EP;
207 dev_dbg(bdc->dev, "cmd_sc=%x param2=%08x\n", cmd_sc, param2);
208 ret = bdc_submit_cmd(bdc, cmd_sc, param0, param1, param2);
225 u32 cmd_sc = 0;
234 cmd_sc |= BDC_CMD_EPN(ep->ep_num)|BDC_CMD_BLA;
235 dev_dbg(bdc->dev, "cmd_sc=%x\n", cmd_sc);
237 return bdc_submit_cmd(bdc, cmd_sc, param0, param1, 0);
243 u32 cmd_sc = 0;
247 cmd_sc |= BDC_SUB_CMD_ADD|BDC_CMD_DVC;
250 return bdc_submit_cmd(bdc, cmd_sc, 0, 0, param2);
257 u32 cmd_sc = 0;
261 cmd_sc |= BDC_CMD_FH;
268 return bdc_submit_cmd(bdc, cmd_sc, param0, param1, 0);
274 u32 cmd_sc = 0;
279 cmd_sc |= BDC_SUB_CMD_FWK|BDC_CMD_DNC;
281 return bdc_submit_cmd(bdc, cmd_sc, 0, 0, param2);
287 u32 cmd_sc = 0;
291 cmd_sc |= BDC_SUB_CMD_EP_STL | BDC_CMD_EPN(epnum) | BDC_CMD_EPO;
293 return bdc_submit_cmd(bdc, cmd_sc, 0, 0, 0);
300 u32 cmd_sc = 0;
319 cmd_sc |= BDC_CMD_EPO_RST_SN;
322 cmd_sc |= BDC_SUB_CMD_EP_RST | BDC_CMD_EPN(epnum) | BDC_CMD_EPO;
324 ret = bdc_submit_cmd(bdc, cmd_sc, 0, 0, 0);
338 u32 cmd_sc = 0;
353 cmd_sc |= BDC_CMD_EP0_XSD | BDC_SUB_CMD_EP_STP
356 ret = bdc_submit_cmd(bdc, cmd_sc, 0, 0, 0);