Skip to content

Commit

Permalink
PCI: layerscape: Refactor ls1021_pcie_host_init()
Browse files Browse the repository at this point in the history
ls1021_pcie_host_init() duplicated the code in the generic
ls_pcie_host_init().  Call ls_pcie_host_init() instead of duplicating the
code.

Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Roy Zang <tie-fei.zang@freescale.com>
  • Loading branch information
Hou Zhiqiang authored and Bjorn Helgaas committed Aug 29, 2017
1 parent ba95a82 commit fa92dba
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions drivers/pci/dwc/pci-layerscape.c
Original file line number Diff line number Diff line change
Expand Up @@ -164,16 +164,7 @@ static int ls1021_pcie_host_init(struct pcie_port *pp)
}
pcie->index = index[1];

dw_pcie_setup_rc(pp);

iowrite32(1, pci->dbi_base + PCIE_DBI_RO_WR_EN);
ls_pcie_fix_class(pcie);
ls_pcie_clear_multifunction(pcie);
iowrite32(0, pci->dbi_base + PCIE_DBI_RO_WR_EN);

ls_pcie_drop_msg_tlp(pcie);

return 0;
return ls_pcie_host_init(pp);
}

static int ls_pcie_msi_host_init(struct pcie_port *pp,
Expand Down

0 comments on commit fa92dba

Please sign in to comment.