| /rk3399_rockchip-uboot/drivers/usb/host/ |
| H A D | ehci-fsl.c | 31 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 D | Makefile | 25 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 D | ehci-msm.c | 36 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 D | ehci-vf.c | 85 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 D | ehci-mx6.c | 148 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 D | ehci-mx5.c | 219 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 D | ehci-spear.c | 40 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 D | ehci-zynq.c | 22 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 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()
|
| H A D | ehci-rcar_gen3.c | 82 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 D | ehci-omap.c | 27 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 D | ehci-msm.txt | 4 - compatible: must be "qcom,ehci-host" 7 ehci@78d9000 { 8 compatible = "qcom,ehci-host";
|
| H 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",
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | hi3798cv200-u-boot.dtsi | 4 * 2) provide support for the generic-ehci USB driver currently not available 13 usb2: ehci@9890000 { 14 compatible = "generic-ehci";
|
| H A D | uniphier-ld11.dtsi | 289 compatible = "socionext,uniphier-ehci", "generic-ehci"; 301 compatible = "socionext,uniphier-ehci", "generic-ehci"; 313 compatible = "socionext,uniphier-ehci", "generic-ehci";
|
| H A D | uniphier-sld8.dtsi | 358 compatible = "socionext,uniphier-ehci", "generic-ehci"; 370 compatible = "socionext,uniphier-ehci", "generic-ehci"; 382 compatible = "socionext,uniphier-ehci", "generic-ehci";
|
| H A D | uniphier-ld4.dtsi | 358 compatible = "socionext,uniphier-ehci", "generic-ehci"; 370 compatible = "socionext,uniphier-ehci", "generic-ehci"; 382 compatible = "socionext,uniphier-ehci", "generic-ehci";
|
| H A D | vf.dtsi | 123 ehci0: ehci@40034000 { 149 ehci1: ehci@400b4000 {
|
| H A D | dragonboard410c.dts | 65 ehci@78d9000 { 66 compatible = "qcom,ehci-host";
|
| /rk3399_rockchip-uboot/doc/ |
| H 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
|
| /rk3399_rockchip-uboot/arch/arc/dts/ |
| H A D | hsdk.dts | 41 ehci@0xf0040000 { 42 compatible = "generic-ehci";
|
| H A D | axs10x_mb.dtsi | 46 ehci@0x40000 { 47 compatible = "generic-ehci";
|
| /rk3399_rockchip-uboot/arch/mips/dts/ |
| H A D | ar934x.dtsi | 52 ehci0: ehci@1b000100 { 53 compatible = "generic-ehci";
|
| H A D | ar933x.dtsi | 62 ehci0: ehci@1b000100 { 63 compatible = "generic-ehci";
|
| /rk3399_rockchip-uboot/board/micronas/vct/ |
| H A D | Makefile | 14 obj-$(CONFIG_USB_EHCI_VCT) += dcgu.o ehci.o scc.o
|