| /openbmc/u-boot/drivers/usb/gadget/ |
| H A D | at91_udc.c | 61 #define at91_udp_read(udc, reg) \ argument 62 __raw_readl((udc)->udp_baseaddr + (reg)) 63 #define at91_udp_write(udc, reg, val) \ argument 64 __raw_writel((val), (udc)->udp_baseaddr + (reg)) 73 struct at91_udc *udc = ep->udc; in done() local 84 spin_unlock(&udc->lock); in done() 86 spin_lock(&udc->lock); in done() 91 at91_udp_write(udc, AT91_UDP_IDR, ep->int_mask); in done() 286 struct at91_udc *udc; in at91_ep_enable() local 300 udc = ep->udc; in at91_ep_enable() [all …]
|
| H A D | atmel_usba_udc.c | 22 static int vbus_is_present(struct usba_udc *udc) in vbus_is_present() argument 82 static void send_status(struct usba_udc *udc, struct usba_ep *ep) in send_status() argument 91 struct usba_udc *udc = ep->udc; in receive_data() local 129 spin_lock(&udc->lock); in receive_data() 131 spin_unlock(&udc->lock); in receive_data() 138 send_status(udc, ep); in receive_data() 171 struct usba_udc *udc = ep->udc; in usba_ep_enable() local 248 spin_lock_irqsave(&ep->udc->lock, flags); in usba_ep_enable() 256 usba_writel(udc, INT_ENB, in usba_ep_enable() 257 (usba_readl(udc, INT_ENB) in usba_ep_enable() [all …]
|
| H A D | aspeed_udc.c | 179 void ast_udc_ep0_data_tx(struct aspeed_udc_priv *udc, u8 *tx_data, u32 len) in ast_udc_ep0_data_tx() argument 181 u32 reg = udc->udc_base; in ast_udc_ep0_data_tx() 184 memcpy(udc->ep0_ctrl_buf, tx_data, len); in ast_udc_ep0_data_tx() 186 writel(udc->ep0_ctrl_dma, reg + AST_VHUB_EP0_DATA_BUFF); in ast_udc_ep0_data_tx() 191 udc->is_udc_control_tx = 1; in ast_udc_ep0_data_tx() 198 static void aspeed_udc_getstatus(struct aspeed_udc_priv *udc) in aspeed_udc_getstatus() argument 200 u32 reg = udc->udc_base; in aspeed_udc_getstatus() 204 switch (udc->root_setup->bRequestType & USB_RECIP_MASK) { in aspeed_udc_getstatus() 212 epnum = udc->root_setup->wIndex & USB_ENDPOINT_NUMBER_MASK; in aspeed_udc_getstatus() 213 status = udc->ep[epnum].stopped; in aspeed_udc_getstatus() [all …]
|
| H A D | ci_udc.c | 309 struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor; in ep_enable() local 312 n = readl(&udc->epctrl[num]); in ep_enable() 324 writel(n, &udc->epctrl[num]); in ep_enable() 426 struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor; in ci_ep_submit_next_request() local 528 writel(bit, &udc->epprime); in ci_ep_submit_next_request() 667 struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor; in handle_setup() local 681 writel(EPT_RX(0), &udc->epsetupstat); in handle_setup() 683 writel(EPT_RX(0), &udc->epstat); in handle_setup() 740 writel((r.wValue << 25) | (1 << 24), &udc->devaddr); in handle_setup() 763 writel((1<<16) | (1 << 0), &udc->epctrl[0]); in handle_setup() [all …]
|
| H A D | pxa25x_udc.c | 68 static inline void start_watchdog(struct pxa25x_udc *udc) in start_watchdog() argument 71 udc->watchdog.base = get_timer(0); in start_watchdog() 72 udc->watchdog.running = 1; in start_watchdog() 75 static inline void stop_watchdog(struct pxa25x_udc *udc) in stop_watchdog() argument 77 udc->watchdog.running = 0; in stop_watchdog() 81 static inline void test_watchdog(struct pxa25x_udc *udc) in test_watchdog() argument 83 if (!udc->watchdog.running) in test_watchdog() 86 debug("watchdog %ld %ld\n", get_timer(udc->watchdog.base), in test_watchdog() 87 udc->watchdog.period); in test_watchdog() 89 if (get_timer(udc->watchdog.base) >= udc->watchdog.period) { in test_watchdog() [all …]
|
| H A D | atmel_usba_udc.h | 189 #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
|
| H A D | at91_udc.h | 93 struct at91_udc *udc; member 107 int (*init)(struct at91_udc *udc); 108 void (*pullup)(struct at91_udc *udc, int is_on);
|
| H A D | pxa25x_udc.h | 111 struct pxa25x_udc *udc; member 113 void (*function)(struct pxa25x_udc *udc);
|
| H A D | aspeed_udc.h | 29 struct aspeed_udc_priv *udc; member
|
| /openbmc/u-boot/drivers/usb/gadget/udc/ |
| H A D | udc-core.c | 130 static inline int usb_gadget_udc_start(struct usb_udc *udc) in usb_gadget_udc_start() argument 132 return udc->gadget->ops->udc_start(udc->gadget, udc->driver); in usb_gadget_udc_start() 147 static inline void usb_gadget_udc_stop(struct usb_udc *udc) in usb_gadget_udc_stop() argument 149 udc->gadget->ops->udc_stop(udc->gadget); in usb_gadget_udc_stop() 161 struct usb_udc *udc; in usb_udc_release() local 163 udc = container_of(dev, struct usb_udc, dev); in usb_udc_release() 164 kfree(udc); in usb_udc_release() 179 struct usb_udc *udc; in usb_add_gadget_udc_release() local 182 udc = kzalloc(sizeof(*udc), GFP_KERNEL); in usb_add_gadget_udc_release() 183 if (!udc) in usb_add_gadget_udc_release() [all …]
|
| H A D | Makefile | 6 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
|
| /openbmc/openbmc/meta-hpe/meta-common/recipes-hpe/vehci/host-ehci-owner-reset/ |
| H A D | udc-reconnect.sh | 4 function=$(cat /sys/class/udc/80401000.udc/function) 7 echo disconnect > /sys/class/udc/80401000.udc/soft_connect 9 echo connect > /sys/class/udc/80401000.udc/soft_connect 15 function=$(cat /sys/class/udc/80402000.udc/function) 18 echo disconnect > /sys/class/udc/80402000.udc/soft_connect 20 echo connect > /sys/class/udc/80402000.udc/soft_connect 26 function=$(cat /sys/class/udc/80403000.udc/function) 29 echo disconnect > /sys/class/udc/80403000.udc/soft_connect 31 echo connect > /sys/class/udc/80403000.udc/soft_connect
|
| H A D | host-ehci-owner-reset@.service | 9 ExecStart=/bin/sh -c "udc-reconnect.sh %i"
|
| /openbmc/phosphor-misc/usb-ctrl/ |
| H A D | usb-ctrl | 59 cd /sys/class/udc 194 udc=$(cat "$GADGET_BASE/${name}/UDC") 235 local udc 238 udc=$(cat "$GADGET_BASE/${name}/UDC") 249 echo "${udc}" > "$GADGET_BASE/${name}/UDC"
|
| /openbmc/openbmc/meta-hpe/meta-common/recipes-hpe/vehci/ |
| H A D | host-ehci-owner-reset.bb | 38 SRC_URI += "file://udc-reconnect.sh" 43 install -m 755 ${UNPACKDIR}/udc-reconnect.sh ${D}${bindir}
|
| /openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/ |
| H A D | android-gadget-start | 7 ls /sys/class/udc/ > /sys/kernel/config/usb_gadget/adb/UDC
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/android-tools/android-tools-conf-configfs/ |
| H A D | android-gadget-start | 7 ls /sys/class/udc/ | head -n 1 | xargs echo -n > /sys/kernel/config/usb_gadget/adb/UDC
|
| /openbmc/openbmc/meta-hpe/meta-common/recipes-phosphor/recipes-graphics/obmc-ikvm/ |
| H A D | obmc-ikvm.service | 8 ExecStart=/usr/bin/obmc-ikvm -v /dev/video0 -k /dev/hidg0 -p /dev/hidg1 -u 80401000.udc
|
| /openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/network/usb-network/ |
| H A D | usb_network.sh | 24 echo f0835000.udc > UDC
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/libusbgx/libusbgx/ |
| H A D | gadget-start | 18 ls /sys/class/udc/ > /sys/kernel/config/usb_gadget/"$i"/UDC
|
| /openbmc/openbmc/meta-hpe/meta-dl360poc/recipes-kernel/linux/linux-obmc/ |
| H A D | gxp.dts | 637 udc0: udc@80401000 { 638 compatible = "hpe, gxp-udc"; 647 udc1: udc@80402000 { 648 compatible = "hpe, gxp-udc"; 657 udc2: udc@80403000 { 658 compatible = "hpe, gxp-udc";
|
| /openbmc/obmc-ikvm/ |
| H A D | ikvm_input.hpp | 29 const std::string& udc);
|
| H A D | ikvm_input.cpp | 26 const std::string& udc) : in Input() argument 28 keyboardPath(kbdPath), pointerPath(ptrPath), udcName(udc)
|
| /openbmc/openbmc/meta-phosphor/recipes-connectivity/jsnbd/jsnbd/ |
| H A D | state_hook | 35 cd /sys/class/udc
|
| /openbmc/openbmc/meta-google/recipes-google/networking/google-usb-network/ |
| H A D | usb_network.sh | 42 --bind-device Name of the device to bind, as listed in /sys/class/udc/
|