<?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 lxt.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b01b59a4 - net: phy: Constify struct mdio_device_id</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#b01b59a4</link>
        <description>net: phy: Constify struct mdio_device_id&apos;struct mdio_device_id&apos; is not modified in these drivers.Constifying these structures moves some data to a read-only section, soincrease overall security.On a x86_64, with allmodconfig, as an example:Before:======   text	   data	    bss	    dec	    hex	filename  27014	  12792	      0	  39806	   9b7e	drivers/net/phy/broadcom.oAfter:=====   text	   data	    bss	    dec	    hex	filename  27206	  12600	      0	  39806	   9b7e	drivers/net/phy/broadcom.oSigned-off-by: Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Link: https://patch.msgid.link/403c381b7d9156b67ad68ffc44b8eee70c5e86a9.1736691226.git.christophe.jaillet@wanadoo.frSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Sun, 12 Jan 2025 14:14:50 +0000</pubDate>
        <dc:creator>Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>1953feb0 - net: phy: correct format of block comments</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#1953feb0</link>
        <description>net: phy: correct format of block commentsBlock comments should not use a trailing */ on a separate line and everyline of a block comment should start with an &apos;*&apos;.Signed-off-by: Wenpeng Liang &lt;liangwenpeng@huawei.com&gt;Signed-off-by: Weihang Li &lt;liweihang@huawei.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/lxt.c</description>
        <pubDate>Wed, 16 Jun 2021 10:01:20 +0000</pubDate>
        <dc:creator>Wenpeng Liang &lt;liangwenpeng@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>4217a64e - net: phy: introduce phydev-&gt;port</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#4217a64e</link>
        <description>net: phy: introduce phydev-&gt;portAt the moment, PORT_MII is reported in the ethtool ops. This is oddbecause it is an interface between the MAC and the PHY and no externalport. Some network card drivers will overwrite the port to twisted pairor fiber, though. Even worse, the MDI/MDIX setting is only used byethtool if the port is twisted pair.Set the port to PORT_TP by default because most PHY drivers are copperones. If there is fibre support and it is enabled, the PHY driver willset it to PORT_FIBRE.This will change reporting PORT_MII to either PORT_TP or PORT_FIBRE;except for the genphy fallback driver.Suggested-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.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/lxt.c</description>
        <pubDate>Tue, 09 Feb 2021 16:38:52 +0000</pubDate>
        <dc:creator>Michael Walle &lt;michael@walle.cc&gt;</dc:creator>
    </item>
