| /drivers/usb/host/ |
| A D | ehci-fsl.c | 28 struct ehci_ctrl ehci; member 41 in_be32(&ehci->prictrl))) { in usb_phy_clk_valid() 66 struct usb_ehci *ehci = NULL; in ehci_fsl_init_after_reset() local 68 ehci); in ehci_fsl_init_after_reset() 75 if (ehci_fsl_init(priv, ehci, priv->ehci.hccr, priv->ehci.hcor) < 0) in ehci_fsl_init_after_reset() 88 struct usb_ehci *ehci = NULL; in ehci_fsl_probe() local 161 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_fsl_init() 200 if (!usb_phy_clk_valid(ehci)) in ehci_fsl_init() 205 out_be32(&ehci->prictrl, 0x0000000c); in ehci_fsl_init() 207 out_be32(&ehci->sictrl, 0x00000001); in ehci_fsl_init() [all …]
|
| A D | ehci-vf.c | 94 usb_cmd = (void __iomem *)&ehci->usbcmd; in usb_phy_enable() 153 usb_phy_enable(index, ehci); in ehci_vf_common_init() 162 struct usb_ehci *ehci; in ehci_hcd_init() local 186 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init() 190 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init() 211 struct usb_ehci *ehci; member 227 priv->ehci = dev_read_addr_ptr(dev); in vf_usb_of_to_plat() 274 struct usb_ehci *ehci = priv->ehci; in vf_init_after_reset() local 286 setbits_le32(&ehci->portsc, USB_EN); in vf_init_after_reset() 315 struct usb_ehci *ehci = priv->ehci; in ehci_usb_probe() local [all …]
|
| A D | Makefile | 26 obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o 28 obj-$(CONFIG_USB_EHCI_FSL) += ehci-fsl.o 31 obj-$(CONFIG_USB_EHCI_MXS) += ehci-mxs.o 32 obj-$(CONFIG_USB_EHCI_MX5) += ehci-mx5.o 33 obj-$(CONFIG_USB_EHCI_MX6) += ehci-mx6.o 34 obj-$(CONFIG_USB_EHCI_MX7) += ehci-mx6.o 35 obj-$(CONFIG_USB_EHCI_NPCM) += ehci-npcm.o 36 obj-$(CONFIG_USB_EHCI_OMAP) += ehci-omap.o 38 obj-$(CONFIG_USB_EHCI_MSM) += ehci-msm.o 39 obj-$(CONFIG_USB_EHCI_PCI) += ehci-pci.o [all …]
|
| A D | ehci-msm.c | 26 struct usb_ehci *ehci; /* Start of IP core*/ member 36 struct usb_ehci *ehci = p->ehci; in msm_init_after_reset() local 41 writel(CM_HOST, &ehci->usbmode); in msm_init_after_reset() 53 struct usb_ehci *ehci = p->ehci; in ehci_usb_probe() local 79 hccr = (struct ehci_hccr *)((phys_addr_t)&ehci->caplength); in ehci_usb_probe() 104 struct usb_ehci *ehci = p->ehci; in ehci_usb_remove() local 112 clrbits_le32(&ehci->usbcmd, CMD_RUN); in ehci_usb_remove() 126 setbits_le32(&ehci->usbcmd, CMD_RESET); in ehci_usb_remove() 129 if (wait_for_bit_le32(&ehci->usbcmd, CMD_RESET, false, 30, false)) { in ehci_usb_remove() 142 priv->ehci = dev_read_addr_ptr(dev); in ehci_usb_of_to_plat() [all …]
|
| A D | ehci-mx6.c | 363 if (usb_fused((ulong)ehci)) { in ehci_hcd_init() 365 (ulong)ehci); in ehci_hcd_init() 414 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init() 428 struct usb_ehci *ehci; member 464 struct usb_ehci *ehci = priv->ehci; in mx6_init_after_reset() local 475 usb_phy_enable(ehci, priv->phy_addr); in mx6_init_after_reset() 497 setbits_le32(&ehci->portsc, USB_EN); in mx6_init_after_reset() 644 if (usb_fused((ulong)ehci)) { in ehci_usb_probe() 646 (ulong)ehci); in ehci_usb_probe() 655 priv->ehci = ehci; in ehci_usb_probe() [all …]
|
| A D | ehci-zynq.c | 20 struct usb_ehci *ehci; member 27 priv->ehci = dev_read_addr_ptr(dev); in ehci_zynq_of_to_plat() 28 if (!priv->ehci) in ehci_zynq_of_to_plat() 45 hccr = (struct ehci_hccr *)((uint32_t)&priv->ehci->caplength); in ehci_zynq_probe() 49 ulpi_vp.viewport_addr = (u32)&priv->ehci->ulpi_viewpoint; in ehci_zynq_probe()
|
| A D | ehci-mx5.c | 223 void __weak board_ehci_hcd_postinit(struct usb_ehci *ehci, int port) in board_ehci_hcd_postinit() argument 235 struct usb_ehci *ehci; member 266 struct usb_ehci *ehci = dev_read_addr_ptr(dev); in ehci_usb_probe() local 280 priv->ehci = ehci; in ehci_usb_probe() 299 hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_usb_probe() 302 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_usb_probe() 304 __raw_writel(CFG_MXC_USB_PORTSC, &ehci->portsc); in ehci_usb_probe() 305 setbits_le32(&ehci->portsc, USB_EN); in ehci_usb_probe()
|
| A D | ehci-omap.c | 32 static struct omap_ehci *const ehci = (struct omap_ehci *)OMAP_EHCI_BASE; variable 119 ulpi_vp.viewport_addr = (u32)&ehci->insreg05_utmi_ulpi; in omap_ehci_soft_phy_reset() 133 struct omap_ehci *ehci; member 257 writel(EHCI_INSNREG04_DISABLE_UNSUSPEND, &ehci->insreg04); in omap_ehci_hcd_init() 352 priv->ehci = dev_read_addr_ptr(dev); in omap_ehci_probe() 356 hccr = (struct ehci_hccr *)&priv->ehci->hccapbase; in omap_ehci_probe() 357 hcor = (struct ehci_hcor *)&priv->ehci->usbcmd; in omap_ehci_probe()
|
| A D | ehci-mxs.c | 116 struct usb_ehci *ehci; member 216 struct usb_ehci *ehci = dev_read_addr_ptr(dev); in ehci_usb_probe() local 224 priv->ehci = ehci; in ehci_usb_probe()
|
| A D | ehci-atmel.c | 52 struct ehci_ctrl ehci; member
|
| A D | ehci-pci.c | 19 struct ehci_ctrl ehci; member
|
| A D | ehci-marvell.c | 46 struct ehci_ctrl ehci; member
|
| A D | ehci-tegra.c | 78 struct ehci_ctrl ehci; member
|
| A D | Kconfig | 165 You may want to read <file:Documentation/usb/ehci.txt>.
|
| /drivers/phy/qcom/ |
| A D | msm8916-usbh-phy.c | 24 struct usb_ehci *ehci; /* Start of IP core*/ member 54 writel(PORT_PTS_ULPI, &p->ehci->portsc); in msm_phy_reset() 57 setbits_le32(&p->ehci->genconfig2, GEN2_SESS_VLD_CTRL_EN); in msm_phy_reset() 60 setbits_le32(&p->ehci->usbcmd, SESS_VLD_CTRL); in msm_phy_reset() 63 writel(0x0, &p->ehci->sbuscfg); in msm_phy_reset() 67 writel(0x08, &p->ehci->sbusmode); in msm_phy_reset() 80 priv->ehci = (struct usb_ehci *)priv->regs; in msm_phy_probe() 86 priv->ulpi_vp.viewport_addr = (phys_addr_t)&priv->ehci->ulpi_viewpoint; in msm_phy_probe()
|