Home
last modified time | relevance | path

Searched refs:ehci (Results 1 – 15 of 15) sorted by relevance

/drivers/usb/host/
A Dehci-fsl.c28 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 Dehci-vf.c94 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 DMakefile26 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 Dehci-msm.c26 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 Dehci-mx6.c363 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 Dehci-zynq.c20 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 Dehci-mx5.c223 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 Dehci-omap.c32 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 Dehci-mxs.c116 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 Dehci-atmel.c52 struct ehci_ctrl ehci; member
A Dehci-pci.c19 struct ehci_ctrl ehci; member
A Dehci-marvell.c46 struct ehci_ctrl ehci; member
A Dehci-tegra.c78 struct ehci_ctrl ehci; member
A DKconfig165 You may want to read <file:Documentation/usb/ehci.txt>.
/drivers/phy/qcom/
A Dmsm8916-usbh-phy.c24 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()

Completed in 31 milliseconds