
On 8/18/20 2:08 AM, Thirupathaiah Annapureddy wrote:
ftgmac100 driver is using hard-coded PHY interface address of zero. Each board can have different PHY interface address (phy_addr). This commit modifies the driver to make use of board specific address by leveraging CONFIG_PHY_ADDR.
Signed-off-by: Thirupathaiah Annapureddy thiruan@linux.microsoft.com
Reviewed-by: Cédric Le Goater clg@kaod.org
Thanks,
C.
drivers/net/ftgmac100.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/drivers/net/ftgmac100.c b/drivers/net/ftgmac100.c index 5676a5b3ba..00bda24f1f 100644 --- a/drivers/net/ftgmac100.c +++ b/drivers/net/ftgmac100.c @@ -551,6 +551,10 @@ static int ftgmac100_probe(struct udevice *dev) priv->max_speed = pdata->max_speed; priv->phy_addr = 0;
+#ifdef CONFIG_PHY_ADDR
- priv->phy_addr = CONFIG_PHY_ADDR;
+#endif
- ret = clk_enable_bulk(&priv->clks); if (ret) goto out;