<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>85e97f0b - net: phy: mscc: improved serdes calibration applied to VSC8514</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/mscc/Makefile#85e97f0b</link>
        <description>net: phy: mscc: improved serdes calibration applied to VSC8514The current IB serdes calibration algorithm (performed by the onboard 8051)has proven to be unstable for the VSC8514 QSGMII phy.A new algorithm has been developed based on&apos;Frequency-offset Jittered-Injection&apos; or &apos;FoJi&apos; method which solvesall known issues.  This patch disables the 8051 algorithm andreplaces it with the new FoJi algorithm.The calibration is now performed in a new file (mscc_serdes.c),which can act as an placeholder for future serdes configurations.Fixes: e4f9ba642f0b (&quot;net: phy: mscc: add support for VSC8514 PHY.&quot;)Signed-off-by: Steen Hegelund &lt;steen.hegelund@microchip.com&gt;Signed-off-by: Bjarni Jonasson &lt;bjarni.jonasson@microchip.com&gt;Tested-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/mscc/Makefile</description>
        <pubDate>Tue, 16 Feb 2021 15:29:43 +0000</pubDate>
        <dc:creator>Bjarni Jonasson &lt;bjarni.jonasson@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>ab2bf933 - net: phy: mscc: 1588 block initialization</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/mscc/Makefile#ab2bf933</link>
        <description>net: phy: mscc: 1588 block initializationThis patch adds the first parts of the 1588 support in the MSCC PHY,with registers definition and the 1588 block initialization.Those PHYs are distributed in hardware packages containing multipletimes the PHY. The VSC8584 for example is composed of 4 PHYs. Withhardware packages, parts of the logic is usually common and one of thePHY has to be used for some parts of the initialization. Following thislogic, the 1588 blocks of those PHYs are shared between two PHYs andaccessing the registers has to be done using the &quot;base&quot; PHY of thegroup. This is handled thanks to helpers in the PTP code (and locks).We also need the MDIO bus lock while performing a single read or writeto the 1588 registers as the read/write are composed of multiple MDIOtransactions (and we don&apos;t want other threads updating the page).Co-developed-by: Antoine Tenart &lt;antoine.tenart@bootlin.com&gt;Signed-off-by: Quentin Schulz &lt;quentin.schulz@bootlin.com&gt;Signed-off-by: Antoine Tenart &lt;antoine.tenart@bootlin.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/mscc/Makefile</description>
        <pubDate>Tue, 23 Jun 2020 14:30:11 +0000</pubDate>
        <dc:creator>Quentin Schulz &lt;quentin.schulz@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>fa164e40 - net: phy: mscc: split the driver into separate files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/mscc/Makefile#fa164e40</link>
        <description>net: phy: mscc: split the driver into separate filesThis patch splits the MSCC driver into separate files, perfunctionality, to improve readability and maintenance as the codebasegrew a lot. The MACsec code is moved to a dedicated mscc_macsec.c file,the mscc.c file is renamed to mscc_main.c to keep the driver binary tobe named mscc and common definition are put into a new mscc.h header.Most of the code was just moved around, except for a few exceptions:- Header inclusions were reworked to only keep what&apos;s needed.- Three helpers were created in the MACsec code, to avoid #ifdef&apos;s in  the main C file: vsc8584_macsec_init, vsc8584_handle_macsec_interrupt  and vsc8584_config_macsec_intr.The patch should not introduce any functional modification.Signed-off-by: Antoine Tenart &lt;antoine.tenart@bootlin.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/mscc/Makefile</description>
        <pubDate>Fri, 13 Mar 2020 09:48:01 +0000</pubDate>
        <dc:creator>Antoine Tenart &lt;antoine.tenart@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>da80aa52 - net: phy: move the mscc driver to its own directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/mscc/Makefile#da80aa52</link>
        <description>net: phy: move the mscc driver to its own directoryThe MSCC PHY driver is growing, with lots of space consuming features(firmware support, full initialization, MACsec...). It&apos;s becoming hardto read and navigate in its source code. This patch moves the MSCCdriver to its own directory, without modifying anything, as apreparation for splitting up its features into dedicated files.Signed-off-by: Antoine Tenart &lt;antoine.tenart@bootlin.com&gt;Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/mscc/Makefile</description>
        <pubDate>Fri, 13 Mar 2020 09:48:00 +0000</pubDate>
        <dc:creator>Antoine Tenart &lt;antoine.tenart@bootlin.com&gt;</dc:creator>
    </item>
</channel>
</rss>
