Home
last modified time | relevance | path

Searched refs:udc (Results 1 – 22 of 22) sorted by relevance

/u-boot/drivers/usb/gadget/udc/
A Dudc-core.c134 return udc->gadget->ops->udc_start(udc->gadget, udc->driver); in usb_gadget_udc_start()
151 udc->gadget->ops->udc_stop(udc->gadget); in usb_gadget_udc_stop()
166 kfree(udc); in usb_udc_release()
184 udc = kzalloc(sizeof(*udc), GFP_KERNEL); in usb_add_gadget_udc_release()
185 if (!udc) in usb_add_gadget_udc_release()
231 udc->driver->disconnect(udc->gadget); in usb_gadget_remove_driver()
232 udc->driver->unbind(udc->gadget); in usb_gadget_remove_driver()
235 udc->driver = NULL; in usb_gadget_remove_driver()
265 if (udc->driver) in usb_del_gadget_udc()
289 udc->gadget->ops->udc_set_speed(udc->gadget, s); in usb_gadget_udc_set_speed()
[all …]
A DMakefile6 obj-$(CONFIG_USB_DWC3_GADGET) += udc-core.o
9 obj-$(CONFIG_$(SPL_)DM_USB_GADGET) += udc-core.o
10 obj-$(CONFIG_$(SPL_)DM) += udc-uclass.o
/u-boot/drivers/usb/gadget/
A Dat91_udc.c76 struct at91_udc *udc = ep->udc; in done() local
303 udc = ep->udc; in at91_ep_enable()
366 struct at91_udc *udc = ep->udc; in at91_ep_disable() local
441 udc = ep->udc; in at91_ep_queue()
443 if (!udc || !udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { in at91_ep_queue()
548 struct at91_udc *udc = ep->udc; in at91_ep_set_halt() local
728 if (!udc->enabled || !udc->vbus) in pullup()
744 udc->caps->pullup(udc, is_on); in pullup()
1514 udc->gadget.ep0 = &udc->ep[0].ep; in at91_udc_probe()
1521 ep->udc = udc; in at91_udc_probe()
[all …]
A Dmax3420_udc.c228 struct max3420_udc *udc = ep->udc; in spi_max3420_enable() local
348 struct max3420_udc *udc = ep->udc; in max3420_ep_set_halt() local
449 udc->driver = NULL; in max3420_udc_stop()
463 if (!udc->remote_wkp || !udc->suspended) in max3420_wakeup()
509 if (udc->driver->setup(&udc->gadget, &udc->setup) < 0) in max3420_getstatus()
513 ep = &udc->ep[udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK]; in max3420_getstatus()
553 ep = &udc->ep[id]; in max3420_set_clear_feature()
606 if (udc->driver->setup(&udc->gadget, &setup) < 0) { in max3420_handle_setup()
782 ep->udc = udc; in max3420_setup_eps()
836 udc->dev = dev; in max3420_udc_probe()
[all …]
A Datmel_usba_udc.c92 struct usba_udc *udc = ep->udc; in receive_data() local
172 struct usba_udc *udc = ep->udc; in usba_ep_enable() local
274 struct usba_udc *udc = ep->udc; in usba_ep_disable() local
340 struct usba_udc *udc = ep->udc; in usba_ep_queue() local
455 struct usba_udc *udc = ep->udc; in usba_ep_fifo_flush() local
1082 udc->driver->suspend(&udc->gadget); in usba_udc_irq()
1096 udc->driver && udc->driver->resume) { in usba_udc_irq()
1098 udc->driver->resume(&udc->gadget); in usba_udc_irq()
1112 usba_ep_irq(udc, &udc->usba_ep[i]); in usba_udc_irq()
1126 udc->driver->disconnect(&udc->gadget); in usba_udc_irq()
[all …]
A Dci_udc.c316 n = readl(&udc->epctrl[num]); in ep_enable()
328 writel(n, &udc->epctrl[num]); in ep_enable()
534 writel(bit, &udc->epprime); in ci_ep_submit_next_request()
777 writel(readl(&udc->epcomp), &udc->epcomp); in stop_activity()
779 writel(readl(&udc->epsetupstat), &udc->epsetupstat); in stop_activity()
781 writel(readl(&udc->epstat), &udc->epstat); in stop_activity()
804 writel(n, &udc->usbsts); in udc_irq()
846 n = readl(&udc->epstat); in udc_irq()
851 n = readl(&udc->epcomp); in udc_irq()
853 writel(n, &udc->epcomp); in udc_irq()
[all …]
A Dat91_udc.h93 struct at91_udc *udc; member
107 int (*init)(struct at91_udc *udc);
108 void (*pullup)(struct at91_udc *udc, int is_on);
A Dpxa25x_udc.c93 if (get_timer(udc->watchdog.base) >= udc->watchdog.period) { in test_watchdog()
94 stop_watchdog(udc); in test_watchdog()
95 udc->watchdog.function(udc); in test_watchdog()
1037 if (udc->pullup) in pullup()
1046 udc->active = 1; in pullup()
1047 udc_enable(udc); in pullup()
1050 if (udc->active) { in pullup()
1052 stop_activity(udc, udc->driver); in pullup()
1054 udc->active = 0; in pullup()
1068 pullup(udc); in pxa25x_udc_vbus_session()
[all …]
A Datmel_usba_udc.h189 #define usba_readl(udc, reg) \ argument
190 __raw_readl((udc)->regs + USBA_##reg)
191 #define usba_writel(udc, reg, value) \ argument
192 __raw_writel((value), (udc)->regs + USBA_##reg)
256 struct usba_udc *udc; member
A Dpxa25x_udc.h111 struct pxa25x_udc *udc; member
113 void (*function)(struct pxa25x_udc *udc);
/u-boot/drivers/
A DMakefile59 obj-$(CONFIG_SPL_USB_GADGET) += usb/gadget/udc/
/u-boot/board/freescale/m5373evb/
A DREADME298 udc: Freescale MCF53xx UDC driver version 27 October 2006 init
299 udc: MCF53xx USB Device is found. ID=0x5 Rev=0x41 i2c /dev entries driver
/u-boot/arch/arm/dts/
A Dat91sam9261.dtsi127 compatible = "atmel,at91sam9261-udc";
A Dat91sam9260.dtsi873 compatible = "atmel,at91sam9260-udc";
A Dat91sam9n12.dtsi1008 compatible = "atmel,at91sam9260-udc";
A Dat91sam9rl.dtsi290 compatible = "atmel,at91sam9rl-udc";
A Dat91sam9263.dtsi879 compatible = "atmel,at91sam9263-udc";
A Dat91sam9x5.dtsi1122 compatible = "atmel,at91sam9g45-udc";
A Dat91sam9g45.dtsi1163 compatible = "atmel,at91sam9g45-udc";
A Dsama5d3.dtsi1373 compatible = "atmel,sama5d3-udc";
A Dsama5d4.dtsi131 compatible = "atmel,sama5d3-udc";
/u-boot/
A DMakefile792 libs-$(CONFIG_USB_GADGET) += drivers/usb/gadget/udc/

Completed in 53 milliseconds