Home
last modified time | relevance | path

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

1234

/rk3399_rockchip-uboot/drivers/usb/host/
H A 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 …]
H A DMakefile25 obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o
26 obj-$(CONFIG_USB_EHCI_ARMADA100) += ehci-armada100.o utmi-armada100.o
27 obj-$(CONFIG_USB_EHCI_ATMEL) += ehci-atmel.o
28 obj-$(CONFIG_USB_EHCI_FSL) += ehci-fsl.o
29 obj-$(CONFIG_USB_EHCI_FARADAY) += ehci-faraday.o
30 obj-$(CONFIG_USB_EHCI_GENERIC) += ehci-generic.o
31 obj-$(CONFIG_USB_EHCI_EXYNOS) += ehci-exynos.o
32 obj-$(CONFIG_USB_EHCI_MXC) += ehci-mxc.o
33 obj-$(CONFIG_USB_EHCI_MXS) += ehci-mxs.o
34 obj-$(CONFIG_USB_EHCI_MX5) += ehci-mx5.o
[all …]
H A Dehci-msm.c36 struct usb_ehci *ehci; /* Start of IP core*/ member
63 struct usb_ehci *ehci = p->ehci; in msm_init_after_reset() local
66 writel(PORT_PTS_ULPI, &ehci->portsc); in msm_init_after_reset()
70 setbits_le32(&ehci->genconfig2, GEN2_SESS_VLD_CTRL_EN); in msm_init_after_reset()
73 setbits_le32(&ehci->usbcmd, SESS_VLD_CTRL); in msm_init_after_reset()
76 writel(0x0, &ehci->sbuscfg); in msm_init_after_reset()
80 writel(0x08, &ehci->sbusmode); in msm_init_after_reset()
83 writel(CM_HOST, &ehci->usbmode); in msm_init_after_reset()
95 struct usb_ehci *ehci = p->ehci; in ehci_usb_probe() local
100 hccr = (struct ehci_hccr *)((phys_addr_t)&ehci->caplength); in ehci_usb_probe()
[all …]
H A Dehci-vf.c85 static void usb_phy_enable(int index, struct usb_ehci *ehci) in usb_phy_enable() argument
93 usb_cmd = (void __iomem *)&ehci->usbcmd; in usb_phy_enable()
140 int ehci_vf_common_init(struct usb_ehci *ehci, int index) in ehci_vf_common_init() argument
152 usb_phy_enable(index, ehci); in ehci_vf_common_init()
161 struct usb_ehci *ehci; in ehci_hcd_init() local
168 ehci = (struct usb_ehci *)nc_reg_bases[index]; in ehci_hcd_init()
174 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init()
183 setbits_le32(&ehci->usbmode, CM_DEVICE); in ehci_hcd_init()
184 writel((PORT_PTS_UTMI | PORT_PTS_PTW), &ehci->portsc); in ehci_hcd_init()
185 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
[all …]
H A Dehci-mx6.c148 static int usb_phy_enable(int index, struct usb_ehci *ehci) in usb_phy_enable() argument
160 usb_cmd = (void __iomem *)&ehci->usbcmd; in usb_phy_enable()
344 int ehci_mx6_common_init(struct usb_ehci *ehci, int index) in ehci_mx6_common_init() argument
361 usb_phy_enable(index, ehci); in ehci_mx6_common_init()
377 struct usb_ehci *ehci = (struct usb_ehci *)(USB_BASE_ADDR + in ehci_hcd_init() local
384 ret = ehci_mx6_common_init(ehci, index); in ehci_hcd_init()
391 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init()
403 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init()
404 writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
405 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
[all …]
H A Dehci-mx5.c219 void __weak board_ehci_hcd_postinit(struct usb_ehci *ehci, int port) in board_ehci_hcd_postinit() argument
237 struct usb_ehci *ehci; in ehci_hcd_init() local
251 ehci = (struct usb_ehci *)(OTG_BASE_ADDR + in ehci_hcd_init()
253 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init()
256 setbits_le32(&ehci->usbmode, CM_HOST); in ehci_hcd_init()
258 __raw_writel(CONFIG_MXC_USB_PORTSC, &ehci->portsc); in ehci_hcd_init()
259 setbits_le32(&ehci->portsc, USB_EN); in ehci_hcd_init()
265 board_ehci_hcd_postinit(ehci, CONFIG_MXC_USB_PORT); in ehci_hcd_init()
277 struct usb_ehci *ehci; member
308 struct usb_ehci *ehci = (struct usb_ehci *)devfdt_get_addr(dev); in ehci_usb_probe() local
[all …]
H A Dehci-spear.c40 u32 ehci = 0; in ehci_hcd_init() local
44 ehci = CONFIG_SYS_UHC0_EHCI_BASE; in ehci_hcd_init()
47 ehci = CONFIG_SYS_UHC1_EHCI_BASE; in ehci_hcd_init()
54 *hccr = (struct ehci_hccr *)(ehci + 0x100); in ehci_hcd_init()
H A Dehci-zynq.c22 struct usb_ehci *ehci; member
29 priv->ehci = (struct usb_ehci *)devfdt_get_addr_ptr(dev); in ehci_zynq_ofdata_to_platdata()
30 if (!priv->ehci) in ehci_zynq_ofdata_to_platdata()
47 hccr = (struct ehci_hccr *)((uint32_t)&priv->ehci->caplength); in ehci_zynq_probe()
51 ulpi_vp.viewport_addr = (u32)&priv->ehci->ulpi_viewpoint; in ehci_zynq_probe()
H 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()
H A Dehci-rcar_gen3.c82 struct usb_ehci *ehci = (struct usb_ehci *)(uintptr_t)base; in ehci_hcd_init() local
87 *hccr = (struct ehci_hccr *)((uintptr_t)&ehci->caplength); in ehci_hcd_init()
H A Dehci-omap.c27 static struct omap_ehci *const ehci = (struct omap_ehci *)OMAP_EHCI_BASE; variable
114 ulpi_vp.viewport_addr = (u32)&ehci->insreg05_utmi_ulpi; in omap_ehci_soft_phy_reset()
284 writel(EHCI_INSNREG04_DISABLE_UNSUSPEND, &ehci->insreg04); in omap_ehci_hcd_init()
/rk3399_rockchip-uboot/doc/device-tree-bindings/usb/
H A Dehci-msm.txt4 - compatible: must be "qcom,ehci-host"
7 ehci@78d9000 {
8 compatible = "qcom,ehci-host";
H A Dtegra-usb.txt9 - compatible : Should be "nvidia,tegra20-ehci" for USB controllers
17 nvidia,tegra20-ehci compatible controllers. Can be "host", "peripheral",
/rk3399_rockchip-uboot/arch/arm/dts/
H A Dhi3798cv200-u-boot.dtsi4 * 2) provide support for the generic-ehci USB driver currently not available
13 usb2: ehci@9890000 {
14 compatible = "generic-ehci";
H A Duniphier-ld11.dtsi289 compatible = "socionext,uniphier-ehci", "generic-ehci";
301 compatible = "socionext,uniphier-ehci", "generic-ehci";
313 compatible = "socionext,uniphier-ehci", "generic-ehci";
H A Duniphier-sld8.dtsi358 compatible = "socionext,uniphier-ehci", "generic-ehci";
370 compatible = "socionext,uniphier-ehci", "generic-ehci";
382 compatible = "socionext,uniphier-ehci", "generic-ehci";
H A Duniphier-ld4.dtsi358 compatible = "socionext,uniphier-ehci", "generic-ehci";
370 compatible = "socionext,uniphier-ehci", "generic-ehci";
382 compatible = "socionext,uniphier-ehci", "generic-ehci";
H A Dvf.dtsi123 ehci0: ehci@40034000 {
149 ehci1: ehci@400b4000 {
H A Ddragonboard410c.dts65 ehci@78d9000 {
66 compatible = "qcom,ehci-host";
/rk3399_rockchip-uboot/doc/
H 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
/rk3399_rockchip-uboot/arch/arc/dts/
H A Dhsdk.dts41 ehci@0xf0040000 {
42 compatible = "generic-ehci";
H A Daxs10x_mb.dtsi46 ehci@0x40000 {
47 compatible = "generic-ehci";
/rk3399_rockchip-uboot/arch/mips/dts/
H A Dar934x.dtsi52 ehci0: ehci@1b000100 {
53 compatible = "generic-ehci";
H A Dar933x.dtsi62 ehci0: ehci@1b000100 {
63 compatible = "generic-ehci";
/rk3399_rockchip-uboot/board/micronas/vct/
H A DMakefile14 obj-$(CONFIG_USB_EHCI_VCT) += dcgu.o ehci.o scc.o

1234