Lines Matching full:dwc3

3  * Generic DWC3 Glue layer
7 * Based on dwc3-omap.c.
15 #include <dwc3-uboot.h>
40 struct dwc3 dwc3; member
55 struct dwc3 *dwc3 = &priv->dwc3; in dwc3_generic_probe() local
58 dwc3->dev = dev; in dwc3_generic_probe()
59 dwc3->maximum_speed = plat->maximum_speed; in dwc3_generic_probe()
60 dwc3->dr_mode = plat->dr_mode; in dwc3_generic_probe()
62 dwc3_of_parse(dwc3); in dwc3_generic_probe()
69 if (device_is_compatible(dev->parent, "rockchip,rk3399-dwc3")) { in dwc3_generic_probe()
78 if (device_is_compatible(dev->parent, "rockchip,rk3399-dwc3")) in dwc3_generic_probe()
82 dwc3->regs = priv->base + DWC3_GLOBALS_REGS_START; in dwc3_generic_probe()
85 rc = dwc3_init(dwc3); in dwc3_generic_probe()
97 struct dwc3 *dwc3 = &priv->dwc3; in dwc3_generic_remove() local
99 dwc3_remove(dwc3); in dwc3_generic_remove()
101 unmap_physmem(dwc3->regs, MAP_NOCACHE); in dwc3_generic_remove()
124 !strcmp(dev->driver->name, "dwc3-generic-host")) { in dwc3_generic_ofdata_to_platdata()
136 struct dwc3 *dwc3 = &priv->dwc3; in dm_usb_gadget_handle_interrupts() local
138 dwc3_gadget_uboot_handle_interrupt(dwc3); in dm_usb_gadget_handle_interrupts()
158 .name = "dwc3-generic-peripheral",
200 .name = "dwc3-generic-host",
246 if (device_is_compatible(dev, "ti,am437x-dwc3")) in dwc3_ti_select_dr_mode()
320 driver = "dwc3-generic-host"; in dwc3_glue_bind()
326 driver = "dwc3-generic-peripheral"; in dwc3_glue_bind()
332 driver = "dwc3-generic-host"; in dwc3_glue_bind()
450 { .compatible = "xlnx,zynqmp-dwc3" },
451 { .compatible = "ti,keystone-dwc3"},
452 { .compatible = "ti,dwc3", .data = (ulong)&ti_ops },
453 { .compatible = "ti,am437x-dwc3", .data = (ulong)&ti_ops },
454 { .compatible = "rockchip,rk3328-dwc3" },
455 { .compatible = "rockchip,rk3399-dwc3" },
460 .name = "dwc3-generic-wrapper",