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