| /OK3568_Linux_fs/u-boot/drivers/usb/host/ |
| H A D | ehci-pci.c | 28 struct ehci_hccr *hccr; in ehci_pci_init() local 37 hccr = (struct ehci_hccr *)dm_pci_map_bar(dev, in ehci_pci_init() 39 hcor = (struct ehci_hcor *)((uintptr_t) hccr + in ehci_pci_init() 40 HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_pci_init() 43 (ulong)hccr, (ulong)hcor, in ehci_pci_init() 44 (u32)HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_pci_init() 46 *ret_hccr = hccr; in ehci_pci_init() 72 struct ehci_hccr *hccr; in ehci_pci_legacy_init() local 76 hccr = (struct ehci_hccr *)pci_map_bar(pdev, in ehci_pci_legacy_init() 78 hcor = (struct ehci_hcor *)((uintptr_t) hccr + in ehci_pci_legacy_init() [all …]
|
| H A D | ehci-fsl.c | 40 struct ehci_hccr *hccr, struct ehci_hcor *hcor); 43 struct ehci_hccr *hccr, struct ehci_hcor *hcor); 85 if (ehci_fsl_init(priv, ehci, priv->ehci.hccr, priv->ehci.hcor) < 0) in ehci_fsl_init_after_reset() 99 struct ehci_hccr *hccr; in ehci_fsl_probe() local 115 hccr = (struct ehci_hccr *)(&ehci->caplength); in ehci_fsl_probe() 117 ((void *)hccr + HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_fsl_probe() 119 if (ehci_fsl_init(priv, ehci, hccr, hcor) < 0) in ehci_fsl_probe() 123 (void *)hccr, (void *)hcor, in ehci_fsl_probe() 124 HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_fsl_probe() 126 return ehci_register(dev, hccr, hcor, &fsl_ehci_ops, 0, USB_INIT_HOST); in ehci_fsl_probe() [all …]
|
| H A D | xhci-pci.c | 18 struct xhci_hccr *hccr; in xhci_pci_init() local 22 hccr = (struct xhci_hccr *)dm_pci_map_bar(dev, in xhci_pci_init() 24 hcor = (struct xhci_hcor *)((uintptr_t) hccr + in xhci_pci_init() 25 HC_LENGTH(xhci_readl(&hccr->cr_capbase))); in xhci_pci_init() 28 hccr, hcor, (u32)HC_LENGTH(xhci_readl(&hccr->cr_capbase))); in xhci_pci_init() 30 *ret_hccr = hccr; in xhci_pci_init() 41 struct xhci_hccr *hccr; in xhci_pci_probe() local 44 xhci_pci_init(dev, &hccr, &hcor); in xhci_pci_probe() 46 return xhci_register(dev, hccr, hcor); in xhci_pci_probe()
|
| H A D | ehci-atmel.c | 21 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 30 *hccr = (struct ehci_hccr *)ATMEL_BASE_EHCI; in ehci_hcd_init() 31 *hcor = (struct ehci_hcor *)((uint32_t)*hccr + in ehci_hcd_init() 32 HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init() 83 struct ehci_hccr *hccr; in ehci_atmel_probe() local 103 hccr = (struct ehci_hccr *)hcd_base; in ehci_atmel_probe() 105 ((u32)hccr + HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_atmel_probe() 108 (u32)hccr, (u32)hcor, in ehci_atmel_probe() 109 (u32)HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_atmel_probe() 111 return ehci_register(dev, hccr, hcor, NULL, 0, USB_INIT_HOST); in ehci_atmel_probe()
|
| H A D | xhci-fsl.c | 114 struct xhci_hccr *hccr; in xhci_fsl_probe() local 139 hccr = (struct xhci_hccr *)(priv->ctx.hcd); in xhci_fsl_probe() 140 hcor = (struct xhci_hcor *)((uintptr_t) hccr in xhci_fsl_probe() 141 + HC_LENGTH(xhci_readl(&hccr->cr_capbase))); in xhci_fsl_probe() 144 (uintptr_t)hccr, (uintptr_t)hcor, in xhci_fsl_probe() 145 (uintptr_t)HC_LENGTH(xhci_readl(&hccr->cr_capbase))); in xhci_fsl_probe() 147 return xhci_register(dev, hccr, hcor); in xhci_fsl_probe() 176 int xhci_hcd_init(int index, struct xhci_hccr **hccr, struct xhci_hcor **hcor) in xhci_hcd_init() argument 198 *hccr = (struct xhci_hccr *)ctx->hcd; in xhci_hcd_init() 199 *hcor = (struct xhci_hcor *)((uintptr_t) *hccr in xhci_hcd_init() [all …]
|
| H A D | ehci-marvell.c | 105 struct ehci_hccr *hccr; in ehci_mvebu_probe() local 129 hccr = (struct ehci_hccr *)(priv->hcd_base + 0x100); in ehci_mvebu_probe() 131 ((uintptr_t)hccr + HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_mvebu_probe() 134 (uintptr_t)hccr, (uintptr_t)hcor, in ehci_mvebu_probe() 135 (uintptr_t)HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_mvebu_probe() 137 return ehci_register(dev, hccr, hcor, &marvell_ehci_ops, 0, in ehci_mvebu_probe() 208 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 212 *hccr = (struct ehci_hccr *)(MVUSB_BASE(index) + 0x100); in ehci_hcd_init() 213 *hcor = (struct ehci_hcor *)((uint32_t) *hccr in ehci_hcd_init() 214 + HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init() [all …]
|
| H A D | ehci-armada100.c | 26 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 31 *hccr = (struct ehci_hccr *)(ARMD1_USB_HOST_BASE + 0x100); in ehci_hcd_init() 32 *hcor = (struct ehci_hcor *)((uint32_t) *hccr in ehci_hcd_init() 33 + HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init() 36 (uint32_t)*hccr, (uint32_t)*hcor, in ehci_hcd_init() 37 (uint32_t)HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init()
|
| H A D | ehci-spear.c | 38 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 54 *hccr = (struct ehci_hccr *)(ehci + 0x100); in ehci_hcd_init() 55 *hcor = (struct ehci_hcor *)((uint32_t) *hccr + in ehci_hcd_init() 56 HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init() 59 (uint32_t)*hccr, (uint32_t)*hcor, in ehci_hcd_init() 60 (uint32_t)HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init()
|
| H A D | xhci-omap.c | 54 int xhci_hcd_init(int index, struct xhci_hccr **hccr, struct xhci_hcor **hcor) in xhci_hcd_init() argument 76 *hccr = (struct xhci_hccr *)(OMAP_XHCI_BASE); in xhci_hcd_init() 77 *hcor = (struct xhci_hcor *)((uint32_t) *hccr in xhci_hcd_init() 78 + HC_LENGTH(xhci_readl(&(*hccr)->cr_capbase))); in xhci_hcd_init() 81 (uint32_t)*hccr, (uint32_t)*hcor, in xhci_hcd_init() 82 (uint32_t)HC_LENGTH(xhci_readl(&(*hccr)->cr_capbase))); in xhci_hcd_init()
|
| H A D | ehci-mx5.c | 235 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 253 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init() 254 *hcor = (struct ehci_hcor *)((uint32_t)*hccr + in ehci_hcd_init() 255 HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init() 311 struct ehci_hccr *hccr; in ehci_usb_probe() local 341 hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_usb_probe() 342 hcor = (struct ehci_hcor *)((uint32_t)hccr + in ehci_usb_probe() 343 HC_LENGTH(ehci_readl(&(hccr)->cr_capbase))); in ehci_usb_probe() 352 return ehci_register(dev, hccr, hcor, &mx5_ehci_ops, 0, in ehci_usb_probe()
|
| H A D | ehci-zynq.c | 40 struct ehci_hccr *hccr; in ehci_zynq_probe() local 47 hccr = (struct ehci_hccr *)((uint32_t)&priv->ehci->caplength); in ehci_zynq_probe() 48 hcor = (struct ehci_hcor *)((uint32_t) hccr + in ehci_zynq_probe() 49 HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_zynq_probe() 73 return ehci_register(dev, hccr, hcor, NULL, 0, plat->init_type); in ehci_zynq_probe()
|
| H A D | ehci-vf.c | 159 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 174 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init() 175 *hcor = (struct ehci_hcor *)((uint32_t)*hccr + in ehci_hcd_init() 176 HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init() 317 struct ehci_hccr *hccr; in ehci_usb_probe() local 336 hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_usb_probe() 337 hcor = (struct ehci_hcor *)((uint32_t)hccr + in ehci_usb_probe() 338 HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_usb_probe() 340 return ehci_register(dev, hccr, hcor, &vf_ehci_ops, 0, priv->init_type); in ehci_usb_probe()
|
| H A D | ehci-mxs.c | 91 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 128 *hccr = (struct ehci_hccr *)usb_base; in ehci_hcd_init() 130 cap_base = ehci_readl(&(*hccr)->cr_capbase); in ehci_hcd_init() 140 struct ehci_hccr *hccr; in ehci_hcd_stop() local 153 hccr = (struct ehci_hccr *)usb_base; in ehci_hcd_stop() 154 cap_base = ehci_readl(&hccr->cr_capbase); in ehci_hcd_stop()
|
| H A D | xhci-dwc3.c | 119 struct xhci_hccr *hccr; in xhci_dwc3_probe() local 127 hccr = (struct xhci_hccr *)((uintptr_t)dev_read_addr(dev)); in xhci_dwc3_probe() 128 hcor = (struct xhci_hcor *)((uintptr_t)hccr + in xhci_dwc3_probe() 129 HC_LENGTH(xhci_readl(&(hccr)->cr_capbase))); in xhci_dwc3_probe() 135 dwc3_reg = (struct dwc3 *)((char *)(hccr) + DWC3_REG_OFFSET); in xhci_dwc3_probe() 167 return xhci_register(dev, hccr, hcor); in xhci_dwc3_probe()
|
| H A D | ehci-sunxi.c | 39 struct ehci_hccr *hccr = (struct ehci_hccr *)devfdt_get_addr(dev); in ehci_usb_probe() local 55 priv->phy_index = ((uintptr_t)hccr - SUNXI_USB1_BASE) / BASE_DIST; in ehci_usb_probe() 70 hcor = (struct ehci_hcor *)((uintptr_t)hccr + in ehci_usb_probe() 71 HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_usb_probe() 73 return ehci_register(dev, hccr, hcor, NULL, 0, plat->init_type); in ehci_usb_probe()
|
| H A D | ehci-msm.c | 96 struct ehci_hccr *hccr; in ehci_usb_probe() local 100 hccr = (struct ehci_hccr *)((phys_addr_t)&ehci->caplength); in ehci_usb_probe() 101 hcor = (struct ehci_hcor *)((phys_addr_t)hccr + in ehci_usb_probe() 102 HC_LENGTH(ehci_readl(&(hccr)->cr_capbase))); in ehci_usb_probe() 108 return ehci_register(dev, hccr, hcor, &msm_ehci_ops, 0, USB_INIT_HOST); in ehci_usb_probe()
|
| H A D | ehci-mx6.c | 369 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 390 if (hccr && hcor) { in ehci_hcd_init() 391 *hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_hcd_init() 392 *hcor = (struct ehci_hcor *)((uint32_t)*hccr + in ehci_hcd_init() 393 HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init() 577 struct ehci_hccr *hccr; in ehci_usb_probe() local 615 hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength); in ehci_usb_probe() 616 hcor = (struct ehci_hcor *)((uint32_t)hccr + in ehci_usb_probe() 617 HC_LENGTH(ehci_readl(&(hccr)->cr_capbase))); in ehci_usb_probe() 619 return ehci_register(dev, hccr, hcor, &mx6_ehci_ops, 0, priv->init_type); in ehci_usb_probe()
|
| H A D | xhci.c | 892 struct xhci_hccr *hccr = ctrl->hccr; in xhci_submit_root() local 894 int max_ports = HCS_MAX_PORTS(xhci_readl(&hccr->cr_hcsparams1)); in xhci_submit_root() 1194 struct xhci_hccr *hccr; in xhci_lowlevel_init() local 1200 hccr = ctrl->hccr; in xhci_lowlevel_init() 1206 val = (xhci_readl(&hccr->cr_hcsparams1) & HCS_SLOTS_MASK); in xhci_lowlevel_init() 1212 if (xhci_mem_init(ctrl, hccr, hcor) < 0) in xhci_lowlevel_init() 1215 reg = xhci_readl(&hccr->cr_hcsparams1); in xhci_lowlevel_init() 1221 reg = xhci_readl(&hccr->cr_hccparams); in xhci_lowlevel_init() 1242 reg = HC_VERSION(xhci_readl(&hccr->cr_capbase)); in xhci_lowlevel_init() 1299 struct xhci_hccr *hccr; in usb_lowlevel_init() local [all …]
|
| H A D | ehci-rcar_gen3.c | 78 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 87 *hccr = (struct ehci_hccr *)((uintptr_t)&ehci->caplength); in ehci_hcd_init() 88 *hcor = (struct ehci_hcor *)((uintptr_t)*hccr + in ehci_hcd_init() 89 HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase))); in ehci_hcd_init()
|
| H A D | ehci-vct.c | 12 int vct_ehci_hcd_init(u32 *hccr, u32 *hcor); 19 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 32 *hccr = (struct ehci_hccr *)vct_hccr; in ehci_hcd_init()
|
| H A D | xhci-mem.c | 350 struct xhci_hccr *hccr = ctrl->hccr; in xhci_scratchpad_alloc() local 358 num_sp = HCS_MAX_SCRATCHPAD(xhci_readl(&hccr->cr_hcsparams2)); in xhci_scratchpad_alloc() 428 CTX_SIZE(readl(&ctrl->hccr->cr_hccparams)); in xhci_alloc_container_ctx() 430 ctx->size += CTX_SIZE(readl(&ctrl->hccr->cr_hccparams)); in xhci_alloc_container_ctx() 503 int xhci_mem_init(struct xhci_ctrl *ctrl, struct xhci_hccr *hccr, in xhci_mem_init() argument 537 val = xhci_readl(&hccr->cr_dboff); in xhci_mem_init() 539 ctrl->dba = (struct xhci_doorbell_array *)((char *)hccr + val); in xhci_mem_init() 542 val = xhci_readl(&hccr->cr_rtsoff); in xhci_mem_init() 544 ctrl->run_regs = (struct xhci_run_regs *)((char *)hccr + val); in xhci_mem_init() 633 (ctx->bytes + CTX_SIZE(readl(&ctrl->hccr->cr_hccparams))); in xhci_get_slot_ctx() [all …]
|
| H A D | ehci-generic.c | 80 struct ehci_hccr *hccr; in ehci_usb_probe() local 154 hccr = map_physmem(dev_read_addr(dev), 0x100, MAP_NOCACHE); in ehci_usb_probe() 155 hcor = (struct ehci_hcor *)((uintptr_t)hccr + in ehci_usb_probe() 156 HC_LENGTH(ehci_readl(&hccr->cr_capbase))); in ehci_usb_probe() 158 err = ehci_register(dev, hccr, hcor, NULL, 0, USB_INIT_HOST); in ehci_usb_probe()
|
| H A D | ehci-faraday.c | 92 struct ehci_hccr *hccr; in ehci_hcd_init() local 101 hccr = (struct ehci_hccr *)®s->usb.hccr; in ehci_hcd_init() 130 *ret_hccr = hccr; in ehci_hcd_init()
|
| H A D | ehci-rmobile.c | 63 struct ehci_hccr **hccr, struct ehci_hcor **hcor) in ehci_hcd_init() argument 124 *hccr = (struct ehci_hccr *)((uint32_t)&rehci->hciversion); in ehci_hcd_init() 125 cap_base = ehci_readl(&(*hccr)->cr_capbase); in ehci_hcd_init() 126 *hcor = (struct ehci_hcor *)((uint32_t)*hccr + HC_LENGTH(cap_base)); in ehci_hcd_init()
|
| /OK3568_Linux_fs/u-boot/drivers/usb/cdns3/ |
| H A D | host.c | 22 struct xhci_hccr *hccr; in __cdns3_host_init() local 26 hccr = (struct xhci_hccr *)cdns->xhci_regs; in __cdns3_host_init() 28 HC_LENGTH(xhci_readl(&(hccr)->cr_capbase))); in __cdns3_host_init() 30 return xhci_register(cdns->dev, hccr, hcor); in __cdns3_host_init()
|