Lines Matching refs:ehci
596 extern void ResetMstarUsb(struct ehci_hcd *ehci);
607 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in MDrv_UsbDeviceConnect()
612 temp_s = ehci_readb((U32)&ehci->regs->port_status[0]); in MDrv_UsbDeviceConnect()
628 temp = ehci_readl((U32)&ehci->regs->bus_control); in MDrv_UsbDeviceConnect()
630 ehci_writel(temp, (U32)&ehci->regs->bus_control); in MDrv_UsbDeviceConnect()
632 ResetMstarUsb(ehci); in MDrv_UsbDeviceConnect()
780 struct ehci_hcd *ehci = hcd_to_ehci(g_pUsbHcd); in UsbTask() local
1220 ResetMstarUsb(ehci); in UsbTask()
1229 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in InitUSBIntr() local
1250 ehci_writel (temp, (U32)&ehci->regs->intr_enable); in InitUSBIntr()
1252 temp = ehci_readb((U32)&ehci->regs->status); in InitUSBIntr()
1253 ehci_writel (temp, (U32)&ehci->regs->status); //clear all pending interrupt in InitUSBIntr()
1255 temp = ehci_readb((U32)&ehci->regs->bus_control); in InitUSBIntr()
1257 ehci_writel (temp, (U32)&ehci->regs->bus_control); // set interrupt polarity high in InitUSBIntr()
1594 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in InitUSBIntr_EX() local
1605 ehci_writel (temp, (U32)&ehci->regs->intr_enable); in InitUSBIntr_EX()
1607 temp = ehci_readb((U32)&ehci->regs->status); in InitUSBIntr_EX()
1608 ehci_writel (temp, (U32)&ehci->regs->status); //clear all pending interrupt in InitUSBIntr_EX()
1611 temp = ehci_readb((U32)&ehci->regs->bus_control); in InitUSBIntr_EX()
1613 ehci_writel (temp, (U32)&ehci->regs->bus_control); in InitUSBIntr_EX()
1627 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in Usb_host_Init_EX() local
1635 temp = ehci_readl((U32)&ehci->regs->command); in Usb_host_Init_EX()
1637 ehci_writel (temp, (U32)&ehci->regs->command); //host controller reset in Usb_host_Init_EX()
1638 while(ehci_readb((U32)&ehci->regs->command) & CMD_RESET); in Usb_host_Init_EX()
1646 wValue = ehci_readb((U32)&ehci->regs->port_status[0]) & PORT_CONNECT; in Usb_host_Init_EX()
1668 temp = (ehci_readl((U32)&ehci->regs->bus_control) >> 9) & 0x3; in Usb_host_Init_EX()
1673 temp2 = ehci_readl((U32)&ehci->regs->hcmisc) & 0xfffffff3; in Usb_host_Init_EX()
1687 ehci_writel (temp2, (U32)&ehci->regs->hcmisc); // misc, EOF1 in Usb_host_Init_EX()
1689 temp = ehci_readl((U32)&ehci->regs->command) & 0xfffffff3; in Usb_host_Init_EX()
1691 ehci_writel (temp, (U32)&ehci->regs->command); in Usb_host_Init_EX()
1700 ehci_writel (temp, (U32)&ehci->regs->intr_enable); in Usb_host_Init_EX()
1710 extern void ResetMstarUsb(struct ehci_hcd *ehci);
1713 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in MDrv_UsbDeviceConnect_EX() local
1718 temp_s = ehci_readb((U32)&ehci->regs->port_status[0]); in MDrv_UsbDeviceConnect_EX()
1733 temp = ehci_readl((U32)&ehci->regs->bus_control); in MDrv_UsbDeviceConnect_EX()
1735 ehci_writel(temp, (U32)&ehci->regs->bus_control); in MDrv_UsbDeviceConnect_EX()
1737 ResetMstarUsb(ehci); in MDrv_UsbDeviceConnect_EX()
1769 struct ehci_hcd *ehci = hcd_to_ehci(gVar->p_UsbHcd); in UsbTask_EX() local
2051 ResetMstarUsb(ehci); in UsbTask_EX()