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:
George McCollister
2026-01-30 09:38:04 -06:00
committed by Tom Rini
parent 88e3fcef7f
commit 3d07fe1390

View File

@@ -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);