[PATCH] net: ftgmac100: Add support for board specific PHY interface address
Cédric Le Goater
clg at kaod.org
Sat Aug 22 17:13:53 CEST 2020
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 at linux.microsoft.com>
Reviewed-by: Cédric Le Goater <clg at 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;
>
More information about the U-Boot
mailing list