/external/u-boot/drivers/usb/host/ |
D | ehci-fsl.c | 30 struct ehci_ctrl ehci; member 38 static int ehci_fsl_init(struct ehci_fsl_priv *priv, struct usb_ehci *ehci, 41 static int ehci_fsl_init(int index, struct usb_ehci *ehci, 46 static int usb_phy_clk_valid(struct usb_ehci *ehci) in usb_phy_clk_valid() argument 48 if (!((in_be32(&ehci->control) & PHY_CLK_VALID) || in usb_phy_clk_valid() 49 in_be32(&ehci->prictrl))) { in usb_phy_clk_valid() 75 struct usb_ehci *ehci = NULL; in ehci_fsl_init_after_reset() local 77 ehci); in ehci_fsl_init_after_reset() 79 ehci = (struct usb_ehci *)priv->hcd_base; in ehci_fsl_init_after_reset() 80 if (ehci_fsl_init(priv, ehci, priv->ehci.hccr, priv->ehci.hcor) < 0) in ehci_fsl_init_after_reset() [all …]
|
D | Makefile | 23 obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o 24 obj-$(CONFIG_USB_EHCI_ARMADA100) += ehci-armada100.o utmi-armada100.o 25 obj-$(CONFIG_USB_EHCI_ATMEL) += ehci-atmel.o 26 obj-$(CONFIG_USB_EHCI_FSL) += ehci-fsl.o 27 obj-$(CONFIG_USB_EHCI_FARADAY) += ehci-faraday.o 28 obj-$(CONFIG_USB_EHCI_GENERIC) += ehci-generic.o 29 obj-$(CONFIG_USB_EHCI_EXYNOS) += ehci-exynos.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 [all …]
|
D | ehci-msm.c | 37 struct usb_ehci *ehci; /* Start of IP core*/ member 64 struct usb_ehci *ehci = p->ehci; in msm_init_after_reset() local 67 writel(PORT_PTS_ULPI, &ehci->portsc); in msm_init_after_reset() 71 setbits_le32(&ehci->genconfig2, GEN2_SESS_VLD_CTRL_EN); in msm_init_after_reset() 74 setbits_le32(&ehci->usbcmd, SESS_VLD_CTRL); in msm_init_after_reset() 77 writel(0x0, &ehci->sbuscfg); in msm_init_after_reset() 81 writel(0x08, &ehci->sbusmode); in msm_init_after_reset() 84 writel(CM_HOST, &ehci->usbmode); in msm_init_after_reset() 96 struct usb_ehci *ehci = p->ehci; in ehci_usb_probe() local 101 hccr = (struct ehci_hccr *)((phys_addr_t)&ehci->caplength); in ehci_usb_probe() [all …]
|
D | ehci-vf.c | 84 static void usb_phy_enable(int index, struct usb_ehci *ehci) in usb_phy_enable() argument 92 usb_cmd = (void __iomem *)&ehci->usbcmd; in usb_phy_enable() 139 int ehci_vf_common_init(struct usb_ehci *ehci, int index) in ehci_vf_common_init() argument 151 usb_phy_enable(index, ehci); in ehci_vf_common_init() 160 struct usb_ehci *ehci; in ehci_hcd_init() local 167 ehci = (struct usb_ehci *)nc_reg_bases[index]; in ehci_hcd_init() 173 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init() 182 setbits_le32(&ehci->usbmode, CM_DEVICE); in ehci_hcd_init() 183 writel((PORT_PTS_UTMI | PORT_PTS_PTW), &ehci->portsc); in ehci_hcd_init() 184 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init() [all …]
|
D | ehci-mx6.c | 128 static int usb_phy_enable(int index, struct usb_ehci *ehci) in usb_phy_enable() argument 140 usb_cmd = (void __iomem *)&ehci->usbcmd; in usb_phy_enable() 315 int ehci_mx6_common_init(struct usb_ehci *ehci, int index) in ehci_mx6_common_init() argument 332 usb_phy_enable(index, ehci); in ehci_mx6_common_init() 348 struct usb_ehci *ehci = (struct usb_ehci *)(USB_BASE_ADDR + in ehci_hcd_init() local 355 ret = ehci_mx6_common_init(ehci, index); in ehci_hcd_init() 362 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init() 374 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init() 375 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init() 376 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init() [all …]
|
D | ehci-mx5.c | 216 void __weak board_ehci_hcd_postinit(struct usb_ehci *ehci, int port) in board_ehci_hcd_postinit() argument 233 struct usb_ehci *ehci; in ehci_hcd_init() local 247 ehci = (struct usb_ehci *)(OTG_BASE_ADDR + in ehci_hcd_init() 249 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init() 252 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init() 254 __raw_writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init() 255 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init() 261 board_ehci_hcd_postinit(ehci, CONFIG_MXC_USB_PORT); in ehci_hcd_init()
|
D | ehci-zynq.c | 21 struct usb_ehci *ehci; member 28 priv->ehci = (struct usb_ehci *)devfdt_get_addr_ptr(dev); in ehci_zynq_ofdata_to_platdata() 29 if (!priv->ehci) in ehci_zynq_ofdata_to_platdata() 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()
|
D | ehci-spear.c | 39 u32 ehci = 0; in ehci_hcd_init() local 43 ehci = CONFIG_SYS_UHC0_EHCI_BASE; in ehci_hcd_init() 46 ehci = CONFIG_SYS_UHC1_EHCI_BASE; in ehci_hcd_init() 53 *hccr = (struct ehci_hccr *)(ehci + 0x100); in ehci_hcd_init()
|
D | ehci-mxc.c | 213 struct usb_ehci *ehci; in ehci_hcd_init() local 224 ehci = (struct usb_ehci *)(IMX_USB_BASE + in ehci_hcd_init() 226 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init() 229 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init() 230 __raw_writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init() 234 __raw_writel(0, &ehci->sbuscfg); in ehci_hcd_init()
|
D | ehci-omap.c | 26 static struct omap_ehci *const ehci = (struct omap_ehci *)OMAP_EHCI_BASE; variable 113 ulpi_vp.viewport_addr = (u32)&ehci->insreg05_utmi_ulpi; in omap_ehci_soft_phy_reset() 283 writel(EHCI_INSNREG04_DISABLE_UNSUSPEND, &ehci->insreg04); in omap_ehci_hcd_init()
|
/external/u-boot/doc/device-tree-bindings/usb/ |
D | ehci-msm.txt | 4 - compatible: must be "qcom,ehci-host" 7 ehci@78d9000 { 8 compatible = "qcom,ehci-host";
|
D | tegra-usb.txt | 9 - compatible : Should be "nvidia,tegra20-ehci" for USB controllers 17 nvidia,tegra20-ehci compatible controllers. Can be "host", "peripheral",
|
/external/u-boot/arch/arm/dts/ |
D | hi3798cv200-u-boot.dtsi | 5 * 2) provide support for the generic-ehci USB driver currently not available 12 usb2: ehci@9890000 { 13 compatible = "generic-ehci";
|
D | uniphier-sld8.dtsi | 267 compatible = "socionext,uniphier-ehci", "generic-ehci"; 281 compatible = "socionext,uniphier-ehci", "generic-ehci"; 295 compatible = "socionext,uniphier-ehci", "generic-ehci";
|
D | uniphier-ld4.dtsi | 263 compatible = "socionext,uniphier-ehci", "generic-ehci"; 277 compatible = "socionext,uniphier-ehci", "generic-ehci"; 291 compatible = "socionext,uniphier-ehci", "generic-ehci";
|
D | uniphier-ld11.dtsi | 425 compatible = "socionext,uniphier-ehci", "generic-ehci"; 439 compatible = "socionext,uniphier-ehci", "generic-ehci"; 453 compatible = "socionext,uniphier-ehci", "generic-ehci";
|
D | sun8i-h3.dtsi | 268 compatible = "allwinner,sun8i-h3-ehci", "generic-ehci"; 287 compatible = "allwinner,sun8i-h3-ehci", "generic-ehci"; 310 compatible = "allwinner,sun8i-h3-ehci", "generic-ehci"; 333 compatible = "allwinner,sun8i-h3-ehci", "generic-ehci";
|
/external/u-boot/doc/ |
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
|
/external/u-boot/arch/arc/dts/ |
D | axs10x_mb.dtsi | 42 ehci@0x40000 { 43 compatible = "generic-ehci";
|
/external/u-boot/arch/mips/dts/ |
D | ar934x.dtsi | 51 ehci0: ehci@1b000100 { 52 compatible = "generic-ehci";
|
D | brcm,bcm6368.dtsi | 167 ehci: usb-controller@10001500 { label 168 compatible = "brcm,bcm6368-ehci", "generic-ehci";
|
D | brcm,bcm6328.dtsi | 155 ehci: usb-controller@10002500 { label 156 compatible = "brcm,bcm6328-ehci", "generic-ehci";
|
D | brcm,bcm6318.dtsi | 156 ehci: usb-controller@10005000 { label 157 compatible = "brcm,bcm6318-ehci", "generic-ehci";
|
D | brcm,bcm6358.dtsi | 167 ehci: usb-controller@fffe1300 { label 168 compatible = "brcm,bcm6358-ehci", "generic-ehci";
|
D | ar933x.dtsi | 61 ehci0: ehci@1b000100 { 62 compatible = "generic-ehci";
|