<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>943d4bd6 - net: ethernet: adi: move PHYLIB from vendor to driver symbol</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#943d4bd6</link>
        <description>net: ethernet: adi: move PHYLIB from vendor to driver symbolIn a previous patch I added &quot;select PHYLIB&quot; at the wrong place for theADIN1110 driver symbol, so move it to its correct place under theADIN1110 kconfig symbol.Fixes: a9f80df4f514 (&quot;net: ethernet: adi: requires PHYLIB support&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: Michal Kubecek &lt;mkubecek@suse.cz&gt;Closes: https://lore.kernel.org/lkml/77012b38-4b49-47f4-9a88-d773d52909ad@infradead.org/T/#m8ba397484738711edc0ad607b2c63ca02244e3c3Cc: Lennart Franzen &lt;lennart@lfdomain.com&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Eric Dumazet &lt;edumazet@google.com&gt;Cc: Jakub Kicinski &lt;kuba@kernel.org&gt;Cc: Paolo Abeni &lt;pabeni@redhat.com&gt;Cc: netdev@vger.kernel.orgCc: Nuno Sa &lt;nuno.sa@analog.com&gt;Tested-by: Michal Kubecek &lt;mkubecek@suse.cz&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Mon, 26 Feb 2024 07:48:20 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>a9f80df4 - net: ethernet: adi: requires PHYLIB support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#a9f80df4</link>
        <description>net: ethernet: adi: requires PHYLIB supportThis driver uses functions that are supplied by the Kconfig symbolPHYLIB, so select it to ensure that they are built as needed.When CONFIG_ADIN1110=y and CONFIG_PHYLIB=m, there are multiple build(linker) errors that are resolved by this Kconfig change:   ld: drivers/net/ethernet/adi/adin1110.o: in function `adin1110_net_open&apos;:   drivers/net/ethernet/adi/adin1110.c:933: undefined reference to `phy_start&apos;   ld: drivers/net/ethernet/adi/adin1110.o: in function `adin1110_probe_netdevs&apos;:   drivers/net/ethernet/adi/adin1110.c:1603: undefined reference to `get_phy_device&apos;   ld: drivers/net/ethernet/adi/adin1110.c:1609: undefined reference to `phy_connect&apos;   ld: drivers/net/ethernet/adi/adin1110.o: in function `adin1110_disconnect_phy&apos;:   drivers/net/ethernet/adi/adin1110.c:1226: undefined reference to `phy_disconnect&apos;   ld: drivers/net/ethernet/adi/adin1110.o: in function `devm_mdiobus_alloc&apos;:   include/linux/phy.h:455: undefined reference to `devm_mdiobus_alloc_size&apos;   ld: drivers/net/ethernet/adi/adin1110.o: in function `adin1110_register_mdiobus&apos;:   drivers/net/ethernet/adi/adin1110.c:529: undefined reference to `__devm_mdiobus_register&apos;   ld: drivers/net/ethernet/adi/adin1110.o: in function `adin1110_net_stop&apos;:   drivers/net/ethernet/adi/adin1110.c:958: undefined reference to `phy_stop&apos;   ld: drivers/net/ethernet/adi/adin1110.o: in function `adin1110_disconnect_phy&apos;:   drivers/net/ethernet/adi/adin1110.c:1226: undefined reference to `phy_disconnect&apos;   ld: drivers/net/ethernet/adi/adin1110.o: in function `adin1110_adjust_link&apos;:   drivers/net/ethernet/adi/adin1110.c:1077: undefined reference to `phy_print_status&apos;   ld: drivers/net/ethernet/adi/adin1110.o: in function `adin1110_ioctl&apos;:   drivers/net/ethernet/adi/adin1110.c:790: undefined reference to `phy_do_ioctl&apos;   ld: drivers/net/ethernet/adi/adin1110.o:(.rodata+0xf60): undefined reference to `phy_ethtool_get_link_ksettings&apos;   ld: drivers/net/ethernet/adi/adin1110.o:(.rodata+0xf68): undefined reference to `phy_ethtool_set_link_ksettings&apos;Fixes: bc93e19d088b (&quot;net: ethernet: adi: Add ADIN1110 support&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202402070626.eZsfVHG5-lkp@intel.com/Cc: Lennart Franzen &lt;lennart@lfdomain.com&gt;Cc: Alexandru Tachici &lt;alexandru.tachici@analog.com&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Eric Dumazet &lt;edumazet@google.com&gt;Cc: Jakub Kicinski &lt;kuba@kernel.org&gt;Cc: Paolo Abeni &lt;pabeni@redhat.com&gt;Cc: netdev@vger.kernel.orgReviewed-by: Nuno Sa &lt;nuno.sa@analog.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Thu, 15 Feb 2024 07:00:50 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>bc93e19d - net: ethernet: adi: Add ADIN1110 support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#bc93e19d</link>
        <description>net: ethernet: adi: Add ADIN1110 supportThe ADIN1110 is a low power single port 10BASE-T1L MAC-PHYdesigned for industrial Ethernet applications. It integratesan Ethernet PHY core with a MAC and all the associated analogcircuitry, input and output clock buffering.ADIN1110 MAC-PHY encapsulates the ADIN1100 PHY. The PHY registerscan be accessed through the MDIO MAC registers.We are registering an MDIO bus with custom read/write in orderto let the PHY to be discovered by the PAL. This will letthe ADIN1100 Linux driver to probe and take control ofthe PHY.The ADIN2111 is a low power, low complexity, two-Ethernet portsswitch with integrated 10BASE-T1L PHYs and one serial peripheralinterface (SPI) port.The device is designed for industrial Ethernet applications usinglow power constrained nodes and is compliant with the IEEE 802.3cg-2019Ethernet standard for long reach 10 Mbps single pair Ethernet (SPE).The switch supports various routing configurations betweenthe two Ethernet ports and the SPI host port providing a flexiblesolution for line, daisy-chain, or ring network topologies.The ADIN2111 supports cable reach of up to 1700 meters with ultralow power consumption of 77 mW. The two PHY cores support the1.0 V p-p operating mode and the 2.4 V p-p operating mode definedin the IEEE 802.3cg standard.The device integrates the switch, two Ethernet physical layer (PHY)cores with a media access control (MAC) interface and all theassociated analog circuitry, and input and output clock buffering.The device also includes internal buffer queues, the SPI andsubsystem registers, as well as the control logic to manage the resetand clock control and hardware pin configuration.Access to the PHYs is exposed via an internal MDIO bus. Writes/readscan be performed by reading/writing to the ADIN2111 MDIO registersvia SPI.On probe, for each port, a struct net_device is allocated andregistered. When both ports are added to the same bridge, the driverwill enable offloading of frame forwarding at the hardware level.Driver offers STP support. Normal operation on forwarding state.Allows only frames with the 802.1d DA to be passed to the hostwhen in any of the other states.When both ports of ADIN2111 belong to the same SW bridge a maximumof 12 FDB entries will offloaded by the hardware and are marked as such.Co-developed-by: Lennart Franzen &lt;lennart@lfdomain.com&gt;Signed-off-by: Lennart Franzen &lt;lennart@lfdomain.com&gt;Signed-off-by: Alexandru Tachici &lt;alexandru.tachici@analog.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Tue, 13 Sep 2022 12:26:28 +0000</pubDate>
        <dc:creator>Alexandru Tachici &lt;alexandru.tachici@analog.com&gt;</dc:creator>
    </item>
<item>
        <title>d1cbfd77 - ptp_clock: Allow for it to be optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#d1cbfd77</link>
        <description>ptp_clock: Allow for it to be optionalIn order to break the hard dependency between the PTP clock subsystem andethernet drivers capable of being clock providers, this patch providessimple PTP stub functions to allow linkage of those drivers into thekernel even when the PTP subsystem is configured out. Drivers must beready to accept NULL from ptp_clock_register() in that case.And to make it possible for PTP to be configured out, the select statementin those driver&apos;s Kconfig menu entries is converted to the new &quot;imply&quot;statement. This way the PTP subsystem may have Kconfig dependencies ofits own, such as POSIX_TIMERS, without having to make those ethernetdrivers unavailable if POSIX timers are cconfigured out. And when supportfor POSIX timers is selected again then the default config option for PTPclock support will automatically be adjusted accordingly.The pch_gbe driver is a bit special as it relies on extra code indrivers/ptp/ptp_pch.c. Therefore we let the make process descend intodrivers/ptp/ even if PTP_1588_CLOCK is unselected.Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Acked-by: Edward Cree &lt;ecree@solarflare.com&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: John Stultz &lt;john.stultz@linaro.org&gt;Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;Cc: Paul Bolle &lt;pebolle@tiscali.nl&gt;Cc: linux-kbuild@vger.kernel.orgCc: netdev@vger.kernel.orgCc: Michal Marek &lt;mmarek@suse.com&gt;Link: http://lkml.kernel.org/r/1478841010-28605-4-git-send-email-nicolas.pitre@linaro.orgSigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Fri, 11 Nov 2016 05:10:07 +0000</pubDate>
        <dc:creator>Nicolas Pitre &lt;nicolas.pitre@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>138b15ed - drivers/net: remove all references to obsolete Ethernet-HOWTO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#138b15ed</link>
        <description>drivers/net: remove all references to obsolete Ethernet-HOWTOThis howto made sense in the 1990s when users had to manually configureISA cards with jumpers or vendor utilities, but with the implementationof PCI it became increasingly less and less relevant, to the point whereit has been well over a decade since I last updated it.  And there isno value in anyone else taking over updating it either.However the references to it continue to spread as boiler plate textfrom one Kconfig file into the next.  We are not doing end users anyfavours by pointing them at this old document, so lets kill it withfire, once and for all, to hopefully stop any further spread.No code is changed in this commit, just Kconfig help text.Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Sun, 21 Jun 2015 20:28:02 +0000</pubDate>
        <dc:creator>Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;</dc:creator>
    </item>
<item>
        <title>159945af - bfin_mac: convert bfin Ethernet driver to NAPI framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#159945af</link>
        <description>bfin_mac: convert bfin Ethernet driver to NAPI frameworkEthernet RX DMA buffers are polled in NAPI work queue other than receiveddirectly in DMA RX interrupt handler.Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Thu, 24 Jul 2014 09:52:59 +0000</pubDate>
        <dc:creator>Sonic Zhang &lt;sonic.zhang@analog.com&gt;</dc:creator>
    </item>
<item>
        <title>a1606c7d - net: Move MII out from under NET_CORE and hide it</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#a1606c7d</link>
        <description>net: Move MII out from under NET_CORE and hide itAll drivers that select MII also need to select NET_CORE because MIIdepends on it.  This is a bit ridiculous because NET_CORE is just amenu option that doesn&apos;t enable any code by itself.There is also no need for it to be a visible option, since its usersall select it.Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;Acked-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Tue, 18 Jun 2013 02:24:51 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;ben@decadent.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>ec82f94c - bfin_mac: Restore hardware time-stamping dependency on BF518</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#ec82f94c</link>
        <description>bfin_mac: Restore hardware time-stamping dependency on BF518Commit 70ac618c07 (&quot;ptp: fixup Kconfig for two PHC drivers.&quot;) removed alldependencies for the blackfin hardware time-stamping Kconfig entry. Hardwaretime-stamping is only available on BF518 though. Since the Kconfig entry is&apos;default y&apos;, just updateing your kernel source and running `make defconfig` willresult in the the following build errors:	drivers/net/ethernet/adi/bfin_mac.c:694: error: implicit declaration of function &#8216;bfin_read_EMAC_PTP_CTL&#8217;	drivers/net/ethernet/adi/bfin_mac.c:702: error: implicit declaration of function &#8216;bfin_write_EMAC_PTP_FV3&#8217;	drivers/net/ethernet/adi/bfin_mac.c:712: error: implicit declaration of function &#8216;bfin_write_EMAC_PTP_CTL&#8217;	drivers/net/ethernet/adi/bfin_mac.c:717: error: implicit declaration of function &#8216;bfin_write_EMAC_PTP_FOFF&#8217;	...This patch adds back the dependency on BF518, and since it does not make senseto expose this config option when the blackfin MAC driver is not enabled alsorestore the dependency on BFIN_MAC.Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Thu, 10 Jan 2013 04:42:28 +0000</pubDate>
        <dc:creator>Lars-Peter Clausen &lt;lars@metafoo.de&gt;</dc:creator>
    </item>
<item>
        <title>70ac618c - ptp: fixup Kconfig for two PHC drivers.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#70ac618c</link>
        <description>ptp: fixup Kconfig for two PHC drivers.Ben Hutchings recently came up with a better way to handle the kconfigdependencies for the PTP hardware clocks. This patch converts one new andone older driver to the new scheme.Signed-off-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Thu, 01 Nov 2012 23:57:38 +0000</pubDate>
        <dc:creator>Richard Cochran &lt;richardcochran@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dd87b22f - bfin_mac: offer a PTP Hardware Clock.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#dd87b22f</link>
        <description>bfin_mac: offer a PTP Hardware Clock.The BF518 has a PTP time unit that works in a similar way to other MACbased clocks, like gianfar, ixp46x, and igb. This patch adds support forusing the blackfin as a PHC. Although the blackfin hardware does offer afew ancillary features, this patch implements only the basic operations.Compile tested only.Signed-off-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Tested-by: Bob Liu &lt;lliubbo@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Wed, 31 Oct 2012 06:27:24 +0000</pubDate>
        <dc:creator>Richard Cochran &lt;richardcochran@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>aaba215c - MII: fix Kconfig dependencies for MII</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#aaba215c</link>
        <description>MII: fix Kconfig dependencies for MIIMII Kconfig option is apart of the core networking drivers andby default NET_CORE is enabled so drivers selecting MII willhave MII enabled as well.  It was found using the randconfigoption during testing, MII would be selected but NET_COREcould be disabled.  This caused a dependency error.Resolved the dependency by selecting NET_CORE when MII isselected.Reported-by: Emil Tantilov &lt;emil.s.tantilov@intel.com&gt;Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;Tested-by: Aaron Brown &lt;aaron.f.brown@intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Wed, 14 Sep 2011 21:23:14 +0000</pubDate>
        <dc:creator>Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7b35f033 - bfin_mac: Move the Analog Devices Inc driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/adi/Kconfig#7b35f033</link>
        <description>bfin_mac: Move the Analog Devices Inc driverMove the Analog Devices Inc driver into drivers/net/ethernet/adi/ andmake the necessary Kconfig and Makefile changes.CC: &lt;uclinux-dist-devel@blackfin.uclinux.org&gt;Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;Acked-by: Bob Liu &lt;bob.liu@analog.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/adi/Kconfig</description>
        <pubDate>Sat, 18 Jun 2011 07:01:26 +0000</pubDate>
        <dc:creator>Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
