Lines Matching full:ehci
3 * Driver for Aeroflex Gaisler GRLIB GRUSBHC EHCI host controller
9 * Based on ehci-ppc-of.c which is:
11 * and in turn based on "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de>
26 .product_desc = "GRLIB GRUSBHC EHCI",
76 struct ehci_hcd *ehci = NULL; in ehci_hcd_grlib_probe() local
85 dev_dbg(&op->dev, "initializing GRUSBHC EHCI USB Controller\n"); in ehci_hcd_grlib_probe()
94 "GRUSBHC EHCI USB"); in ehci_hcd_grlib_probe()
115 ehci = hcd_to_ehci(hcd); in ehci_hcd_grlib_probe()
117 ehci->caps = hcd->regs; in ehci_hcd_grlib_probe()
120 hc_capbase = ehci_readl(ehci, &ehci->caps->hc_capbase); in ehci_hcd_grlib_probe()
121 if (HC_VERSION(ehci, hc_capbase) != GRUSBHC_HCIVERSION) { in ehci_hcd_grlib_probe()
122 ehci->big_endian_mmio = 1; in ehci_hcd_grlib_probe()
123 ehci->big_endian_desc = 1; in ehci_hcd_grlib_probe()
124 ehci->big_endian_capbase = 1; in ehci_hcd_grlib_probe()
147 dev_dbg(&op->dev, "stopping GRLIB GRUSBHC EHCI USB Controller\n"); in ehci_hcd_grlib_remove()
174 .name = "grlib-ehci",