Home
last modified time | relevance | path

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

12

/openbmc/u-boot/drivers/usb/gadget/
H A Dat91_udc.c61 #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 Datmel_usba_udc.c22 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 Daspeed_udc.c179 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 Dci_udc.c309 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 Dpxa25x_udc.c68 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 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
H 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);
H A Dpxa25x_udc.h111 struct pxa25x_udc *udc; member
113 void (*function)(struct pxa25x_udc *udc);
H A Daspeed_udc.h29 struct aspeed_udc_priv *udc; member
/openbmc/u-boot/drivers/usb/gadget/udc/
H A Dudc-core.c130 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 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
/openbmc/openbmc/meta-hpe/meta-common/recipes-hpe/vehci/host-ehci-owner-reset/
H A Dudc-reconnect.sh4 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 Dhost-ehci-owner-reset@.service9 ExecStart=/bin/sh -c "udc-reconnect.sh %i"
/openbmc/phosphor-misc/usb-ctrl/
H A Dusb-ctrl59 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 Dhost-ehci-owner-reset.bb38 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 Dandroid-gadget-start7 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 Dandroid-gadget-start7 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 Dobmc-ikvm.service8 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 Dusb_network.sh24 echo f0835000.udc > UDC
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/libusbgx/libusbgx/
H A Dgadget-start18 ls /sys/class/udc/ > /sys/kernel/config/usb_gadget/"$i"/UDC
/openbmc/openbmc/meta-hpe/meta-dl360poc/recipes-kernel/linux/linux-obmc/
H A Dgxp.dts637 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 Dikvm_input.hpp29 const std::string& udc);
H A Dikvm_input.cpp26 const std::string& udc) : in Input() argument
28 keyboardPath(kbdPath), pointerPath(ptrPath), udcName(udc)
/openbmc/openbmc/meta-phosphor/recipes-connectivity/jsnbd/jsnbd/
H A Dstate_hook35 cd /sys/class/udc
/openbmc/openbmc/meta-google/recipes-google/networking/google-usb-network/
H A Dusb_network.sh42 --bind-device Name of the device to bind, as listed in /sys/class/udc/

12