diff options
Diffstat (limited to 'drivers/pci/controller/dwc/pcie-designware.c')
| -rw-r--r-- | drivers/pci/controller/dwc/pcie-designware.c | 11 | 
1 files changed, 8 insertions, 3 deletions
| diff --git a/drivers/pci/controller/dwc/pcie-designware.c b/drivers/pci/controller/dwc/pcie-designware.c index 004cb860e266..a945f0c0e73d 100644 --- a/drivers/pci/controller/dwc/pcie-designware.c +++ b/drivers/pci/controller/dwc/pcie-designware.c @@ -660,11 +660,9 @@ static void dw_pcie_iatu_detect_regions(struct dw_pcie *pci)  	pci->num_ob_windows = ob;  } -void dw_pcie_setup(struct dw_pcie *pci) +void dw_pcie_iatu_detect(struct dw_pcie *pci)  { -	u32 val;  	struct device *dev = pci->dev; -	struct device_node *np = dev->of_node;  	struct platform_device *pdev = to_platform_device(dev);  	if (pci->version >= 0x480A || (!pci->version && @@ -693,6 +691,13 @@ void dw_pcie_setup(struct dw_pcie *pci)  	dev_info(pci->dev, "Detected iATU regions: %u outbound, %u inbound",  		 pci->num_ob_windows, pci->num_ib_windows); +} + +void dw_pcie_setup(struct dw_pcie *pci) +{ +	u32 val; +	struct device *dev = pci->dev; +	struct device_node *np = dev->of_node;  	if (pci->link_gen > 0)  		dw_pcie_link_set_max_speed(pci, pci->link_gen); | 