<item>
        <title>9a12dd6f - net: phy: lxt: remove the use of .ack_interrupt()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#9a12dd6f</link>
        <description>net: phy: lxt: remove the use of .ack_interrupt()In preparation of removing the .ack_interrupt() callback, we must replaceits occurrences (aka phy_clear_interrupt), from the 2 places where it iscalled from (phy_enable_interrupts and phy_disable_interrupts), withequivalent functionality.This means that clearing interrupts now becomes something that the PHYdriver is responsible of doing, before enabling interrupts and afterclearing them. Make this driver follow the new contract.Cc: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Ioana Ciornei &lt;ioana.ciornei@nxp.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Fri, 13 Nov 2020 16:52:16 +0000</pubDate>
        <dc:creator>Ioana Ciornei &lt;ioana.ciornei@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>01c4a00b - net: phy: lxt: implement generic .handle_interrupt() callback</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#01c4a00b</link>
        <description>net: phy: lxt: implement generic .handle_interrupt() callbackIn an attempt to actually support shared IRQs in phylib, we now move theresponsibility of triggering the phylib state machine or just returningIRQ_NONE, based on the IRQ status register, to the PHY driver. Having3 different IRQ handling callbacks (.handle_interrupt(),.did_interrupt() and .ack_interrupt() ) is confusing so let the PHYdriver implement directly an IRQ handler like any other device driver.Make this driver follow the new convention.Cc: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Ioana Ciornei &lt;ioana.ciornei@nxp.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Fri, 13 Nov 2020 16:52:15 +0000</pubDate>
        <dc:creator>Ioana Ciornei &lt;ioana.ciornei@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>0efc286a - net: phy: provide and use genphy_read_status_fixed()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#0efc286a</link>
        <description>net: phy: provide and use genphy_read_status_fixed()There are two drivers and generic code which contain exactly the samecode to read the status of a PHY operating without autonegotiationenabled. Rather than duplicate this code, provide a helper to readthis information.Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Tue, 17 Dec 2019 13:39:16 +0000</pubDate>
        <dc:creator>Russell King &lt;rmk+kernel@armlinux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>af006240 - net: phy: use phy_resolve_aneg_pause()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#af006240</link>
        <description>net: phy: use phy_resolve_aneg_pause()Several drivers code their own version of this, working from the LPAregister, after setting the ethtool link partner advertisement bitmask.Use the generic function instead.Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Tue, 17 Dec 2019 13:39:06 +0000</pubDate>
        <dc:creator>Russell King &lt;rmk+kernel@armlinux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>5556fdb0 - net: phy: lxt: Add suspend/resume support to LXT971 and LXT973.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#5556fdb0</link>
        <description>net: phy: lxt: Add suspend/resume support to LXT971 and LXT973.All LXT PHYs implement the standard &quot;power down&quot; bit 11 ofBMCR, so this patch adds support using the genericgenphy_{suspend,resume} functions added bycommit 0f0ca340e57b (&quot;phy: power management support&quot;).LXT970 is left aside because all registers get cleared upon&quot;power down&quot; exit.Reviewed-by: Heiner Kallweit &lt;hkallweit1@gmail.com&gt;Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Thu, 23 May 2019 08:55:32 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>dcdecdcf - net: phy: switch drivers to use dynamic feature detection</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#dcdecdcf</link>
        <description>net: phy: switch drivers to use dynamic feature detectionRecently genphy_read_abilities() has been added that dynamically detectsclause 22 PHY abilities. I *think* this detection should work with allsupported PHY&apos;s, at least for the ones with basic features sets, i.e.PHY_BASIC_FEATURES and PHY_GBIT_FEATURES. So let&apos;s remove setting thesefeatures explicitly and rely on phylib feature detection.I don&apos;t have access to most of these PHY&apos;s, therefore I&apos;d appreciateregression testing.v2:- make the feature constant a comment so that readers know which  features are supported by the respective PHYSigned-off-by: Heiner Kallweit &lt;hkallweit1@gmail.com&gt;Tested-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/lxt.c</description>
        <pubDate>Fri, 12 Apr 2019 18:47:03 +0000</pubDate>
        <dc:creator>Heiner Kallweit &lt;hkallweit1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a2443fd1 - net: phy: Convert some PHY and MDIO driver files to SPDX headers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#a2443fd1</link>
        <description>net: phy: Convert some PHY and MDIO driver files to SPDX headersWhere the license text and the MODULE_LICENSE() value agree, convertto using an SPDX header, removing the license text.Signed-off-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/lxt.c</description>
        <pubDate>Mon, 21 Jan 2019 18:05:50 +0000</pubDate>
        <dc:creator>Andrew Lunn &lt;andrew@lunn.ch&gt;</dc:creator>
    </item>
<item>
        <title>c0ec3c27 - net: phy: Convert u32 phydev-&gt;lp_advertising to linkmode</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#c0ec3c27</link>
        <description>net: phy: Convert u32 phydev-&gt;lp_advertising to linkmodeConvert phy drivers to report the link partner advertised modes usinga linkmode bitmap. This allows them to report the higher speeds whichdon&apos;t fit in a u32.Signed-off-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/lxt.c</description>
        <pubDate>Sat, 10 Nov 2018 22:43:34 +0000</pubDate>
        <dc:creator>Andrew Lunn &lt;andrew@lunn.ch&gt;</dc:creator>
    </item>
