Signed-off-by: sakumisu <1203593632@qq.com>
@@ -19,6 +19,7 @@ struct chry_phy_config {
bool auto_negotiation;
bool duplex;
uint16_t speed;
+ uint16_t phy_port;
};
struct chry_phy_status {
@@ -53,6 +54,7 @@ struct chry_phy_support {
struct chry_phy_device {
uint16_t phy_addr;
uint32_t phy_id;
struct chry_phy_support support;
@@ -63,6 +63,7 @@ int chry_phy_init(struct chry_phy_device *phydev, struct chry_phy_config *config
}
phydrv_found:
+ phydev->phy_port = config->phy_port;
phydev->phy_id = phy_id;
phydev->phy_addr = phy_addr;
phydev->driver = phydrv;