| /OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/ |
| H A D | gr_udc.c | 61 #define GR_BUFFER_SIZE(epctrl) \ argument 62 ((((epctrl) & GR_EPCTRL_BUFSZ_MASK) >> GR_EPCTRL_BUFSZ_POS) * \ 127 u32 epctrl = gr_read32(&ep->regs->epctrl); in gr_seq_ep_show() local 129 int mode = (epctrl & GR_EPCTRL_TT_MASK) >> GR_EPCTRL_TT_POS; in gr_seq_ep_show() 134 seq_printf(seq, " halted: %d\n", !!(epctrl & GR_EPCTRL_EH)); in gr_seq_ep_show() 135 seq_printf(seq, " disabled: %d\n", !!(epctrl & GR_EPCTRL_ED)); in gr_seq_ep_show() 136 seq_printf(seq, " valid: %d\n", !!(epctrl & GR_EPCTRL_EV)); in gr_seq_ep_show() 146 (epctrl & GR_EPCTRL_NT_MASK) >> GR_EPCTRL_NT_POS); in gr_seq_ep_show() 672 gr_write32(&ep->regs->epctrl, 0); in gr_ep_reset() 688 u32 epctrl; in gr_control_stall() local [all …]
|
| H A D | fsl_udc_core.c | 463 u32 epctrl; in dr_ep_get_stall() local 465 epctrl = fsl_readl(&dr_regs->endptctrl[ep_num]); in dr_ep_get_stall() 467 return (epctrl & EPCTRL_TX_EP_STALL) ? 1 : 0; in dr_ep_get_stall() 469 return (epctrl & EPCTRL_RX_EP_STALL) ? 1 : 0; in dr_ep_get_stall() 635 u32 epctrl; in fsl_ep_disable() local 646 epctrl = fsl_readl(&dr_regs->endptctrl[ep_num]); in fsl_ep_disable() 648 epctrl &= ~(EPCTRL_TX_ENABLE | EPCTRL_TX_TYPE); in fsl_ep_disable() 649 epctrl |= EPCTRL_EP_TYPE_BULK << EPCTRL_TX_EP_TYPE_SHIFT; in fsl_ep_disable() 651 epctrl &= ~(EPCTRL_RX_ENABLE | EPCTRL_TX_TYPE); in fsl_ep_disable() 652 epctrl |= EPCTRL_EP_TYPE_BULK << EPCTRL_RX_EP_TYPE_SHIFT; in fsl_ep_disable() [all …]
|
| H A D | atmel_usba_udc.c | 1431 u32 epctrl; in usba_control_irq() local 1435 epctrl = usba_ep_readl(ep, CTL); in usba_control_irq() 1438 ep->ep.name, ep->state, epstatus, epctrl); in usba_control_irq() 1445 if ((epctrl & USBA_TX_PK_RDY) && !(epstatus & USBA_TX_PK_RDY)) { in usba_control_irq() 1457 if ((epstatus & epctrl) & USBA_TX_COMPLETE) { in usba_control_irq() 1498 if ((epstatus & epctrl) & USBA_RX_BK_RDY) { in usba_control_irq() 1619 u32 epctrl; in usba_ep_irq() local 1622 epctrl = usba_ep_readl(ep, CTL); in usba_ep_irq() 1626 while ((epctrl & USBA_TX_PK_RDY) && !(epstatus & USBA_TX_PK_RDY)) { in usba_ep_irq() 1660 epctrl = usba_ep_readl(ep, CTL); in usba_ep_irq() [all …]
|
| H A D | gr_udc.h | 23 u32 epctrl; member
|
| /OK3568_Linux_fs/kernel/drivers/usb/dwc2/ |
| H A D | gadget.c | 3651 u32 epctrl; in dwc2_gadget_handle_incomplete_isoc_in() local 3665 epctrl = dwc2_readl(hsotg, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in() 3666 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_in() 3668 epctrl |= DXEPCTL_SNAK; in dwc2_gadget_handle_incomplete_isoc_in() 3669 epctrl |= DXEPCTL_EPDIS; in dwc2_gadget_handle_incomplete_isoc_in() 3670 dwc2_writel(hsotg, epctrl, DIEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_in() 3696 u32 epctrl; in dwc2_gadget_handle_incomplete_isoc_out() local 3711 epctrl = dwc2_readl(hsotg, DOEPCTL(idx)); in dwc2_gadget_handle_incomplete_isoc_out() 3712 if ((epctrl & DXEPCTL_EPENA) && in dwc2_gadget_handle_incomplete_isoc_out() 3866 u32 epctrl; in dwc2_hsotg_irq() local [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/usb/gadget/ |
| H A D | atmel_usba_udc.c | 846 u32 epctrl; in usba_control_irq() local 850 epctrl = usba_ep_readl(ep, CTL); in usba_control_irq() 853 ep->ep.name, ep->state, epstatus, epctrl); in usba_control_irq() 860 if ((epctrl & USBA_TX_PK_RDY) && !(epstatus & USBA_TX_PK_RDY)) { in usba_control_irq() 872 if ((epstatus & epctrl) & USBA_TX_COMPLETE) { in usba_control_irq() 912 if ((epstatus & epctrl) & USBA_RX_BK_RDY) { in usba_control_irq() 1028 u32 epctrl; in usba_ep_irq() local 1031 epctrl = usba_ep_readl(ep, CTL); in usba_ep_irq() 1035 while ((epctrl & USBA_TX_PK_RDY) && !(epstatus & USBA_TX_PK_RDY)) { in usba_ep_irq() 1058 epctrl = usba_ep_readl(ep, CTL); in usba_ep_irq() [all …]
|
| H A D | ci_udc.h | 30 u32 epctrl[16]; /* 0x21c */ member 48 u32 epctrl[16]; /* 0x1c0 */ member
|
| H A D | ci_udc.c | 309 n = readl(&udc->epctrl[num]); in ep_enable() 321 writel(n, &udc->epctrl[num]); in ep_enable() 760 writel((1<<16) | (1 << 0), &udc->epctrl[0]); in handle_setup() 778 writel(0, &udc->epctrl[i]); in stop_activity()
|
| /OK3568_Linux_fs/kernel/drivers/usb/serial/ |
| H A D | xr_usb_serial_common.c | 1304 struct usb_endpoint_descriptor *epctrl = NULL; in xr_usb_serial_probe() local 1455 epctrl = ep; in xr_usb_serial_probe() 1463 if (!epctrl || !epread || !epwrite) in xr_usb_serial_probe() 1502 epctrl = &control_interface->cur_altsetting->endpoint[0].desc; in xr_usb_serial_probe() 1533 ctrlsize = usb_endpoint_maxp(epctrl); in xr_usb_serial_probe() 1696 usb_rcvintpipe(usb_dev, epctrl->bEndpointAddress), in xr_usb_serial_probe() 1699 epctrl->bInterval ? epctrl->bInterval : 0xff); in xr_usb_serial_probe()
|
| /OK3568_Linux_fs/kernel/drivers/usb/class/ |
| H A D | cdc-acm.c | 1168 struct usb_endpoint_descriptor *epctrl = NULL; in acm_probe() local 1287 &epread, &epwrite, &epctrl, NULL); in acm_probe() 1322 epctrl = &control_interface->cur_altsetting->endpoint[0].desc; in acm_probe() 1344 ctrlsize = usb_endpoint_maxp(epctrl); in acm_probe() 1487 usb_rcvintpipe(usb_dev, epctrl->bEndpointAddress), in acm_probe() 1490 epctrl->bInterval ? epctrl->bInterval : 16); in acm_probe()
|