<item>
        <title>a4307c0e - net: phy: remove flag PHY_HAS_INTERRUPT from driver configs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#a4307c0e</link>
        <description>net: phy: remove flag PHY_HAS_INTERRUPT from driver configsNow that flag PHY_HAS_INTERRUPT has been replaced with a check forcallbacks config_intr and ack_interrupt, we can remove setting thisflag from all driver configs.Last but not least remove flag PHY_HAS_INTERRUPT completely.Signed-off-by: Heiner Kallweit &lt;hkallweit1@gmail.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/lxt.c</description>
        <pubDate>Fri, 09 Nov 2018 17:17:22 +0000</pubDate>
        <dc:creator>Heiner Kallweit &lt;hkallweit1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>80274aba - net: phy: remove generic settings for callbacks config_aneg and read_status from drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#80274aba</link>
        <description>net: phy: remove generic settings for callbacks config_aneg and read_status from driversRemove generic settings for callbacks config_aneg and read_statusfrom drivers.Signed-off-by: Heiner Kallweit &lt;hkallweit1@gmail.com&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Thu, 30 Nov 2017 22:47:52 +0000</pubDate>
        <dc:creator>Heiner Kallweit &lt;hkallweit1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ca83697c - net: phy: lxt: Export link partner advertising</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#ca83697c</link>
        <description>net: phy: lxt: Export link partner advertisingProvide link partner advertising information.Removed testing for gigabit modes, which is useless for a fast ethernet phy.Signed-off-by: Thomas Bogendoerfer &lt;tbogendoerfer@suse.de&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/lxt.c</description>
        <pubDate>Mon, 19 Jun 2017 14:00:22 +0000</pubDate>
        <dc:creator>Thomas Bogendoerfer &lt;tbogendoerfer@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>7c0f6ba6 - Replace &lt;asm/uaccess.h&gt; with &lt;linux/uaccess.h&gt; globally</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#7c0f6ba6</link>
        <description>Replace &lt;asm/uaccess.h&gt; with &lt;linux/uaccess.h&gt; globallyThis was entirely automated, using the script by Al:  PATT=&apos;^[[:blank:]]*#[[:blank:]]*include[[:blank:]]*&lt;asm/uaccess.h&gt;&apos;  sed -i -e &quot;s!$PATT!#include &lt;linux/uaccess.h&gt;!&quot; \        $(git grep -l &quot;$PATT&quot;|grep -v ^include/linux/uaccess.h)to do the replacement at the end of the merge window.Requested-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Sat, 24 Dec 2016 19:46:01 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c8396d84 - lxt: simplify lxt970_config_init()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#c8396d84</link>
        <description>lxt: simplify lxt970_config_init()This function declares the &apos;err&apos; local variable for no good reason, get ridof it.Signed-off-by: Sergei Shtylyov &lt;sergei.shtylyov@cogentembedded.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Fri, 13 May 2016 23:09:07 +0000</pubDate>
        <dc:creator>Sergei Shtylyov &lt;sergei.shtylyov@cogentembedded.com&gt;</dc:creator>
    </item>
<item>
        <title>04e6233d - lxt: simplify lxt97[01]_config_intr()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#04e6233d</link>
        <description>lxt: simplify lxt97[01]_config_intr()Both these functions declare the &apos;err&apos; local variables for no good reason,get rid of them.Signed-off-by: Sergei Shtylyov &lt;sergei.shtylyov@cogentembedded.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Fri, 13 May 2016 23:08:02 +0000</pubDate>
        <dc:creator>Sergei Shtylyov &lt;sergei.shtylyov@cogentembedded.com&gt;</dc:creator>
    </item>
<item>
        <title>be01da72 - phy: Centralize setting driver module owner</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#be01da72</link>
        <description>phy: Centralize setting driver module ownerRather than have each driver set the driver owner field, do it once inthe core code. This will also help with later changes, when the devicestructure will move.Signed-off-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Wed, 06 Jan 2016 19:11:22 +0000</pubDate>
        <dc:creator>Andrew Lunn &lt;andrew@lunn.ch&gt;</dc:creator>
    </item>
<item>
        <title>50fd7150 - net: phy: replace phy_drivers_register calls</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#50fd7150</link>
        <description>net: phy: replace phy_drivers_register callsReplace module init/exit which only calls phy_drivers_register withmodule_phy_driver macro.Tested using Micrel driver, and otherwise compile-tested only.Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Tue, 11 Nov 2014 18:45:59 +0000</pubDate>
        <dc:creator>Johan Hovold &lt;johan@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5df47d5e - net: phy: lxt: fix checkpath errors</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/phy/lxt.c#5df47d5e</link>
        <description>net: phy: lxt: fix checkpath errorscheckpath spotted a few errors in this file, fix them.Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/phy/lxt.c</description>
        <pubDate>Wed, 18 Dec 2013 05:38:09 +0000</pubDate>
        <dc:creator>Florian Fainelli &lt;f.fainelli@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
