Home
last modified time | relevance | path

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

123456

/u-boot/drivers/usb/host/
A Dehci-fsl.c34 struct ehci_ctrl ehci; member
53 in_be32(&ehci->prictrl))) { in usb_phy_clk_valid()
79 struct usb_ehci *ehci = NULL; in ehci_fsl_init_after_reset() local
81 ehci); in ehci_fsl_init_after_reset()
88 if (ehci_fsl_init(priv, ehci, priv->ehci.hccr, priv->ehci.hcor) < 0) in ehci_fsl_init_after_reset()
101 struct usb_ehci *ehci = NULL; in ehci_fsl_probe() local
165 struct usb_ehci *ehci = NULL; in ehci_hcd_init() local
276 if (!usb_phy_clk_valid(ehci)) in ehci_fsl_init()
281 out_be32(&ehci->prictrl, 0x0000000c); in ehci_fsl_init()
283 out_be32(&ehci->sictrl, 0x00000001); in ehci_fsl_init()
[all …]
A DMakefile23 obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o
26 obj-$(CONFIG_USB_EHCI_FSL) += ehci-fsl.o
30 obj-$(CONFIG_USB_EHCI_MXC) += ehci-mxc.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
37 obj-$(CONFIG_USB_EHCI_MSM) += ehci-msm.o
38 obj-$(CONFIG_USB_EHCI_PCI) += ehci-pci.o
41 obj-$(CONFIG_USB_EHCI_VCT) += ehci-vct.o
[all …]
A Dehci-msm.c24 struct usb_ehci *ehci; /* Start of IP core*/ member
32 struct usb_ehci *ehci = p->ehci; in msm_init_after_reset() local
37 writel(CM_HOST, &ehci->usbmode); in msm_init_after_reset()
49 struct usb_ehci *ehci = p->ehci; in ehci_usb_probe() local
55 hccr = (struct ehci_hccr *)((phys_addr_t)&ehci->caplength); in ehci_usb_probe()
74 struct usb_ehci *ehci = p->ehci; in ehci_usb_remove() local
82 clrbits_le32(&ehci->usbcmd, CMD_RUN); in ehci_usb_remove()
93 setbits_le32(&ehci->usbcmd, CMD_RESET); in ehci_usb_remove()
96 if (wait_for_bit_le32(&ehci->usbcmd, CMD_RESET, false, 30, false)) { in ehci_usb_remove()
109 priv->ehci = dev_read_addr_ptr(dev); in ehci_usb_of_to_plat()
[all …]
A Dehci-vf.c95 usb_cmd = (void __iomem *)&ehci->usbcmd; in usb_phy_enable()
154 usb_phy_enable(index, ehci); in ehci_vf_common_init()
163 struct usb_ehci *ehci; in ehci_hcd_init() local
187 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
191 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
212 struct usb_ehci *ehci; member
228 priv->ehci = dev_read_addr_ptr(dev); in vf_usb_of_to_plat()
275 struct usb_ehci *ehci = priv->ehci; in vf_init_after_reset() local
287 setbits_le32(&ehci->portsc, USB_EN); in vf_init_after_reset()
316 struct usb_ehci *ehci = priv->ehci; in ehci_usb_probe() local
[all …]
A Dehci-mx6.c363 usb_phy_enable(index, ehci); in ehci_mx6_common_init()
387 if (usb_fused((ulong)ehci)) { in ehci_hcd_init()
389 (ulong)ehci); in ehci_hcd_init()
415 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
429 struct usb_ehci *ehci; member
439 struct usb_ehci *ehci = priv->ehci; in mx6_init_after_reset() local
463 setbits_le32(&ehci->portsc, USB_EN); in mx6_init_after_reset()
598 if (usb_fused((ulong)ehci)) { in ehci_usb_probe()
600 (ulong)ehci); in ehci_usb_probe()
605 priv->ehci = ehci; in ehci_usb_probe()
[all …]
A Dehci-mx5.c239 struct usb_ehci *ehci; in ehci_hcd_init() local
253 ehci = (struct usb_ehci *)(OTG_BASE_ADDR + in ehci_hcd_init()
258 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init()
260 __raw_writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
261 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
267 board_ehci_hcd_postinit(ehci, CONFIG_MXC_USB_PORT); in ehci_hcd_init()
279 struct usb_ehci *ehci; member
310 struct usb_ehci *ehci = dev_read_addr_ptr(dev); in ehci_usb_probe() local
324 priv->ehci = ehci; in ehci_usb_probe()
346 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_usb_probe()
[all …]
A Dehci-spear.c41 u32 ehci = 0; in ehci_hcd_init() local
45 ehci = CONFIG_SYS_UHC0_EHCI_BASE; in ehci_hcd_init()
48 ehci = CONFIG_SYS_UHC1_EHCI_BASE; in ehci_hcd_init()
55 *hccr = (struct ehci_hccr *)(ehci + 0x100); in ehci_hcd_init()
A Dehci-zynq.c21 struct usb_ehci *ehci; member
28 priv->ehci = dev_read_addr_ptr(dev); in ehci_zynq_of_to_plat()
29 if (!priv->ehci) in ehci_zynq_of_to_plat()
46 hccr = (struct ehci_hccr *)((uint32_t)&priv->ehci->caplength); in ehci_zynq_probe()
50 ulpi_vp.viewport_addr = (u32)&priv->ehci->ulpi_viewpoint; in ehci_zynq_probe()
A Dehci-mxc.c214 struct usb_ehci *ehci; in ehci_hcd_init() local
225 ehci = (struct usb_ehci *)(IMX_USB_BASE + in ehci_hcd_init()
227 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init()
230 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init()
231 __raw_writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
235 __raw_writel(0, &ehci->sbuscfg); in ehci_hcd_init()
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()
297 writel(EHCI_INSNREG04_DISABLE_UNSUSPEND, &ehci->insreg04);
359 struct omap_ehci *ehci; member
385 priv->ehci = dev_read_addr_ptr(dev);
389 hccr = (struct ehci_hccr *)&priv->ehci->hccapbase;
390 hcor = (struct ehci_hcor *)&priv->ehci->usbcmd;
/u-boot/drivers/phy/
A Dmsm8916-usbh-phy.c25 struct usb_ehci *ehci; /* Start of IP core*/ member
55 writel(PORT_PTS_ULPI, &p->ehci->portsc); in msm_phy_reset()
58 setbits_le32(&p->ehci->genconfig2, GEN2_SESS_VLD_CTRL_EN); in msm_phy_reset()
61 setbits_le32(&p->ehci->usbcmd, SESS_VLD_CTRL); in msm_phy_reset()
64 writel(0x0, &p->ehci->sbuscfg); in msm_phy_reset()
68 writel(0x08, &p->ehci->sbusmode); in msm_phy_reset()
81 priv->ehci = (struct usb_ehci *)priv->regs; in msm_phy_probe()
87 priv->ulpi_vp.viewport_addr = (phys_addr_t)&priv->ehci->ulpi_viewpoint; in msm_phy_probe()
/u-boot/doc/device-tree-bindings/usb/
A Dehci-msm.txt4 - compatible: must be "qcom,ehci-host"
7 ehci@78d9000 {
8 compatible = "qcom,ehci-host";
A Dtegra-usb.txt9 - compatible : Should be "nvidia,tegra20-ehci" for USB controllers
17 nvidia,tegra20-ehci compatible controllers. Can be "host", "peripheral",
/u-boot/arch/arm/dts/
A Dhi3798cv200-u-boot.dtsi5 * 2) provide support for the generic-ehci USB driver currently not available
20 usb2: ehci@9890000 {
21 compatible = "generic-ehci";
A Dstih410-b2260-u-boot.dtsi22 compatible = "generic-ehci";
30 compatible = "generic-ehci";
A Ddragonboard410c.dts22 usb0 = "/soc/ehci@78d9000";
97 ehci@78d9000 {
98 compatible = "qcom,ehci-host";
A Duniphier-ld4.dtsi289 compatible = "socionext,uniphier-ehci", "generic-ehci";
303 compatible = "socionext,uniphier-ehci", "generic-ehci";
317 compatible = "socionext,uniphier-ehci", "generic-ehci";
A Duniphier-sld8.dtsi293 compatible = "socionext,uniphier-ehci", "generic-ehci";
307 compatible = "socionext,uniphier-ehci", "generic-ehci";
321 compatible = "socionext,uniphier-ehci", "generic-ehci";
/u-boot/doc/
A DREADME.omap-ulpi-viewport6 On omap ehci reg map contains INSNREG05_ULPI
23 omap-ehci driver code requests for ulpi phy reset if
24 ehci is used in phy mode, which will call ulpi phy reset
/u-boot/arch/mips/dts/
A Dar934x.dtsi51 ehci0: ehci@1b000100 {
52 compatible = "generic-ehci";
A Dar933x.dtsi60 ehci0: ehci@1b000100 {
61 compatible = "generic-ehci";
A Dbrcm,bcm6318.dtsi163 ehci: usb-controller@10005000 { label
164 compatible = "brcm,bcm6318-ehci", "generic-ehci";
A Dbrcm,bcm6358.dtsi168 ehci: usb-controller@fffe1300 { label
169 compatible = "brcm,bcm6358-ehci", "generic-ehci";
A Dbrcm,bcm6368.dtsi186 ehci: usb-controller@10001500 { label
187 compatible = "brcm,bcm6368-ehci", "generic-ehci";
/u-boot/arch/arc/dts/
A Daxs10x_mb.dtsi65 ehci@40000 {
66 compatible = "generic-ehci";

Completed in 44 milliseconds

123456