|
@@ -247,6 +247,7 @@ static int __init ls_pcie_probe(struct platform_device *pdev)
|
|
|
|
|
|
pp = &pcie->pp;
|
|
|
pp->dev = dev;
|
|
|
+ pcie->drvdata = match->data;
|
|
|
pp->ops = pcie->drvdata->ops;
|
|
|
|
|
|
dbi_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "regs");
|
|
@@ -256,7 +257,6 @@ static int __init ls_pcie_probe(struct platform_device *pdev)
|
|
|
return PTR_ERR(pcie->pp.dbi_base);
|
|
|
}
|
|
|
|
|
|
- pcie->drvdata = match->data;
|
|
|
pcie->lut = pcie->pp.dbi_base + pcie->drvdata->lut_offset;
|
|
|
|
|
|
if (!ls_pcie_is_bridge(pcie))
|