[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20200831.125256.1187593109320697104.davem@davemloft.net>
Date: Mon, 31 Aug 2020 12:52:56 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: ioana.ciornei@....com
Cc: netdev@...r.kernel.org, claudiu.manoil@....com,
alexandru.marginean@....com, andrew@...n.ch, linux@...linux.org.uk,
f.fainelli@...il.com, olteanv@...il.com
Subject: Re: [PATCH net-next v5 0/5] net: phy: add Lynx PCS MDIO module
From: Ioana Ciornei <ioana.ciornei@....com>
Date: Sun, 30 Aug 2020 11:33:57 +0300
> Add support for the Lynx PCS as a separate module in drivers/net/phy/.
> The advantage of this structure is that multiple ethernet or switch
> drivers used on NXP hardware (ENETC, Seville, Felix DSA switch etc) can
> share the same implementation of PCS configuration and runtime
> management.
>
> The module implements phylink_pcs_ops and exports a phylink_pcs
> (incorporated into a lynx_pcs) which can be directly passed to phylink
> through phylink_pcs_set.
>
> The first 3 patches add some missing pieces in phylink and the locked
> mdiobus write accessor. Next, the Lynx PCS MDIO module is added as a
> standalone module. The majority of the code is extracted from the Felix
> DSA driver. The last patch makes the necessary changes in the Felix and
> Seville drivers in order to use the new common PCS implementation.
>
> At the moment, USXGMII (only with in-band AN), SGMII, QSGMII (with and
> without in-band AN) and 2500Base-X (only w/o in-band AN) are supported
> by the Lynx PCS MDIO module since these were also supported by Felix and
> no functional change is intended at this time.
...
Series applied, thanks.
Powered by blists - more mailing lists