Lines Matching refs:pcie
31 struct iproc_pcie *pcie; in iproc_pcie_pltfm_probe() local
38 pcie = devm_kzalloc(&pdev->dev, sizeof(struct iproc_pcie), GFP_KERNEL); in iproc_pcie_pltfm_probe()
39 if (!pcie) in iproc_pcie_pltfm_probe()
42 pcie->dev = &pdev->dev; in iproc_pcie_pltfm_probe()
43 platform_set_drvdata(pdev, pcie); in iproc_pcie_pltfm_probe()
47 dev_err(pcie->dev, "unable to obtain controller resources\n"); in iproc_pcie_pltfm_probe()
51 pcie->base = devm_ioremap(pcie->dev, reg.start, resource_size(®)); in iproc_pcie_pltfm_probe()
52 if (!pcie->base) { in iproc_pcie_pltfm_probe()
53 dev_err(pcie->dev, "unable to map controller registers\n"); in iproc_pcie_pltfm_probe()
58 pcie->phy = devm_phy_get(&pdev->dev, "pcie-phy"); in iproc_pcie_pltfm_probe()
59 if (IS_ERR(pcie->phy)) { in iproc_pcie_pltfm_probe()
60 if (PTR_ERR(pcie->phy) == -EPROBE_DEFER) in iproc_pcie_pltfm_probe()
62 pcie->phy = NULL; in iproc_pcie_pltfm_probe()
67 dev_err(pcie->dev, in iproc_pcie_pltfm_probe()
72 pcie->resources = &res; in iproc_pcie_pltfm_probe()
74 ret = iproc_pcie_setup(pcie); in iproc_pcie_pltfm_probe()
76 dev_err(pcie->dev, "PCIe controller setup failed\n"); in iproc_pcie_pltfm_probe()
85 struct iproc_pcie *pcie = platform_get_drvdata(pdev); in iproc_pcie_pltfm_remove() local
87 return iproc_pcie_remove(pcie); in iproc_pcie_pltfm_remove()