<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>7bc054c2d4ed1fa3560144fea41d91a87eaa25f1 - net: bcmgenet: convert RX path to page_pool</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#7bc054c2d4ed1fa3560144fea41d91a87eaa25f1</link>
        <description>net: bcmgenet: convert RX path to page_poolReplace the per-packet __netdev_alloc_skb() + dma_map_single() in theRX path with page_pool. SKBs are built from pool pages vianapi_build_skb() with skb_mark_for_recycle() so the network stackreturns pages to the pool, and DMA mapping happens once per pageinstead of once per packet.Reject HW-reported lengths smaller than the RSB so a runt cannotunderflow the SKB build path.Drop the now-unused priv-&gt;rx_buf_len field and the rx_dma_failed softMIB counter (nothing increments it after the conversion). Thisremoves the &quot;rx_dma_failed&quot; entry from ethtool -S, which is auser-visible change for monitoring tools that key on stat names.Signed-off-by: Nicolai Buchwitz &lt;nb@tipi-net.de&gt;Reviewed-by: Justin Chen &lt;justin.chen@broadcom.com&gt;Tested-by: Justin Chen &lt;justin.chen@broadcom.com&gt;Link: https://patch.msgid.link/20260610114835.2225423-1-nb@tipi-net.deSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Wed, 10 Jun 2026 13:48:35 +0200</pubDate>
        <dc:creator>Nicolai Buchwitz &lt;nb@tipi-net.de&gt;</dc:creator>
    </item>
<item>
        <title>686a7587bd0be9407f5ea748edf3d8bb00e5bc72 - net: bcmasp: Switch to page pool for RX path</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#686a7587bd0be9407f5ea748edf3d8bb00e5bc72</link>
        <description>net: bcmasp: Switch to page pool for RX pathThis shows an improvement of 1.9% in reducing the CPU cycles and datacache misses.Signed-off-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;Reviewed-by: Justin Chen &lt;justin.chen@broadcom.com&gt;Reviewed-by: Nicolai Buchwitz &lt;nb@tipi-net.de&gt;Link: https://patch.msgid.link/20260408001813.635679-1-florian.fainelli@broadcom.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Wed, 08 Apr 2026 02:18:13 +0200</pubDate>
        <dc:creator>Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>309b905deee595619cc38719f48d63d57b8bff3d - ipv6: convert CONFIG_IPV6 to built-in only and clean up Kconfigs</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#309b905deee595619cc38719f48d63d57b8bff3d</link>
        <description>ipv6: convert CONFIG_IPV6 to built-in only and clean up KconfigsMaintaining a modular IPv6 stack offers image size savings for specificsetups, this benefit is outweighed by the architectural burden itimposes on the subsystems on implementation and maintenance. Therefore,drop it.Change CONFIG_IPV6 from tristate to bool. Remove all Kconfigdependencies across the tree that explicitly checked for IPV6=m. Inaddition, remove MODULE_DESCRIPTION(), MODULE_ALIAS(), MODULE_AUTHOR()and MODULE_LICENSE().This is also replacing module_init() by device_initcall(). It is notpossible to use fs_initcall() as IPv4 does because that creates a racecondition on IPv6 addrconf.Finally, modify the default configs from CONFIG_IPV6=m to CONFIG_IPV6=yexcept for m68k as according to the bloat-o-meter the image isincreasing by 330KB~ and that isn&apos;t acceptable. Instead, disable IPv6 onthis architecture by default. This is aligned with m68k RAM requirementsand recommendations [1].[1] http://www.linux-m68k.org/faq/ram.htmlSigned-off-by: Fernando Fernandez Mancera &lt;fmancera@suse.de&gt;Tested-by: Ricardo B. Marli&#232;re &lt;rbm@suse.com&gt;Acked-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt; # arm64Link: https://patch.msgid.link/20260325120928.15848-2-fmancera@suse.deSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Wed, 25 Mar 2026 13:08:42 +0100</pubDate>
        <dc:creator>Fernando Fernandez Mancera &lt;fmancera@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>3f0f591b44b04a77ff561676ae53fcfd7532a54c - net: b44: always select CONFIG_FIXED_PHY</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#3f0f591b44b04a77ff561676ae53fcfd7532a54c</link>
        <description>net: b44: always select CONFIG_FIXED_PHYWhen CONFIG_FIXED_PHY=m but CONFIG_B44=y, the kernel fails to link:ld.lld: error: undefined symbol: fixed_phy_unregister&gt;&gt;&gt; referenced by b44.c&gt;&gt;&gt;               drivers/net/ethernet/broadcom/b44.o:(b44_remove_one) in archive vmlinux.ald.lld: error: undefined symbol: fixed_phy_register_100fd&gt;&gt;&gt; referenced by b44.c&gt;&gt;&gt;               drivers/net/ethernet/broadcom/b44.o:(b44_register_phy_one) in archive vmlinux.aThe fixed phy support is small enough that just always enabling itfor b44 is the simplest solution, and it avoids adding ugly #ifdefchecks.Fixes: 10d2f15afba2 (&quot;net: b44: register a fixed phy using fixed_phy_register_100fd if needed&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://patch.msgid.link/20260320154927.674555-1-arnd@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Fri, 20 Mar 2026 16:49:19 +0100</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>d7065436e8a04520f60c18240b775861be7999d2 - net: bnge: add AUXILIARY_BUS to Kconfig dependencies</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#d7065436e8a04520f60c18240b775861be7999d2</link>
        <description>net: bnge: add AUXILIARY_BUS to Kconfig dependenciesThe build can currently fail with    ld: drivers/net/ethernet/broadcom/bnge/bnge_auxr.o: in function `bnge_rdma_aux_device_add&apos;:    bnge_auxr.c:(.text+0x366): undefined reference to `__auxiliary_device_add&apos;    ld: drivers/net/ethernet/broadcom/bnge/bnge_auxr.o: in function `bnge_rdma_aux_device_init&apos;:    bnge_auxr.c:(.text+0x43c): undefined reference to `auxiliary_device_init&apos;if BNGE is enabled but no other driver pulls in AUXILIARY_BUS.Select AUXILIARY_BUS in BNGE like in all other drivers which createan auxiliary_device.Fixes: 8ac050ec3b1c (&quot;bng_en: Add RoCE aux device support&quot;)Signed-off-by: Markus Bl&#246;chl &lt;markus@blochl.de&gt;Reviewed-by: Vikas Gupta &lt;vikas.gupta@broadcom.com&gt;Link: https://patch.msgid.link/20251228-bnge_aux_bus-v1-1-82e273ebfdac@blochl.deSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Sun, 28 Dec 2025 16:52:59 +0100</pubDate>
        <dc:creator>Markus Bl&#246;chl &lt;markus@blochl.de&gt;</dc:creator>
    </item>
