lkml.org 
[lkml]   [2019]   [Dec]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 5.4 276/350] net: bcmgenet: Add RGMII_RXID support
    Date
    From: Stefan Wahren <wahrenst@gmx.net>

    [ Upstream commit da38802211cc3fd294211a642932edb09e3af632 ]

    This adds the missing support for the PHY mode RGMII_RXID.
    It's necessary for the Raspberry Pi 4.

    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    Acked-by: Florian Fainelli <f.fainelli@gmail.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/net/ethernet/broadcom/genet/bcmmii.c | 5 +++++
    1 file changed, 5 insertions(+)

    diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c b/drivers/net/ethernet/broadcom/genet/bcmmii.c
    index dbe18cdf6c1b8..04a2a2d171136 100644
    --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c
    +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c
    @@ -281,6 +281,11 @@ int bcmgenet_mii_config(struct net_device *dev, bool init)
    bcmgenet_sys_writel(priv,
    PORT_MODE_EXT_GPHY, SYS_PORT_CTRL);
    break;
    +
    + case PHY_INTERFACE_MODE_RGMII_RXID:
    + phy_name = "external RGMII (RX delay)";
    + port_ctrl = PORT_MODE_EXT_GPHY;
    + break;
    default:
    dev_err(kdev, "unknown phy mode: %d\n", priv->phy_interface);
    return -EINVAL;
    --
    2.20.1
    \
     
     \ /
      Last update: 2019-12-10 22:19    [W:4.030 / U:0.144 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site