Lines Matching refs:dxepctl
1282 uint32_t dxepctl; in udc_dwc2_ep_activate() local
1302 dxepctl = sys_read32(dxepctl_reg); in udc_dwc2_ep_activate()
1304 dxepctl &= ~USB_DWC2_DEPCTL_MPS_MASK; in udc_dwc2_ep_activate()
1305 dxepctl |= usb_dwc2_set_depctl_mps(udc_mps_ep_size(cfg)); in udc_dwc2_ep_activate()
1308 dxepctl &= ~USB_DWC2_DEPCTL_EPTYPE_MASK; in udc_dwc2_ep_activate()
1312 dxepctl |= USB_DWC2_DEPCTL_EPTYPE_BULK << in udc_dwc2_ep_activate()
1314 dxepctl |= USB_DWC2_DEPCTL_SETD0PID; in udc_dwc2_ep_activate()
1317 dxepctl |= USB_DWC2_DEPCTL_EPTYPE_INTERRUPT << in udc_dwc2_ep_activate()
1319 dxepctl |= USB_DWC2_DEPCTL_SETD0PID; in udc_dwc2_ep_activate()
1322 dxepctl |= USB_DWC2_DEPCTL_EPTYPE_ISO << in udc_dwc2_ep_activate()
1330 int ret = dwc2_set_dedicated_fifo(dev, cfg, &dxepctl); in udc_dwc2_ep_activate()
1337 dxepctl |= USB_DWC2_DEPCTL_USBACTEP; in udc_dwc2_ep_activate()
1341 sys_write32(dxepctl, dxepctl_reg); in udc_dwc2_ep_activate()
1345 i, sys_read32((mem_addr_t)&base->dieptxf[i - 1U]), i, dxepctl); in udc_dwc2_ep_activate()
1389 uint32_t dxepctl; in udc_dwc2_ep_disable() local
1393 dxepctl = sys_read32(dxepctl_reg); in udc_dwc2_ep_disable()
1395 if (!is_iso && (dxepctl & USB_DWC2_DEPCTL_NAKSTS)) { in udc_dwc2_ep_disable()
1398 dxepctl |= USB_DWC2_DEPCTL_STALL; in udc_dwc2_ep_disable()
1399 sys_write32(dxepctl, dxepctl_reg); in udc_dwc2_ep_disable()
1440 dxepctl |= USB_DWC2_DEPCTL_EPENA | USB_DWC2_DEPCTL_EPDIS; in udc_dwc2_ep_disable()
1445 dxepctl |= USB_DWC2_DEPCTL_STALL; in udc_dwc2_ep_disable()
1447 dxepctl |= USB_DWC2_DEPCTL_SNAK; in udc_dwc2_ep_disable()
1449 sys_write32(dxepctl, dxepctl_reg); in udc_dwc2_ep_disable()
1465 dxepctl |= USB_DWC2_DEPCTL_EPENA | USB_DWC2_DEPCTL_SNAK; in udc_dwc2_ep_disable()
1468 dxepctl |= USB_DWC2_DEPCTL_STALL; in udc_dwc2_ep_disable()
1470 sys_write32(dxepctl, dxepctl_reg); in udc_dwc2_ep_disable()
1474 dxepctl |= USB_DWC2_DEPCTL_EPENA | USB_DWC2_DEPCTL_EPDIS; in udc_dwc2_ep_disable()
1475 sys_write32(dxepctl, dxepctl_reg); in udc_dwc2_ep_disable()
1487 dwc2_flush_tx_fifo(dev, usb_dwc2_get_depctl_txfnum(dxepctl)); in udc_dwc2_ep_disable()
1501 uint32_t dxepctl; in udc_dwc2_ep_deactivate() local
1504 dxepctl = sys_read32(dxepctl_reg); in udc_dwc2_ep_deactivate()
1506 if (dxepctl & USB_DWC2_DEPCTL_USBACTEP) { in udc_dwc2_ep_deactivate()
1508 cfg->addr, ep_idx, dxepctl); in udc_dwc2_ep_deactivate()
1512 dxepctl = sys_read32(dxepctl_reg); in udc_dwc2_ep_deactivate()
1513 dxepctl &= ~USB_DWC2_DEPCTL_USBACTEP; in udc_dwc2_ep_deactivate()
1516 cfg->addr, ep_idx, dxepctl); in udc_dwc2_ep_deactivate()
1521 dwc2_unset_dedicated_fifo(dev, cfg, &dxepctl); in udc_dwc2_ep_deactivate()
1524 sys_write32(dxepctl, dxepctl_reg); in udc_dwc2_ep_deactivate()
1559 uint32_t dxepctl; in udc_dwc2_ep_clear_halt() local
1561 dxepctl = sys_read32(dxepctl_reg); in udc_dwc2_ep_clear_halt()
1562 dxepctl &= ~USB_DWC2_DEPCTL_STALL; in udc_dwc2_ep_clear_halt()
1563 dxepctl |= USB_DWC2_DEPCTL_SETD0PID; in udc_dwc2_ep_clear_halt()
1564 sys_write32(dxepctl, dxepctl_reg); in udc_dwc2_ep_clear_halt()