Lines Matching refs:epctrl

3623 	u32 epctrl;  in dwc2_gadget_handle_incomplete_isoc_in()  local
3637 epctrl = dwc2_readl(hsotg, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in()
3638 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_in()
3640 epctrl |= DXEPCTL_SNAK; in dwc2_gadget_handle_incomplete_isoc_in()
3641 epctrl |= DXEPCTL_EPDIS; in dwc2_gadget_handle_incomplete_isoc_in()
3642 dwc2_writel(hsotg, epctrl, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in()
3668 u32 epctrl; in dwc2_gadget_handle_incomplete_isoc_out() local
3683 epctrl = dwc2_readl(hsotg, DOEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_out()
3684 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_out()
3844 u32 epctrl; in dwc2_hsotg_irq() local
3863 epctrl = dwc2_readl(hsotg, DOEPCTL(idx)); in dwc2_hsotg_irq()
3866 if ((epctrl & DXEPCTL_EPENA) && hs_ep->isochronous) { in dwc2_hsotg_irq()
3867 epctrl |= DXEPCTL_SNAK; in dwc2_hsotg_irq()
3868 epctrl |= DXEPCTL_EPDIS; in dwc2_hsotg_irq()
3869 dwc2_writel(hsotg, epctrl, DOEPCTL(idx)); in dwc2_hsotg_irq()
3875 if (!(epctrl & DXEPCTL_EPENA)) in dwc2_hsotg_irq()
3876 epctrl |= DXEPCTL_EPENA; in dwc2_hsotg_irq()
3877 epctrl |= DXEPCTL_EPDIS; in dwc2_hsotg_irq()
3878 epctrl |= DXEPCTL_STALL; in dwc2_hsotg_irq()
3879 dwc2_writel(hsotg, epctrl, DOEPCTL(idx)); in dwc2_hsotg_irq()
4025 u32 epctrl; in dwc2_hsotg_ep_enable() local
4075 epctrl = dwc2_readl(hsotg, epctrl_reg); in dwc2_hsotg_ep_enable()
4078 __func__, epctrl, epctrl_reg); in dwc2_hsotg_ep_enable()
4098 epctrl &= ~(DXEPCTL_EPTYPE_MASK | DXEPCTL_MPS_MASK); in dwc2_hsotg_ep_enable()
4099 epctrl |= DXEPCTL_MPS(mps); in dwc2_hsotg_ep_enable()
4105 epctrl |= DXEPCTL_USBACTEP; in dwc2_hsotg_ep_enable()
4119 epctrl |= DXEPCTL_EPTYPE_ISO; in dwc2_hsotg_ep_enable()
4120 epctrl |= DXEPCTL_SETEVENFR; in dwc2_hsotg_ep_enable()
4132 epctrl |= DXEPCTL_SNAK; in dwc2_hsotg_ep_enable()
4140 epctrl |= DXEPCTL_EPTYPE_BULK; in dwc2_hsotg_ep_enable()
4150 epctrl |= DXEPCTL_EPTYPE_INTERRUPT; in dwc2_hsotg_ep_enable()
4154 epctrl |= DXEPCTL_EPTYPE_CONTROL; in dwc2_hsotg_ep_enable()
4187 epctrl &= ~(DXEPCTL_TXFNUM_LIMIT << DXEPCTL_TXFNUM_SHIFT); in dwc2_hsotg_ep_enable()
4189 epctrl |= DXEPCTL_TXFNUM(fifo_index); in dwc2_hsotg_ep_enable()
4196 epctrl |= DXEPCTL_SETD0PID; in dwc2_hsotg_ep_enable()
4216 epctrl |= DXEPCTL_CNAK; in dwc2_hsotg_ep_enable()
4220 __func__, epctrl); in dwc2_hsotg_ep_enable()
4222 dwc2_writel(hsotg, epctrl, epctrl_reg); in dwc2_hsotg_ep_enable()