|
@@ -1591,8 +1591,8 @@ err_free_reset_eqos:
|
|
|
}
|
|
|
|
|
|
/* board-specific Ethernet Interface initializations. */
|
|
|
-__weak int board_interface_eth_init(int interface_type, bool eth_clk_sel_reg,
|
|
|
- bool eth_ref_clk_sel_reg)
|
|
|
+__weak int board_interface_eth_init(struct udevice *dev,
|
|
|
+ phy_interface_t interface_type)
|
|
|
{
|
|
|
return 0;
|
|
|
}
|
|
@@ -1602,8 +1602,6 @@ static int eqos_probe_resources_stm32(struct udevice *dev)
|
|
|
struct eqos_priv *eqos = dev_get_priv(dev);
|
|
|
int ret;
|
|
|
phy_interface_t interface;
|
|
|
- bool eth_clk_sel_reg = false;
|
|
|
- bool eth_ref_clk_sel_reg = false;
|
|
|
|
|
|
debug("%s(dev=%p):\n", __func__, dev);
|
|
|
|
|
@@ -1614,15 +1612,7 @@ static int eqos_probe_resources_stm32(struct udevice *dev)
|
|
|
return -EINVAL;
|
|
|
}
|
|
|
|
|
|
- /* Gigabit Ethernet 125MHz clock selection. */
|
|
|
- eth_clk_sel_reg = dev_read_bool(dev, "st,eth_clk_sel");
|
|
|
-
|
|
|
- /* Ethernet 50Mhz RMII clock selection */
|
|
|
- eth_ref_clk_sel_reg =
|
|
|
- dev_read_bool(dev, "st,eth_ref_clk_sel");
|
|
|
-
|
|
|
- ret = board_interface_eth_init(interface, eth_clk_sel_reg,
|
|
|
- eth_ref_clk_sel_reg);
|
|
|
+ ret = board_interface_eth_init(dev, interface);
|
|
|
if (ret)
|
|
|
return -EINVAL;
|
|
|
|