mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 07:34:31 +00:00
net: phy: Change to print all phys that are not found
In get_phy_device_by_mask(), when no phy is found, currently we only print a message to show the first phy address that is not found. But this is not always the case as multiple phys can be specified by phy_mask. Change to print all phys that are not found, and to reduce the console boot log, change to use 'debug' instead of 'printf'. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
0132b9ab6e
commit
3e1949d774
1 changed files with 8 additions and 1 deletions
|
@ -671,7 +671,14 @@ static struct phy_device *get_phy_device_by_mask(struct mii_dev *bus,
|
|||
if (phydev)
|
||||
return phydev;
|
||||
}
|
||||
printf("Phy %d not found\n", ffs(phy_mask) - 1);
|
||||
|
||||
debug("\n%s PHY: ", bus->name);
|
||||
while (phy_mask) {
|
||||
int addr = ffs(phy_mask) - 1;
|
||||
debug("%d ", addr);
|
||||
phy_mask &= ~(1 << addr);
|
||||
}
|
||||
debug("not found\n");
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue