mirror of
https://xff.cz/git/u-boot/
synced 2025-10-26 16:13:55 +01:00
net: phy: make board_phy_config responsible for calling drv->config
Boards may have things they want done before or after normal phy config. Letting the boards call drv->config allows them more flexibilty. Boards affected by this change are corenet_ds and mpc8544ds. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Acked-by: Dirk Behme <dirk.behme@de.bosch.com>
This commit is contained in:
committed by
Albert ARIBAUD
parent
8682aba7da
commit
9fafe7dab9
@@ -733,6 +733,8 @@ int phy_startup(struct phy_device *phydev)
|
||||
|
||||
static int __board_phy_config(struct phy_device *phydev)
|
||||
{
|
||||
if (phydev->drv->config)
|
||||
return phydev->drv->config(phydev);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -741,9 +743,6 @@ int board_phy_config(struct phy_device *phydev)
|
||||
|
||||
int phy_config(struct phy_device *phydev)
|
||||
{
|
||||
if (phydev->drv->config)
|
||||
phydev->drv->config(phydev);
|
||||
|
||||
/* Invoke an optional board-specific helper */
|
||||
board_phy_config(phydev);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user