/u-boot/drivers/usb/host/ |
A D | ehci-fsl.c | 34 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 D | Makefile | 23 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 D | ehci-msm.c | 24 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 D | ehci-vf.c | 95 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 D | ehci-mx6.c | 363 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 D | ehci-mx5.c | 239 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 D | ehci-spear.c | 41 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 D | ehci-zynq.c | 21 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 D | ehci-mxc.c | 214 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 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() 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 D | msm8916-usbh-phy.c | 25 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 D | ehci-msm.txt | 4 - compatible: must be "qcom,ehci-host" 7 ehci@78d9000 { 8 compatible = "qcom,ehci-host";
|
A D | tegra-usb.txt | 9 - 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 D | hi3798cv200-u-boot.dtsi | 5 * 2) provide support for the generic-ehci USB driver currently not available 20 usb2: ehci@9890000 { 21 compatible = "generic-ehci";
|
A D | stih410-b2260-u-boot.dtsi | 22 compatible = "generic-ehci"; 30 compatible = "generic-ehci";
|
A D | dragonboard410c.dts | 22 usb0 = "/soc/ehci@78d9000"; 97 ehci@78d9000 { 98 compatible = "qcom,ehci-host";
|
A D | uniphier-ld4.dtsi | 289 compatible = "socionext,uniphier-ehci", "generic-ehci"; 303 compatible = "socionext,uniphier-ehci", "generic-ehci"; 317 compatible = "socionext,uniphier-ehci", "generic-ehci";
|
A D | uniphier-sld8.dtsi | 293 compatible = "socionext,uniphier-ehci", "generic-ehci"; 307 compatible = "socionext,uniphier-ehci", "generic-ehci"; 321 compatible = "socionext,uniphier-ehci", "generic-ehci";
|
/u-boot/doc/ |
A D | README.omap-ulpi-viewport | 6 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 D | ar934x.dtsi | 51 ehci0: ehci@1b000100 { 52 compatible = "generic-ehci";
|
A D | ar933x.dtsi | 60 ehci0: ehci@1b000100 { 61 compatible = "generic-ehci";
|
A D | brcm,bcm6318.dtsi | 163 ehci: usb-controller@10005000 { label 164 compatible = "brcm,bcm6318-ehci", "generic-ehci";
|
A D | brcm,bcm6358.dtsi | 168 ehci: usb-controller@fffe1300 { label 169 compatible = "brcm,bcm6358-ehci", "generic-ehci";
|
A D | brcm,bcm6368.dtsi | 186 ehci: usb-controller@10001500 { label 187 compatible = "brcm,bcm6368-ehci", "generic-ehci";
|
/u-boot/arch/arc/dts/ |
A D | axs10x_mb.dtsi | 65 ehci@40000 { 66 compatible = "generic-ehci";
|