Lines Matching full:ehci
18 #include <linux/platform_data/usb-ehci-mxc.h>
19 #include "ehci.h"
21 #define DRIVER_DESC "Freescale On-Chip EHCI Host driver"
23 static const char hcd_name[] = "ehci-mxc";
45 struct ehci_hcd *ehci; in ehci_mxc_drv_probe() local
70 ehci = hcd_to_ehci(hcd); in ehci_mxc_drv_probe()
71 priv = (struct ehci_mxc_priv *) ehci->priv; in ehci_mxc_drv_probe()
106 /* EHCI registers start at offset 0x100 */ in ehci_mxc_drv_probe()
107 ehci->caps = hcd->regs + 0x100; in ehci_mxc_drv_probe()
108 ehci->regs = hcd->regs + 0x100 + in ehci_mxc_drv_probe()
109 HC_LENGTH(ehci, ehci_readl(ehci, &ehci->caps->hc_capbase)); in ehci_mxc_drv_probe()
112 ehci_writel(ehci, pdata->portsc, &ehci->regs->port_status[0]); in ehci_mxc_drv_probe()
161 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ehci_mxc_drv_remove() local
162 struct ehci_mxc_priv *priv = (struct ehci_mxc_priv *) ehci->priv; in ehci_mxc_drv_remove()
182 MODULE_ALIAS("platform:mxc-ehci");
189 .name = "mxc-ehci",