<item>
        <title>d5dc28305143f126dc3d8da21e1ad75865b194e2 - bng_en: update module description</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#d5dc28305143f126dc3d8da21e1ad75865b194e2</link>
        <description>bng_en: update module descriptionThe Broadcom BCM57708/800G NIC family is branded as ThorUltra.Update the driver description accordingly.Fixes: 74715c4ab0fa0 (&quot;bng_en: Add PCI interface&quot;)Signed-off-by: Rajashekar Hudumula &lt;rajashekar.hudumula@broadcom.com&gt;Reviewed-by: Vikas Gupta &lt;vikas.gupta@broadcom.com&gt;Reviewed-by: Bhargava Chenna Marreddy &lt;bhargava.marreddy@broadcom.com&gt;Link: https://patch.msgid.link/20251217104748.3004706-1-rajashekar.hudumula@broadcom.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Wed, 17 Dec 2025 11:47:48 +0100</pubDate>
        <dc:creator>Rajashekar Hudumula &lt;rajashekar.hudumula@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>10d2f15afba2391471576846fd22d49631e34b21 - net: b44: register a fixed phy using fixed_phy_register_100fd if needed</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#10d2f15afba2391471576846fd22d49631e34b21</link>
        <description>net: b44: register a fixed phy using fixed_phy_register_100fd if neededIn case of bcm47xx a fixed phy is used, which so far is createdby platform code, using fixed_phy_add(). This function has a number ofproblems, therefore create a potentially needed fixed phy here, usingfixed_phy_register_100fd.Due to lack of hardware, this is compile-tested only.Signed-off-by: Heiner Kallweit &lt;hkallweit1@gmail.com&gt;Link: https://patch.msgid.link/53e4e74d-a49e-4f37-b970-5543a35041db@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Thu, 30 Oct 2025 22:44:35 +0100</pubDate>
        <dc:creator>Heiner Kallweit &lt;hkallweit1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0259379037cab9b4b266eef5601fe1951434cd46 - bng_en: Add initial support for RX and TX rings</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#0259379037cab9b4b266eef5601fe1951434cd46</link>
        <description>bng_en: Add initial support for RX and TX ringsAllocate data structures to support RX, AGG, and TX rings.While data structures for RX/AGG rings are allocated,initialise the page pool accordingly.Signed-off-by: Bhargava Marreddy &lt;bhargava.marreddy@broadcom.com&gt;Reviewed-by: Vikas Gupta &lt;vikas.gupta@broadcom.com&gt;Reviewed-by: Rajashekar Hudumula &lt;rajashekar.hudumula@broadcom.com&gt;Link: https://patch.msgid.link/20250919174742.24969-3-bhargava.marreddy@broadcom.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Fri, 19 Sep 2025 19:47:33 +0200</pubDate>
        <dc:creator>Bhargava Marreddy &lt;bhargava.marreddy@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>9099bfa1158a119b1cfd38b4de3ab16d24f841fe - bng_en: Add devlink interface</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#9099bfa1158a119b1cfd38b4de3ab16d24f841fe</link>
        <description>bng_en: Add devlink interfaceAllocate a base device and devlink interface with minimaldevlink ops.Add dsn and board related information.Map PCIe BAR (bar0), which helps to communicate with thefirmware.Signed-off-by: Vikas Gupta &lt;vikas.gupta@broadcom.com&gt;Reviewed-by: Bhargava Chenna Marreddy &lt;bhargava.marreddy@broadcom.com&gt;Reviewed-by: Rajashekar Hudumula &lt;rajashekar.hudumula@broadcom.com&gt;Link: https://patch.msgid.link/20250701143511.280702-3-vikas.gupta@broadcom.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Tue, 01 Jul 2025 16:35:00 +0200</pubDate>
        <dc:creator>Vikas Gupta &lt;vikas.gupta@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>74715c4ab0fa0c0911ba78cb639db6b8da88b085 - bng_en: Add PCI interface</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#74715c4ab0fa0c0911ba78cb639db6b8da88b085</link>
        <description>bng_en: Add PCI interfaceAdd basic pci interface to the driver which supportsthe BCM5770X NIC family.Signed-off-by: Vikas Gupta &lt;vikas.gupta@broadcom.com&gt;Reviewed-by: Bhargava Chenna Marreddy &lt;bhargava.marreddy@broadcom.com&gt;Reviewed-by: Rajashekar Hudumula &lt;rajashekar.hudumula@broadcom.com&gt;Link: https://patch.msgid.link/20250701143511.280702-2-vikas.gupta@broadcom.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Tue, 01 Jul 2025 16:34:59 +0200</pubDate>
        <dc:creator>Vikas Gupta &lt;vikas.gupta@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>3719a04a80caf660f899a462cd8f3973bcfa676e - Merge tag &apos;pci-v6.16-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#3719a04a80caf660f899a462cd8f3973bcfa676e</link>
        <description>Merge tag &apos;pci-v6.16-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pciPull pci updates from Bjorn Helgaas: &quot;Enumeration:   - Print the actual delay time in pci_bridge_wait_for_secondary_bus()     instead of assuming it was 1000ms (Wilfred Mallawa)   - Revert &apos;iommu/amd: Prevent binding other PCI drivers to IOMMU PCI     devices&apos;, which broke resume from system sleep on AMD platforms and     has been fixed by other commits (Lukas Wunner)  Resource management:   - Remove mtip32xx use of pcim_iounmap_regions(), which is deprecated     and unnecessary (Philipp Stanner)   - Remove pcim_iounmap_regions() and pcim_request_region_exclusive()     and related flags since all uses have been removed (Philipp     Stanner)   - Rework devres &apos;request&apos; functions so they are no longer &apos;hybrid&apos;,     i.e., their behavior no longer depends on whether     pcim_enable_device or pci_enable_device() was used, and remove     related code (Philipp Stanner)   - Warn (not BUG()) about failure to assign optional resources (Ilpo     J&#228;rvinen)  Error handling:   - Log the DPC Error Source ID only when it&apos;s actually valid (when     ERR_FATAL or ERR_NONFATAL was received from a downstream device)     and decode into bus/device/function (Bjorn Helgaas)   - Determine AER log level once and save it so all related messages     use the same level (Karolina Stolarek)   - Use KERN_WARNING, not KERN_ERR, when logging PCIe Correctable     Errors (Karolina Stolarek)   - Ratelimit PCIe Correctable and Non-Fatal error logging, with sysfs     controls on interval and burst count, to avoid flooding logs and     RCU stall warnings (Jon Pan-Doh)  Power management:   - Increment PM usage counter when probing reset methods so we don&apos;t     try to read config space of a powered-off device (Alex Williamson)   - Set all devices to D0 during enumeration to ensure ACPI opregion is     connected via _REG (Mario Limonciello)  Power control:   - Rename pwrctrl Kconfig symbols from &apos;PWRCTL&apos; to &apos;PWRCTRL&apos; to match     the filename paths. Retain old deprecated symbols for     compatibility, except for the pwrctrl slot driver     (PCI_PWRCTRL_SLOT) (Johan Hovold)   - When unregistering pwrctrl, cancel outstanding rescan work before     cleaning up data structures to avoid use-after-free issues (Brian     Norris)  Bandwidth control:   - Simplify link bandwidth controller by replacing the count of Link     Bandwidth Management Status (LBMS) events with a PCI_LINK_LBMS_SEEN     flag (Ilpo J&#228;rvinen)   - Update the Link Speed after retraining, since the Link Speed may     have changed (Ilpo J&#228;rvinen)  PCIe native device hotplug:   - Ignore Presence Detect Changed caused by DPC.     pciehp already ignores Link Down/Up events caused by DPC, but on     slots using in-band presence detect, DPC causes a spurious Presence     Detect Changed event (Lukas Wunner)   - Ignore Link Down/Up caused by Secondary Bus Reset.     On hotplug ports using in-band presence detect, the reset causes a     Presence Detect Changed event, which mistakenly caused teardown and     re-enumeration of the device. Drivers may need to annotate code     that resets their device (Lukas Wunner)  Virtualization:   - Add an ACS quirk for Loongson Root Ports that don&apos;t advertise ACS     but don&apos;t allow peer-to-peer transactions between Root Ports; the     quirk allows each Root Port to be in a separate IOMMU group (Huacai     Chen)  Endpoint framework:   - For fixed-size BARs, retain both the actual size and the possibly     larger size allocated to accommodate iATU alignment requirements     (Jerome Brunet)   - Simplify ctrl/SPAD space allocation and avoid allocating more space     than needed (Jerome Brunet)   - Correct MSI-X PBA offset calculations for DesignWare and Cadence     endpoint controllers (Niklas Cassel)   - Align the return value (number of interrupts) encoding for     pci_epc_get_msi()/pci_epc_ops::get_msi() and     pci_epc_get_msix()/pci_epc_ops::get_msix() (Niklas Cassel)   - Align the nr_irqs parameter encoding for     pci_epc_set_msi()/pci_epc_ops::set_msi() and     pci_epc_set_msix()/pci_epc_ops::set_msix() (Niklas Cassel)  Common host controller library:   - Convert pci-host-common to a library so platforms that don&apos;t need     native host controller drivers don&apos;t need to include these helper     functions (Manivannan Sadhasivam)  Apple PCIe controller driver:   - Extract ECAM bridge creation helper from pci_host_common_probe() to     separate driver-specific things like MSI from PCI things (Marc     Zyngier)   - Dynamically allocate RID-to_SID bitmap to prepare for SoCs with     varying capabilities (Marc Zyngier)   - Skip ports disabled in DT when setting up ports (Janne Grunau)   - Add t6020 compatible string (Alyssa Rosenzweig)   - Add T602x PCIe support (Hector Martin)   - Directly set/clear INTx mask bits because T602x dropped the     accessors that could do this without locking (Marc Zyngier)   - Move port PHY registers to their own reg items to accommodate     T602x, which moves them around; retain default offsets for existing     DTs that lack phy%d entries with the reg offsets (Hector Martin)   - Stop polling for core refclk, which doesn&apos;t work on T602x and the     bootloader has already done anyway (Hector Martin)   - Use gpiod_set_value_cansleep() when asserting PERST# in probe     because we&apos;re allowed to sleep there (Hector Martin)  Cadence PCIe controller driver:   - Drop a runtime PM &apos;put&apos; to resolve a runtime atomic count underflow     (Hans Zhang)   - Make the cadence core buildable as a module (Kishon Vijay Abraham I)   - Add cdns_pcie_host_disable() and cdns_pcie_ep_disable() for use by     loadable drivers when they are removed (Siddharth Vadapalli)  Freescale i.MX6 PCIe controller driver:   - Apply link training workaround only on IMX6Q, IMX6SX, IMX6SP     (Richard Zhu)   - Remove redundant dw_pcie_wait_for_link() from     imx_pcie_start_link(); since the DWC core does this, imx6 only     needs it when retraining for a faster link speed (Richard Zhu)   - Toggle i.MX95 core reset to align with PHY powerup (Richard Zhu)   - Set SYS_AUX_PWR_DET to work around i.MX95 ERR051624 erratum: in     some cases, the controller can&apos;t exit &apos;L23 Ready&apos; through Beacon or     PERST# deassertion (Richard Zhu)   - Clear GEN3_ZRXDC_NONCOMPL to work around i.MX95 ERR051586 erratum:     controller can&apos;t meet 2.5 GT/s ZRX-DC timing when operating at 8     GT/s, causing timeouts in L1 (Richard Zhu)   - Wait for i.MX95 PLL lock before enabling controller (Richard Zhu)   - Save/restore i.MX95 LUT for suspend/resume (Richard Zhu)  Mobiveil PCIe controller driver:   - Return bool (not int) for link-up check in     mobiveil_pab_ops.link_up() and layerscape-gen4, mobiveil (Hans     Zhang)  NVIDIA Tegra194 PCIe controller driver:   - Create debugfs directory for &apos;aspm_state_cnt&apos; only when     CONFIG_PCIEASPM is enabled, since there are no other entries (Hans     Zhang)  Qualcomm PCIe controller driver:   - Add OF support for parsing DT &apos;eq-presets-&lt;N&gt;gts&apos; property for lane     equalization presets (Krishna Chaitanya Chundru)   - Read Maximum Link Width from the Link Capabilities register if DT     lacks &apos;num-lanes&apos; property (Krishna Chaitanya Chundru)   - Add Physical Layer 64 GT/s Capability ID and register offsets for     8, 32, and 64 GT/s lane equalization registers (Krishna Chaitanya     Chundru)   - Add generic dwc support for configuring lane equalization presets     (Krishna Chaitanya Chundru)   - Add DT and driver support for PCIe on IPQ5018 SoC (Nitheesh Sekar)  Renesas R-Car PCIe controller driver:   - Describe endpoint BAR 4 as being fixed size (Jerome Brunet)   - Document how to obtain R-Car V4H (r8a779g0) controller firmware     (Yoshihiro Shimoda)  Rockchip PCIe controller driver:   - Reorder rockchip_pci_core_rsts because     reset_control_bulk_deassert() deasserts in reverse order, to fix a     link training regression (Jensen Huang)   - Mark RK3399 as being capable of raising INTx interrupts (Niklas     Cassel)  Rockchip DesignWare PCIe controller driver:   - Check only PCIE_LINKUP, not LTSSM status, to determine whether the     link is up (Shawn Lin)   - Increase N_FTS (used in L0s-&gt;L0 transitions) and enable ASPM L0s     for Root Complex and Endpoint modes (Shawn Lin)   - Hide the broken ATS Capability in rockchip_pcie_ep_init() instead     of rockchip_pcie_ep_pre_init() so it stays hidden after PERST#     resets non-sticky registers (Shawn Lin)   - Call phy_power_off() before phy_exit() in rockchip_pcie_phy_deinit()     (Diederik de Haas)  Synopsys DesignWare PCIe controller driver:   - Set PORT_LOGIC_LINK_WIDTH to one lane to make initial link training     more robust; this will not affect the intended link width if all     lanes are functional (Wenbin Yao)   - Return bool (not int) for link-up check in dw_pcie_ops.link_up()     and armada8k, dra7xx, dw-rockchip, exynos, histb, keembay,     keystone, kirin, meson, qcom, qcom-ep, rcar_gen4, spear13xx,     tegra194, uniphier, visconti (Hans Zhang)   - Add debugfs support for exposing DWC device-specific PTM context     (Manivannan Sadhasivam)  TI J721E PCIe driver:   - Make j721e buildable as a loadable and removable module (Siddharth     Vadapalli)   - Fix j721e host/endpoint dependencies that result in link failures     in some configs (Arnd Bergmann)  Device tree bindings:   - Add qcom DT binding for &apos;global&apos; interrupt (PCIe controller and     link-specific events) for ipq8074, ipq8074-gen3, ipq6018, sa8775p,     sc7280, sc8180x sdm845, sm8150, sm8250, sm8350 (Manivannan     Sadhasivam)   - Add qcom DT binding for 8 MSI SPI interrupts for msm8998, ipq8074,     ipq8074-gen3, ipq6018 (Manivannan Sadhasivam)   - Add dw rockchip DT binding for rk3576 and rk3562 (Kever Yang)   - Correct indentation and style of examples in brcm,stb-pcie,     cdns,cdns-pcie-ep, intel,keembay-pcie-ep, intel,keembay-pcie,     microchip,pcie-host, rcar-pci-ep, rcar-pci-host, xilinx-versal-cpm     (Krzysztof Kozlowski)   - Convert Marvell EBU (dove, kirkwood, armada-370, armada-xp) and     armada8k from text to schema DT bindings (Rob Herring)   - Remove obsolete .txt DT bindings for content that has been moved to     schemas (Rob Herring)   - Add qcom DT binding for MHI registers in IPQ5332, IPQ6018, IPQ8074     and IPQ9574 (Varadarajan Narayanan)   - Convert v3,v360epc-pci from text to DT schema binding (Rob Herring)   - Change microchip,pcie-host DT binding to be &apos;dma-noncoherent&apos; since     PolarFire may be configured that way (Conor Dooley)  Miscellaneous:   - Drop &apos;pci&apos; suffix from intel_mid_pci.c filename to match similar     files (Andy Shevchenko)   - All platforms with PCI have an MMU, so add PCI Kconfig dependency     on MMU to simplify build testing and avoid inadvertent build     regressions (Arnd Bergmann)   - Update Krzysztof Wilczy&#324;ski&apos;s email address in MAINTAINERS     (Krzysztof Wilczy&#324;ski)   - Update Manivannan Sadhasivam&apos;s email address in MAINTAINERS     (Manivannan Sadhasivam)&quot;* tag &apos;pci-v6.16-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci: (147 commits)  MAINTAINERS: Update Manivannan Sadhasivam email address  PCI: j721e: Fix host/endpoint dependencies  PCI: j721e: Add support to build as a loadable module  PCI: cadence-ep: Introduce cdns_pcie_ep_disable() helper for cleanup  PCI: cadence-host: Introduce cdns_pcie_host_disable() helper for cleanup  PCI: cadence: Add support to build pcie-cadence library as a kernel module  MAINTAINERS: Update Krzysztof Wilczy&#324;ski email address  PCI: Remove unnecessary linesplit in __pci_setup_bridge()  PCI: WARN (not BUG()) when we fail to assign optional resources  PCI: Remove unused pci_printk()  PCI: qcom: Replace PERST# sleep time with proper macro  PCI: dw-rockchip: Replace PERST# sleep time with proper macro  PCI: host-common: Convert to library for host controller drivers  PCI/ERR: Remove misleading TODO regarding kernel panic  PCI: cadence: Remove duplicate message code definitions  PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding  PCI: endpoint: Align pci_epc_set_msi(), pci_epc_ops::set_msi() nr_irqs encoding  PCI: endpoint: Align pci_epc_get_msix(), pci_epc_ops::get_msix() return value encoding  PCI: endpoint: Align pci_epc_get_msi(), pci_epc_ops::get_msi() return value encoding  PCI: cadence-ep: Correct PBA offset in .set_msix() callback  ...

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Wed, 04 Jun 2025 20:26:17 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>0aa4024b43a452843980e277327cd36aa0a6dafc - net/tg3: use crc32() instead of hand-rolled equivalent</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#0aa4024b43a452843980e277327cd36aa0a6dafc</link>
        <description>net/tg3: use crc32() instead of hand-rolled equivalentThe calculation done by calc_crc() is equivalent to~crc32(~0, buf, len), so just use that instead.Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;Link: https://patch.msgid.link/20250513041402.541527-1-ebiggers@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Tue, 13 May 2025 06:14:02 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8fe743b5eba0abfbee39fe27b12acfb0df9b8a2d - PCI: Add CONFIG_MMU dependency</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#8fe743b5eba0abfbee39fe27b12acfb0df9b8a2d</link>
        <description>PCI: Add CONFIG_MMU dependencyIt turns out that there are no platforms that have PCI but don&apos;t have anMMU, so adding a Kconfig dependency on CONFIG_PCI simplifies build testingkernels for those platforms a lot, and avoids a lot of inadvertent buildregressions.Add a dependency for CONFIG_PCI and remove all the ones for PCI specificdevice drivers that are currently marked not having it.There are a few platforms that have an optional MMU, but they usuallycannot have PCI at all. The one exception is Coldfire MCF54xx, but this ismainly for historic reasons, and anyone using those chips should really usethe MMU these days.Link: https://lore.kernel.org/lkml/a41f1b20-a76c-43d8-8c36-f12744327a54@app.fastmail.com/Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt; # SCSIReviewed-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;Link: https://patch.msgid.link/20250423202215.3315550-1-arnd@kernel.org

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Wed, 23 Apr 2025 22:16:32 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>b261d2222063a9a8b9ec284244c285f2998ee01e - lib/crc: remove CONFIG_LIBCRC32C</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#b261d2222063a9a8b9ec284244c285f2998ee01e</link>
        <description>lib/crc: remove CONFIG_LIBCRC32CNow that LIBCRC32C does nothing besides select CRC32, make every optionthat selects LIBCRC32C instead select CRC32 directly.  Then removeLIBCRC32C.Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20250401221600.24878-8-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Wed, 02 Apr 2025 00:16:00 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ea22f8eabb5637450bdf1e668762087437b162a6 - net: broadcom: remove select MII from brcmstb Ethernet drivers</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#ea22f8eabb5637450bdf1e668762087437b162a6</link>
        <description>net: broadcom: remove select MII from brcmstb Ethernet driversThe MII driver isn&apos;t used by brcmstb Ethernet drivers. Remove itfrom the BCMASP, GENET, and SYSTEMPORT drivers.Signed-off-by: Justin Chen &lt;justin.chen@broadcom.com&gt;Acked-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;Link: https://patch.msgid.link/20241010191332.1074642-1-justin.chen@broadcom.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Thu, 10 Oct 2024 21:13:32 +0200</pubDate>
        <dc:creator>Justin Chen &lt;justin.chen@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>73365fe44aa52fcd3e634e502937eb029abd0ee0 - bcmasp: BCMASP should depend on ARCH_BRCMSTB</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#73365fe44aa52fcd3e634e502937eb029abd0ee0</link>
        <description>bcmasp: BCMASP should depend on ARCH_BRCMSTBThe Broadcom ASP 2.0 Ethernet controller is only present on Broadcom STBSoCs.  Hence add a dependency on ARCH_BRCMSTB, to prevent asking theuser about this driver when configuring a kernel without BroadcomARM-based set-top box chipset support.Fixes: 490cb412007de593 (&quot;net: bcmasp: Add support for ASP2.0 Ethernet controller&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Reviewed-by: Simon Horman &lt;simon.horman@corigine.com&gt;Acked-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;Acked-by: Justin Chen &lt;justin.chen@broadcom.com&gt;Link: https://lore.kernel.org/r/1e8b998aa8dcc6e38323e295ee2430b48245cc79.1690299794.git.geert+renesas@glider.beSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Tue, 25 Jul 2023 17:46:37 +0200</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>490cb412007de593e07c1d3e2b1ec4233886707c - net: bcmasp: Add support for ASP2.0 Ethernet controller</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#490cb412007de593e07c1d3e2b1ec4233886707c</link>
        <description>net: bcmasp: Add support for ASP2.0 Ethernet controllerAdd support for the Broadcom ASP 2.0 Ethernet controller which is firstintroduced with 72165. This controller features two distinct Ethernetports that can be independently operated.Reviewed-by: Simon Horman &lt;simon.horman@corigine.com&gt;Signed-off-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;Signed-off-by: Justin Chen &lt;justin.chen@broadcom.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Fri, 14 Jul 2023 00:18:58 +0200</pubDate>
        <dc:creator>Justin Chen &lt;justin.chen@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>d80d88b0dfff5829ab31030692672ba6fe9cde48 - bnxt_en: Add auxiliary driver support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#d80d88b0dfff5829ab31030692672ba6fe9cde48</link>
        <description>bnxt_en: Add auxiliary driver supportAdd auxiliary driver support.An auxiliary device will be created if the hardware indicatessupport for RDMA.The bnxt_ulp_probe() function has been removed and a newbnxt_rdma_aux_device_add() function has been added.The bnxt_free_msix_vecs() and bnxt_req_msix_vecs() will now holdthe RTNL lock when they call the bnxt_close_nic()and bnxt_open_nic()since the device close and open need to be protected under RTNL lock.The operations between the bnxt_en and bnxt_re will be protectedusing the en_ops_lock.This will be used by the bnxt_re driver in a follow-on patchto create ROCE interfaces.Signed-off-by: Ajit Khaparde &lt;ajit.khaparde@broadcom.com&gt;Reviewed-by: Andy Gospodarek &lt;andrew.gospodarek@broadcom.com&gt;Reviewed-by: Selvin Xavier &lt;selvin.xavier@broadcom.com&gt;Reviewed-by: Leon Romanovsky &lt;leonro@nvidia.com&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Mon, 07 Mar 2022 05:01:30 +0100</pubDate>
        <dc:creator>Ajit Khaparde &lt;ajit.khaparde@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>421f8663b3a775c32f724f793264097c60028f2e - net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#421f8663b3a775c32f724f793264097c60028f2e</link>
        <description>net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835commit 8d820bc9d12b (&quot;net: broadcom: Fix BCMGENET Kconfig&quot;) fixes the buildthat contain 99addbe31f55 (&quot;net: broadcom: Select BROADCOM_PHY for BCMGENET&quot;)and enable BCMGENET=y but PTP_1588_CLOCK_OPTIONAL=m, which otherwiseleads to a link failure. However this may trigger a runtime failure.Fix the original issue by propagating the PTP_1588_CLOCK_OPTIONAL dependencyof BROADCOM_PHY down to BCMGENET.Fixes: 8d820bc9d12b (&quot;net: broadcom: Fix BCMGENET Kconfig&quot;)Fixes: 99addbe31f55 (&quot;net: broadcom: Select BROADCOM_PHY for BCMGENET&quot;)Reported-by: Naresh Kamboju &lt;naresh.kamboju@linaro.org&gt;Suggested-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: YueHaibing &lt;yuehaibing@huawei.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://lore.kernel.org/r/20221125115003.30308-1-yuehaibing@huawei.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Fri, 25 Nov 2022 12:50:03 +0100</pubDate>
        <dc:creator>YueHaibing &lt;yuehaibing@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>8d820bc9d12b8beebca836cceaf2bbe68216c2f8 - net: broadcom: Fix BCMGENET Kconfig</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/broadcom/Kconfig#8d820bc9d12b8beebca836cceaf2bbe68216c2f8</link>
        <description>net: broadcom: Fix BCMGENET KconfigWhile BCMGENET select BROADCOM_PHY as y, but PTP_1588_CLOCK_OPTIONAL is m,kconfig warning and build errors:WARNING: unmet direct dependencies detected for BROADCOM_PHY  Depends on [m]: NETDEVICES [=y] &amp;&amp; PHYLIB [=y] &amp;&amp; PTP_1588_CLOCK_OPTIONAL [=m]  Selected by [y]:  - BCMGENET [=y] &amp;&amp; NETDEVICES [=y] &amp;&amp; ETHERNET [=y] &amp;&amp; NET_VENDOR_BROADCOM [=y] &amp;&amp; HAS_IOMEM [=y] &amp;&amp; ARCH_BCM2835 [=y]drivers/net/phy/broadcom.o: In function `bcm54xx_suspend&apos;:broadcom.c:(.text+0x6ac): undefined reference to `bcm_ptp_stop&apos;drivers/net/phy/broadcom.o: In function `bcm54xx_phy_probe&apos;:broadcom.c:(.text+0x784): undefined reference to `bcm_ptp_probe&apos;drivers/net/phy/broadcom.o: In function `bcm54xx_config_init&apos;:broadcom.c:(.text+0xd4c): undefined reference to `bcm_ptp_config_init&apos;Fixes: 99addbe31f55 (&quot;net: broadcom: Select BROADCOM_PHY for BCMGENET&quot;)Signed-off-by: YueHaibing &lt;yuehaibing@huawei.com&gt;Acked-by: Florian Fainelli &lt;f.fainelli@broadcom.com&gt;Link: https://lore.kernel.org/r/20221105090245.8508-1-yuehaibing@huawei.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/broadcom/Kconfig</description>
        <pubDate>Sat, 05 Nov 2022 10:02:45 +0100</pubDate>
        <dc:creator>YueHaibing &lt;yuehaibing@huawei.com&gt;</dc:creator>
    </item>
</channel>
</rss>
