/u-boot/drivers/usb/musb/ |
A D | musb_udc.c | 121 w = readw(&musbr->ep[0].ep0.csr0); in musb_db_regs() 214 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_stall() 216 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_peri_ep0_stall() 225 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_ack_req() 227 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_peri_ep0_ack_req() 234 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_ep0_tx_ready() 236 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_ep0_tx_ready() 243 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_ep0_tx_ready_and_last() 245 writew(csr0, &musbr->ep[0].ep0.csr0); in musb_ep0_tx_ready_and_last() 252 csr0 = readw(&musbr->ep[0].ep0.csr0); in musb_peri_ep0_last() [all …]
|
A D | musb_core.h | 114 struct musb_ep0_regs ep0; member
|
/u-boot/drivers/usb/mtu3/ |
A D | mtu3_gadget_ep0.c | 57 mtu3_req_complete(mtu->ep0, req, 0); in ep0_req_giveback() 218 mtu->ep0_req.mep = mtu->ep0; in ep0_set_sel() 285 mtu->ep0_req.mep = mtu->ep0; in ep0_get_status() 557 ep0_read_fifo(mtu->ep0, buf, count); in ep0_rx_state() 561 maxp = mtu->g.ep0->maxpacket; in ep0_rx_state() 598 maxp = mtu->g.ep0->maxpacket; in ep0_tx_state() 605 ep0_write_fifo(mtu->ep0, src, count); in ep0_tx_state() 684 ep0_stall_set(mtu->ep0, true, in ep0_handle_setup() 743 ep0_stall_set(mtu->ep0, false, 0); in mtu3_ep0_isr() 791 ep0_stall_set(mtu->ep0, true, 0); in mtu3_ep0_isr() [all …]
|
A D | mtu3_core.c | 481 u32 maxpacket = mtu->g.ep0->maxpacket; in mtu3_ep0_setup() 522 mtu->ep0 = mtu->in_eps; in mtu3_mem_alloc() 523 mtu->ep0->mtu = mtu; in mtu3_mem_alloc() 524 mtu->ep0->epnum = 0; in mtu3_mem_alloc() 634 mtu->g.ep0->maxpacket = maxpkt; in mtu3_link_isr()
|
A D | mtu3_gadget.c | 516 nuke(mtu->ep0, -ESHUTDOWN); in stop_activity() 594 mtu->g.ep0 = &mep->ep; in init_hw_ep() 615 init_hw_ep(mtu, mtu->ep0, 0, 0); in mtu3_gadget_init_eps()
|
A D | mtu3.h | 313 struct mtu3_ep *ep0; member
|
/u-boot/drivers/usb/cdns3/ |
A D | Makefile | 7 cdns3-$(CONFIG_$(SPL_)USB_CDNS3_GADGET) += gadget.o ep0.o
|
A D | ep0.c | 861 priv_dev->gadget.ep0->maxpacket = max_packet_size; in cdns3_ep0_config() 916 priv_dev->gadget.ep0 = &priv_ep->endpoint; in cdns3_init_ep0()
|
/u-boot/drivers/usb/dwc3/ |
A D | Makefile | 7 obj-$(CONFIG_USB_DWC3_GADGET) += gadget.o ep0.o
|
A D | ep0.c | 776 struct dwc3_ep *ep0; in dwc3_ep0_complete_data() local 786 ep0 = dwc->eps[0]; in dwc3_ep0_complete_data() 792 r = next_request(&ep0->request_list); in dwc3_ep0_complete_data() 803 dwc3_gadget_giveback(ep0, r, -ECONNRESET); in dwc3_ep0_complete_data() 813 maxp = ep0->endpoint.maxpacket; in dwc3_ep0_complete_data() 830 ep0->free_slot = 0; in dwc3_ep0_complete_data() 850 dwc3_gadget_giveback(ep0, r, 0); in dwc3_ep0_complete_data() 852 if (IS_ALIGNED(ur->length, ep0->endpoint.maxpacket) && in dwc3_ep0_complete_data()
|
A D | gadget.c | 1609 dwc->gadget.ep0 = &dep->endpoint; in dwc3_gadget_init_hw_endpoints() 2172 dwc->gadget.ep0->maxpacket = 512; in dwc3_gadget_conndone_interrupt() 2177 dwc->gadget.ep0->maxpacket = 64; in dwc3_gadget_conndone_interrupt() 2183 dwc->gadget.ep0->maxpacket = 64; in dwc3_gadget_conndone_interrupt() 2188 dwc->gadget.ep0->maxpacket = 8; in dwc3_gadget_conndone_interrupt()
|
/u-boot/drivers/usb/gadget/ |
A D | at91_udc.c | 1080 u32 __iomem *creg = ep0->creg; in handle_ep0() 1085 nuke(ep0, -EPROTO); in handle_ep0() 1094 nuke(ep0, 0); in handle_ep0() 1096 handle_setup(udc, ep0, csr); in handle_ep0() 1100 if (list_empty(&ep0->queue)) in handle_ep0() 1111 if (req && ep0->is_in) { in handle_ep0() 1112 if (handle_ep(ep0)) in handle_ep0() 1154 if (!ep0->is_in) { in handle_ep0() 1156 if (handle_ep(ep0)) { in handle_ep0() 1195 done(ep0, req, 0); in handle_ep0() [all …]
|
A D | composite.c | 347 qual->bMaxPacketSize0 = cdev->gadget->ep0->maxpacket; in device_qual() 1030 gadget->ep0->driver_data = cdev; in composite_setup() 1049 cdev->gadget->ep0->maxpacket; in composite_setup() 1233 value = usb_ep_queue(gadget->ep0, req, GFP_KERNEL); in composite_setup() 1237 composite_setup_complete(gadget->ep0, req); in composite_setup() 1305 value = usb_ep_queue(gadget->ep0, req, GFP_KERNEL); in composite_setup() 1309 composite_setup_complete(gadget->ep0, req); in composite_setup() 1371 usb_ep_free_request(gadget->ep0, cdev->req); in composite_unbind() 1393 cdev->req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in composite_bind() 1400 gadget->ep0->driver_data = cdev; in composite_bind() [all …]
|
A D | atmel_usba_udc.c | 539 ep = to_usba_ep(udc->gadget.ep0); in reset_all_endpoints() 565 return to_usba_ep(udc->gadget.ep0); in get_ep_by_addr() 1117 struct usba_ep *ep0; in usba_udc_irq() local 1135 ep0 = &udc->usba_ep[0]; in usba_udc_irq() 1136 ep0->desc = &usba_ep0_desc; in usba_udc_irq() 1137 ep0->state = WAIT_FOR_SETUP; in usba_udc_irq() 1138 usba_ep_writel(ep0, CFG, in usba_udc_irq() 1142 usba_ep_writel(ep0, CTL_ENB, in usba_udc_irq() 1154 if (!(usba_ep_readl(ep0, CFG) & USBA_EPT_MAPPED)) in usba_udc_irq() 1267 udc->gadget.ep0 = &eps[0].ep; in usba_udc_pdata()
|
A D | Makefile | 44 obj-y += ep0.o
|
A D | ci_udc.c | 733 usb_ep_queue(controller.gadget.ep0, in handle_setup() 748 usb_ep_queue(controller.gadget.ep0, req, 0); in handle_setup() 756 usb_ep_queue(controller.gadget.ep0, req, 0); in handle_setup() 980 controller.gadget.ep0 = &controller.ep[0].ep; in ci_udc_probe() 981 INIT_LIST_HEAD(&controller.gadget.ep0->ep_list); in ci_udc_probe()
|
A D | f_thor.c | 666 value = usb_ep_queue(gadget->ep0, req, 0); in thor_func_setup() 776 dev->req = usb_ep_alloc_request(gadget->ep0, 0); in thor_func_bind() 862 free_ep_req(gadget->ep0, dev->req); in thor_func_bind() 872 free_ep_req(dev->gadget->ep0, dev->req); in thor_unbind()
|
A D | ether.c | 1269 device_desc.bMaxPacketSize0 = gadget->ep0->maxpacket; in eth_setup() 1491 && (value % gadget->ep0->maxpacket) == 0; in eth_setup() 1492 value = usb_ep_queue(gadget->ep0, req, GFP_ATOMIC); in eth_setup() 1496 eth_setup_complete(gadget->ep0, req); in eth_setup() 1776 usb_ep_free_request(gadget->ep0, dev->req); in eth_unbind() 2260 dev->req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in eth_bind() 2284 gadget->ep0->driver_data = dev; in eth_bind()
|
A D | f_mass_storage.c | 298 struct usb_ep *ep0; /* Copy of gadget->ep0 */ member 482 rc = usb_ep_queue(common->ep0, common->ep0req, GFP_ATOMIC); in ep0_queue() 483 common->ep0->driver_data = common; in ep0_queue() 487 common->ep0->name, rc); in ep0_queue() 2470 common->ep0 = gadget->ep0; in fsg_common_init()
|
A D | f_dfu.c | 617 value = usb_ep_queue(gadget->ep0, req, 0); in dfu_handle() 839 c->cdev, c->cdev->gadget, c->cdev->gadget->ep0); in dfu_add()
|
A D | f_sdp.c | 514 value = usb_ep_queue(gadget->ep0, req, 0); in sdp_setup() 951 c->cdev, c->cdev->gadget, c->cdev->gadget->ep0); in sdp_add()
|
A D | dwc2_udc_otg.c | 198 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); in udc_reinit() 817 .ep0 = &memory.ep[0].ep,
|
A D | pxa25x_udc.c | 1137 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); in udc_reinit() 1638 .ep0 = &memory.ep[0].ep,
|
/u-boot/doc/device-tree-bindings/usb/ |
A D | dwc2.txt | 39 - g-tx-fifo-size: size of periodic tx fifo per endpoint (except ep0) in gadget mode.
|
/u-boot/include/linux/usb/ |
A D | gadget.h | 535 struct usb_ep *ep0; member
|