Commit de648720 authored by Russell King (Oracle)'s avatar Russell King (Oracle) Committed by Jakub Kicinski
Browse files

net: stmmac: provide stmmac_pltfr_find_clk()

parent c1e0100c
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -709,6 +709,17 @@ devm_stmmac_probe_config_dt(struct platform_device *pdev, u8 *mac)
#endif /* CONFIG_OF */
EXPORT_SYMBOL_GPL(devm_stmmac_probe_config_dt);

struct clk *stmmac_pltfr_find_clk(struct plat_stmmacenet_data *plat_dat,
				  const char *name)
{
	for (int i = 0; i < plat_dat->num_clks; i++)
		if (strcmp(plat_dat->clks[i].id, name) == 0)
			return plat_dat->clks[i].clk;

	return NULL;
}
EXPORT_SYMBOL_GPL(stmmac_pltfr_find_clk);

int stmmac_get_platform_resources(struct platform_device *pdev,
				  struct stmmac_resources *stmmac_res)
{
+3 −0
Original line number Diff line number Diff line
@@ -14,6 +14,9 @@
struct plat_stmmacenet_data *
devm_stmmac_probe_config_dt(struct platform_device *pdev, u8 *mac);

struct clk *stmmac_pltfr_find_clk(struct plat_stmmacenet_data *plat_dat,
				  const char *name);

int stmmac_get_platform_resources(struct platform_device *pdev,
				  struct stmmac_resources *stmmac_res);