Lines Matching refs:sysdev
145 int xhci_plat_probe(struct platform_device *pdev, struct device *sysdev, const struct xhci_plat_pri… in xhci_plat_probe() argument
166 if (!sysdev) in xhci_plat_probe()
167 sysdev = &pdev->dev; in xhci_plat_probe()
169 ret = dma_set_mask_and_coherent(sysdev, DMA_BIT_MASK(64)); in xhci_plat_probe()
177 hcd = __usb_create_hcd(driver, sysdev, &pdev->dev, in xhci_plat_probe()
278 hcd->usb_phy = devm_usb_get_phy_by_phandle(sysdev, "usb-phy", 0); in xhci_plat_probe()
291 hcd->tpl_support = of_usb_host_tpl_support(sysdev->of_node); in xhci_plat_probe()
304 xhci->shared_hcd = __usb_create_hcd(driver, sysdev, &pdev->dev, in xhci_plat_probe()
312 xhci->shared_hcd->usb_phy = devm_usb_get_phy_by_phandle(sysdev, in xhci_plat_probe()
319 dev_err(sysdev, "%s init usb3phy fail (ret=%d)\n", in xhci_plat_probe()
381 struct device *sysdev; in xhci_generic_plat_probe() local
391 for (sysdev = &pdev->dev; sysdev; sysdev = sysdev->parent) { in xhci_generic_plat_probe()
392 if (is_of_node(sysdev->fwnode) || in xhci_generic_plat_probe()
393 is_acpi_device_node(sysdev->fwnode)) in xhci_generic_plat_probe()
395 else if (dev_is_pci(sysdev)) in xhci_generic_plat_probe()
399 if (!sysdev) in xhci_generic_plat_probe()
400 sysdev = &pdev->dev; in xhci_generic_plat_probe()
402 if (WARN_ON(!sysdev->dma_mask)) { in xhci_generic_plat_probe()
404 ret = dma_coerce_mask_and_coherent(sysdev, DMA_BIT_MASK(64)); in xhci_generic_plat_probe()
414 return xhci_plat_probe(pdev, sysdev, priv_match); in xhci_generic_plat_probe()