mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 14:41:31 +00:00
net: phy: implements probe for Cortina phy
Cortina phy cannot support soft reset, this commit implements probe for Cortina PHY to tell phylib to skip phy soft reset by setting PHY_FLAG_BROKEN_RESET in flags. Signed-off-by: Shaohui Xie <Shaohui.Xie@nxp.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
ddcd1f3084
commit
d8877e6f8c
1 changed files with 7 additions and 0 deletions
|
@ -256,6 +256,12 @@ int cs4340_config(struct phy_device *phydev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int cs4340_probe(struct phy_device *phydev)
|
||||
{
|
||||
phydev->flags = PHY_FLAG_BROKEN_RESET;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int cs4340_startup(struct phy_device *phydev)
|
||||
{
|
||||
phydev->link = 1;
|
||||
|
@ -275,6 +281,7 @@ struct phy_driver cs4340_driver = {
|
|||
MDIO_DEVS_PHYXS | MDIO_DEVS_AN |
|
||||
MDIO_DEVS_VEND1 | MDIO_DEVS_VEND2),
|
||||
.config = &cs4340_config,
|
||||
.probe = &cs4340_probe,
|
||||
.startup = &cs4340_startup,
|
||||
.shutdown = &gen10g_shutdown,
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue