Message ID | 20220824061034.3922371-1-dqfext@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | d73ffc08824d9deca451e1845d72fa50bf17d5ae |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [v2,net-next] net: phylink: allow RGMII/RTBI in-band status | expand |
Hello: This patch was applied to netdev/net-next.git (master) by David S. Miller <davem@davemloft.net>: On Wed, 24 Aug 2022 14:10:34 +0800 you wrote: > As per RGMII specification v2.0, section 3.4.1, RGMII/RTBI has an > optional in-band status feature where the PHY's link status, speed and > duplex mode can be passed to the MAC. > Allow RGMII/RTBI to use in-band status. > > Signed-off-by: Qingfang DENG <dqfext@gmail.com> > > [...] Here is the summary with links: - [v2,net-next] net: phylink: allow RGMII/RTBI in-band status https://git.kernel.org/netdev/net-next/c/d73ffc08824d You are awesome, thank you!
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c index d2455df1d8d2..e487bdea9b47 100644 --- a/drivers/net/phy/phylink.c +++ b/drivers/net/phy/phylink.c @@ -634,6 +634,11 @@ static int phylink_parse_mode(struct phylink *pl, struct fwnode_handle *fwnode) case PHY_INTERFACE_MODE_SGMII: case PHY_INTERFACE_MODE_QSGMII: case PHY_INTERFACE_MODE_QUSGMII: + case PHY_INTERFACE_MODE_RGMII: + case PHY_INTERFACE_MODE_RGMII_ID: + case PHY_INTERFACE_MODE_RGMII_RXID: + case PHY_INTERFACE_MODE_RGMII_TXID: + case PHY_INTERFACE_MODE_RTBI: phylink_set(pl->supported, 10baseT_Half); phylink_set(pl->supported, 10baseT_Full); phylink_set(pl->supported, 100baseT_Half);
As per RGMII specification v2.0, section 3.4.1, RGMII/RTBI has an optional in-band status feature where the PHY's link status, speed and duplex mode can be passed to the MAC. Allow RGMII/RTBI to use in-band status. Signed-off-by: Qingfang DENG <dqfext@gmail.com> --- v1 -> v2: rebased and targeted to net-next. drivers/net/phy/phylink.c | 5 +++++ 1 file changed, 5 insertions(+)