Home
last modified time | relevance | path

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

12345

/external/u-boot/drivers/usb/host/
Dehci-fsl.c30 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 …]
DMakefile23 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 …]
Dehci-msm.c37 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 …]
Dehci-vf.c84 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 …]
Dehci-mx6.c128 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 …]
Dehci-mx5.c216 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()
Dehci-zynq.c21 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()
Dehci-spear.c39 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()
Dehci-mxc.c213 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()
Dehci-omap.c26 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/
Dehci-msm.txt4 - compatible: must be "qcom,ehci-host"
7 ehci@78d9000 {
8 compatible = "qcom,ehci-host";
Dtegra-usb.txt9 - 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/
Dhi3798cv200-u-boot.dtsi5 * 2) provide support for the generic-ehci USB driver currently not available
12 usb2: ehci@9890000 {
13 compatible = "generic-ehci";
Duniphier-sld8.dtsi267 compatible = "socionext,uniphier-ehci", "generic-ehci";
281 compatible = "socionext,uniphier-ehci", "generic-ehci";
295 compatible = "socionext,uniphier-ehci", "generic-ehci";
Duniphier-ld4.dtsi263 compatible = "socionext,uniphier-ehci", "generic-ehci";
277 compatible = "socionext,uniphier-ehci", "generic-ehci";
291 compatible = "socionext,uniphier-ehci", "generic-ehci";
Duniphier-ld11.dtsi425 compatible = "socionext,uniphier-ehci", "generic-ehci";
439 compatible = "socionext,uniphier-ehci", "generic-ehci";
453 compatible = "socionext,uniphier-ehci", "generic-ehci";
Dsun8i-h3.dtsi268 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/
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
/external/u-boot/arch/arc/dts/
Daxs10x_mb.dtsi42 ehci@0x40000 {
43 compatible = "generic-ehci";
/external/u-boot/arch/mips/dts/
Dar934x.dtsi51 ehci0: ehci@1b000100 {
52 compatible = "generic-ehci";
Dbrcm,bcm6368.dtsi167 ehci: usb-controller@10001500 { label
168 compatible = "brcm,bcm6368-ehci", "generic-ehci";
Dbrcm,bcm6328.dtsi155 ehci: usb-controller@10002500 { label
156 compatible = "brcm,bcm6328-ehci", "generic-ehci";
Dbrcm,bcm6318.dtsi156 ehci: usb-controller@10005000 { label
157 compatible = "brcm,bcm6318-ehci", "generic-ehci";
Dbrcm,bcm6358.dtsi167 ehci: usb-controller@fffe1300 { label
168 compatible = "brcm,bcm6358-ehci", "generic-ehci";
Dar933x.dtsi61 ehci0: ehci@1b000100 {
62 compatible = "generic-ehci";

12345