Home
last modified time | relevance | path

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

123456

/external/u-boot/drivers/usb/host/
Dehci-fsl.c31 struct ehci_ctrl ehci; member
39 static int ehci_fsl_init(struct ehci_fsl_priv *priv, struct usb_ehci *ehci,
42 static int ehci_fsl_init(int index, struct usb_ehci *ehci,
47 static int usb_phy_clk_valid(struct usb_ehci *ehci) in usb_phy_clk_valid() argument
49 if (!((in_be32(&ehci->control) & PHY_CLK_VALID) || in usb_phy_clk_valid()
50 in_be32(&ehci->prictrl))) { in usb_phy_clk_valid()
76 struct usb_ehci *ehci = NULL; in ehci_fsl_init_after_reset() local
78 ehci); in ehci_fsl_init_after_reset()
80 ehci = (struct usb_ehci *)lower_32_bits(priv->hcd_base); in ehci_fsl_init_after_reset()
82 ehci = (struct usb_ehci *)priv->hcd_base; 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-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-msm.c26 struct usb_ehci *ehci; /* Start of IP core*/ member
34 struct usb_ehci *ehci = p->ehci; in msm_init_after_reset() local
39 writel(CM_HOST, &ehci->usbmode); in msm_init_after_reset()
51 struct usb_ehci *ehci = p->ehci; in ehci_usb_probe() local
57 hccr = (struct ehci_hccr *)((phys_addr_t)&ehci->caplength); in ehci_usb_probe()
76 struct usb_ehci *ehci = p->ehci; in ehci_usb_remove() local
84 clrbits_le32(&ehci->usbcmd, CMD_RUN); in ehci_usb_remove()
95 setbits_le32(&ehci->usbcmd, CMD_RESET); in ehci_usb_remove()
98 if (wait_for_bit_le32(&ehci->usbcmd, CMD_RESET, false, 30, false)) { in ehci_usb_remove()
111 priv->ehci = (void *)devfdt_get_addr(dev); in ehci_usb_ofdata_to_platdata()
[all …]
Dehci-mx6.c147 static int usb_phy_enable(int index, struct usb_ehci *ehci) in usb_phy_enable() argument
159 usb_cmd = (void __iomem *)&ehci->usbcmd; in usb_phy_enable()
343 int ehci_mx6_common_init(struct usb_ehci *ehci, int index) in ehci_mx6_common_init() argument
360 usb_phy_enable(index, ehci); in ehci_mx6_common_init()
376 struct usb_ehci *ehci = (struct usb_ehci *)(USB_BASE_ADDR + in ehci_hcd_init() local
383 ret = ehci_mx6_common_init(ehci, index); in ehci_hcd_init()
390 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init()
402 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init()
403 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
404 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
[all …]
Dehci-mx5.c218 void __weak board_ehci_hcd_postinit(struct usb_ehci *ehci, int port) in board_ehci_hcd_postinit() argument
236 struct usb_ehci *ehci; in ehci_hcd_init() local
250 ehci = (struct usb_ehci *)(OTG_BASE_ADDR + in ehci_hcd_init()
252 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init()
255 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init()
257 __raw_writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
258 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
264 board_ehci_hcd_postinit(ehci, CONFIG_MXC_USB_PORT); in ehci_hcd_init()
276 struct usb_ehci *ehci; member
307 struct usb_ehci *ehci = (struct usb_ehci *)devfdt_get_addr(dev); in ehci_usb_probe() local
[all …]
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/drivers/phy/
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()
/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
20 usb2: ehci@9890000 {
21 compatible = "generic-ehci";
Dstih410-b2260-u-boot.dtsi22 compatible = "generic-ehci";
30 compatible = "generic-ehci";
Duniphier-sld8.dtsi291 compatible = "socionext,uniphier-ehci", "generic-ehci";
305 compatible = "socionext,uniphier-ehci", "generic-ehci";
319 compatible = "socionext,uniphier-ehci", "generic-ehci";
Duniphier-ld4.dtsi287 compatible = "socionext,uniphier-ehci", "generic-ehci";
301 compatible = "socionext,uniphier-ehci", "generic-ehci";
315 compatible = "socionext,uniphier-ehci", "generic-ehci";
Ddragonboard410c.dts22 usb0 = "/soc/ehci@78d9000";
97 ehci@78d9000 {
98 compatible = "qcom,ehci-host";
Duniphier-ld11.dtsi456 compatible = "socionext,uniphier-ehci", "generic-ehci";
472 compatible = "socionext,uniphier-ehci", "generic-ehci";
488 compatible = "socionext,uniphier-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/mips/dts/
Dar934x.dtsi51 ehci0: ehci@1b000100 {
52 compatible = "generic-ehci";
Dar933x.dtsi60 ehci0: ehci@1b000100 {
61 compatible = "generic-ehci";
Dbrcm,bcm6318.dtsi163 ehci: usb-controller@10005000 { label
164 compatible = "brcm,bcm6318-ehci", "generic-ehci";
Dbrcm,bcm6358.dtsi168 ehci: usb-controller@fffe1300 { label
169 compatible = "brcm,bcm6358-ehci", "generic-ehci";
/external/cpuinfo/test/dmesg/
Dgalaxy-s5-global.log806 <6>[ 1.859086] [c7] ehci-s5p: EHCI s5p driver
812 <6>[ 1.859727] [c7] s5p-ehci 12110000.usb: EHCI Host Controller
813 <6>[ 1.859763] [c7] s5p-ehci 12110000.usb: new USB bus registered, assigned bus number 1
814 <7>[ 1.859794] [c7] s5p-ehci 12110000.usb: reset hcs_params 0x1313 dbg=0 cc=1 pcc=3 ordered port…
815 <7>[ 1.859817] [c7] s5p-ehci 12110000.usb: reset hcc_params 2a016 thresh 1 uframes 256/512/1024 …
816 <7>[ 1.859885] [c7] s5p-ehci 12110000.usb: park 0
817 <7>[ 1.859915] [c7] s5p-ehci 12110000.usb: reset command 0080b02 park=3 ithresh=8 period=1024 R…
818 <6>[ 1.859955] [c7] s5p-ehci 12110000.usb: irq 103, io mem 0x12110000
819 <7>[ 1.859980] [c7] s5p-ehci 12110000.usb: init command 0010005 (park)=0 ithresh=1 period=512 RUN
820 <6>[ 1.867995] [c7] s5p-ehci 12110000.usb: USB 2.0 started, EHCI 1.00
[all …]

123456