mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
pci: pcie_cdns_ti: Add support to provide refclk to PCIe connector
Add support to provide refclk to PCIe connector. Based on: https://lore.kernel.org/r/20210308063550.6227-5-kishon@ti.com Signed-off-by: George McCollister <george.mccollister@konsulko.com> Tested-by: Bryan Brattlof <bb@ti.com>
This commit is contained in:
committed by
Tom Rini
parent
88e3fcef7f
commit
3d07fe1390
@@ -742,6 +742,20 @@ static int pcie_cdns_ti_probe(struct udevice *dev)
|
||||
}
|
||||
generic_phy_reset(&serdes);
|
||||
generic_phy_init(&serdes);
|
||||
|
||||
clk = devm_clk_get_optional(dev, "pcie_refclk");
|
||||
if (IS_ERR(clk)) {
|
||||
ret = PTR_ERR(clk);
|
||||
dev_err(dev, "failed to get pcie_refclk\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
ret = clk_prepare_enable(clk);
|
||||
if (ret) {
|
||||
dev_err(dev, "failed to enable pcie_refclk\n");
|
||||
return ret;
|
||||
}
|
||||
|
||||
generic_phy_power_on(&serdes);
|
||||
|
||||
ret = pcie_cdns_ti_ctrl_init(pcie);
|
||||
|
||||
Reference in New Issue
Block a user