Lines Matching refs:ehci
148 static int usb_phy_enable(int index, struct usb_ehci *ehci) in usb_phy_enable() argument
160 usb_cmd = (void __iomem *)&ehci->usbcmd; in usb_phy_enable()
344 int ehci_mx6_common_init(struct usb_ehci *ehci, int index) in ehci_mx6_common_init() argument
361 usb_phy_enable(index, ehci); in ehci_mx6_common_init()
377 struct usb_ehci *ehci = (struct usb_ehci *)(USB_BASE_ADDR + in ehci_hcd_init() local
384 ret = ehci_mx6_common_init(ehci, index); in ehci_hcd_init()
391 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init()
403 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init()
404 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
405 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
419 struct usb_ehci *ehci; member
429 struct usb_ehci *ehci = priv->ehci; in mx6_init_after_reset() local
432 ret = ehci_mx6_common_init(priv->ehci, priv->portnr); in mx6_init_after_reset()
451 setbits_le32(&ehci->usbmode, CM_HOST); in mx6_init_after_reset()
452 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in mx6_init_after_reset()
453 setbits_le32(&ehci->portsc, USB_EN); in mx6_init_after_reset()
574 struct usb_ehci *ehci = (struct usb_ehci *)devfdt_get_addr(dev); in ehci_usb_probe() local
581 priv->ehci = ehci; in ehci_usb_probe()
591 ret = ehci_mx6_common_init(ehci, priv->portnr); in ehci_usb_probe()
608 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_usb_probe()
609 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_usb_probe()
610 setbits_le32(&ehci->portsc, USB_EN); in ehci_usb_probe()
615 hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_usb_probe()