Lines Matching full:dwc3

10  * Taken from Linux Kernel v3.19-rc1 (drivers/usb/dwc3/core.c) and ported
13 * commit cd72f890d2 : usb: dwc3: core: enable phy suspend quirk on non-FPGA
18 #include <dwc3-uboot.h>
35 static void dwc3_set_mode(struct dwc3 *dwc, u32 mode) in dwc3_set_mode()
49 static int dwc3_core_soft_reset(struct dwc3 *dwc) in dwc3_core_soft_reset()
95 static void dwc3_free_one_event_buffer(struct dwc3 *dwc, in dwc3_free_one_event_buffer()
109 static struct dwc3_event_buffer *dwc3_alloc_one_event_buffer(struct dwc3 *dwc, in dwc3_alloc_one_event_buffer()
135 static void dwc3_free_event_buffers(struct dwc3 *dwc) in dwc3_free_event_buffers()
155 static int dwc3_alloc_event_buffers(struct dwc3 *dwc, unsigned length) in dwc3_alloc_event_buffers()
188 static int dwc3_event_buffers_setup(struct dwc3 *dwc) in dwc3_event_buffers_setup()
213 static void dwc3_event_buffers_cleanup(struct dwc3 *dwc) in dwc3_event_buffers_cleanup()
231 static int dwc3_alloc_scratch_buffers(struct dwc3 *dwc) in dwc3_alloc_scratch_buffers()
247 static int dwc3_setup_scratch_buffers(struct dwc3 *dwc) in dwc3_setup_scratch_buffers()
294 static void dwc3_free_scratch_buffers(struct dwc3 *dwc) in dwc3_free_scratch_buffers()
307 static void dwc3_core_num_eps(struct dwc3 *dwc) in dwc3_core_num_eps()
318 static void dwc3_cache_hwparams(struct dwc3 *dwc) in dwc3_cache_hwparams()
334 * dwc3_phy_setup - Configure USB PHY Interface of DWC3 Core
337 static void dwc3_phy_setup(struct dwc3 *dwc) in dwc3_phy_setup()
400 * dwc3_core_init - Low-level initialization of DWC3 Core
405 static int dwc3_core_init(struct dwc3 *dwc) in dwc3_core_init()
453 * WORKAROUND: DWC3 revisions between 2.10a and 2.50a have an in dwc3_core_init()
486 /* check if current dwc3 is on simulation board */ in dwc3_core_init()
505 * WORKAROUND: DWC3 revisions <1.90a have a bug in dwc3_core_init()
536 static void dwc3_core_exit(struct dwc3 *dwc) in dwc3_core_exit()
541 static int dwc3_core_init_mode(struct dwc3 *dwc) in dwc3_core_init_mode()
584 static void dwc3_core_exit_mode(struct dwc3 *dwc) in dwc3_core_exit_mode()
606 * dwc3_uboot_init - dwc3 core uboot initialization code
609 * Entry point for dwc3 driver (equivalent to dwc3_probe in linux
618 struct dwc3 *dwc; in dwc3_uboot_init()
738 * dwc3_uboot_exit - dwc3 core uboot cleanup code
750 struct dwc3 *dwc; in dwc3_uboot_exit()
767 * dwc3_uboot_handle_interrupt - handle dwc3 core interrupt
770 * Invokes dwc3 gadget interrupts.
776 struct dwc3 *dwc = NULL; in dwc3_uboot_handle_interrupt()
787 MODULE_ALIAS("platform:dwc3");
878 int dwc3_init(struct dwc3 *dwc) in dwc3_init()
920 void dwc3_remove(struct dwc3 *dwc) in dwc3_remove()