Lines Matching refs:epctrl

3620 	u32 epctrl;  in dwc2_gadget_handle_incomplete_isoc_in()  local
3634 epctrl = dwc2_readl(hsotg, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in()
3635 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_in()
3637 epctrl |= DXEPCTL_SNAK; in dwc2_gadget_handle_incomplete_isoc_in()
3638 epctrl |= DXEPCTL_EPDIS; in dwc2_gadget_handle_incomplete_isoc_in()
3639 dwc2_writel(hsotg, epctrl, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in()
3665 u32 epctrl; in dwc2_gadget_handle_incomplete_isoc_out() local
3680 epctrl = dwc2_readl(hsotg, DOEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_out()
3681 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_out()
3841 u32 epctrl; in dwc2_hsotg_irq() local
3860 epctrl = dwc2_readl(hsotg, DOEPCTL(idx)); in dwc2_hsotg_irq()
3863 if ((epctrl & DXEPCTL_EPENA) && hs_ep->isochronous) { in dwc2_hsotg_irq()
3864 epctrl |= DXEPCTL_SNAK; in dwc2_hsotg_irq()
3865 epctrl |= DXEPCTL_EPDIS; in dwc2_hsotg_irq()
3866 dwc2_writel(hsotg, epctrl, DOEPCTL(idx)); in dwc2_hsotg_irq()
3872 if (!(epctrl & DXEPCTL_EPENA)) in dwc2_hsotg_irq()
3873 epctrl |= DXEPCTL_EPENA; in dwc2_hsotg_irq()
3874 epctrl |= DXEPCTL_EPDIS; in dwc2_hsotg_irq()
3875 epctrl |= DXEPCTL_STALL; in dwc2_hsotg_irq()
3876 dwc2_writel(hsotg, epctrl, DOEPCTL(idx)); in dwc2_hsotg_irq()
4022 u32 epctrl; in dwc2_hsotg_ep_enable() local
4072 epctrl = dwc2_readl(hsotg, epctrl_reg); in dwc2_hsotg_ep_enable()
4075 __func__, epctrl, epctrl_reg); in dwc2_hsotg_ep_enable()
4095 epctrl &= ~(DXEPCTL_EPTYPE_MASK | DXEPCTL_MPS_MASK); in dwc2_hsotg_ep_enable()
4096 epctrl |= DXEPCTL_MPS(mps); in dwc2_hsotg_ep_enable()
4102 epctrl |= DXEPCTL_USBACTEP; in dwc2_hsotg_ep_enable()
4116 epctrl |= DXEPCTL_EPTYPE_ISO; in dwc2_hsotg_ep_enable()
4117 epctrl |= DXEPCTL_SETEVENFR; in dwc2_hsotg_ep_enable()
4129 epctrl |= DXEPCTL_SNAK; in dwc2_hsotg_ep_enable()
4137 epctrl |= DXEPCTL_EPTYPE_BULK; in dwc2_hsotg_ep_enable()
4147 epctrl |= DXEPCTL_EPTYPE_INTERRUPT; in dwc2_hsotg_ep_enable()
4151 epctrl |= DXEPCTL_EPTYPE_CONTROL; in dwc2_hsotg_ep_enable()
4184 epctrl &= ~(DXEPCTL_TXFNUM_LIMIT << DXEPCTL_TXFNUM_SHIFT); in dwc2_hsotg_ep_enable()
4186 epctrl |= DXEPCTL_TXFNUM(fifo_index); in dwc2_hsotg_ep_enable()
4193 epctrl |= DXEPCTL_SETD0PID; in dwc2_hsotg_ep_enable()
4213 epctrl |= DXEPCTL_CNAK; in dwc2_hsotg_ep_enable()
4217 __func__, epctrl); in dwc2_hsotg_ep_enable()
4219 dwc2_writel(hsotg, epctrl, epctrl_reg); in dwc2_hsotg_ep_enable()