| From 9c08f4ff9f8f9e56011395dc064100ff6f139bdc Mon Sep 17 00:00:00 2001 |
| From: Phil Elwell <phil@raspberrypi.com> |
| Date: Thu, 29 Oct 2020 14:10:56 +0000 |
| Subject: [PATCH] phy: broadcom: Add bcm54213pe configuration |
| |
| Signed-off-by: Phil Elwell <phil@raspberrypi.com> |
| --- |
| drivers/net/phy/broadcom.c | 9 +++++++++ |
| 1 file changed, 9 insertions(+) |
| |
| --- a/drivers/net/phy/broadcom.c |
| +++ b/drivers/net/phy/broadcom.c |
| @@ -44,6 +44,11 @@ static int bcm54210e_config_init(struct |
| return 0; |
| } |
| |
| +static int bcm54213pe_config_init(struct phy_device *phydev) |
| +{ |
| + return bcm54210e_config_init(phydev); |
| +} |
| + |
| static int bcm54612e_config_init(struct phy_device *phydev) |
| { |
| int reg; |
| @@ -305,6 +310,10 @@ static int bcm54xx_config_init(struct ph |
| err = bcm54210e_config_init(phydev); |
| if (err) |
| return err; |
| + } else if (BRCM_PHY_MODEL(phydev) == PHY_ID_BCM54213PE) { |
| + err = bcm54213pe_config_init(phydev); |
| + if (err) |
| + return err; |
| } else if (BRCM_PHY_MODEL(phydev) == PHY_ID_BCM54612E) { |
| err = bcm54612e_config_init(phydev); |
| if (err) |