mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 07:31:15 +00:00
net: altera_tsa: Switch to new U-Boot PHY API
Use new U-Boot phy_connect() API which also supports fixed PHYs. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org> Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
This commit is contained in:
parent
06173ef643
commit
fd5910288f
1 changed files with 1 additions and 7 deletions
|
@ -430,17 +430,11 @@ static int tse_mdio_init(const char *name, struct altera_tse_priv *priv)
|
|||
static int tse_phy_init(struct altera_tse_priv *priv, void *dev)
|
||||
{
|
||||
struct phy_device *phydev;
|
||||
unsigned int mask = 0xffffffff;
|
||||
|
||||
if (priv->phyaddr)
|
||||
mask = 1 << priv->phyaddr;
|
||||
|
||||
phydev = phy_find_by_mask(priv->bus, mask);
|
||||
phydev = phy_connect(priv->bus, -1, dev, priv->interface);
|
||||
if (!phydev)
|
||||
return -ENODEV;
|
||||
|
||||
phy_connect_dev(phydev, dev, priv->interface);
|
||||
|
||||
phydev->supported &= PHY_GBIT_FEATURES;
|
||||
phydev->advertising = phydev->supported;
|
||||
|
||||
|
|
Loading…
Reference in a new issue