<?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>8c03f64d - mellanox: Relocate mlx-platform driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#8c03f64d</link>
        <description>mellanox: Relocate mlx-platform driverMove &apos;mlx-platform&apos; driver &apos;x86&apos; to &apos;mellanox&apos; folder.Motivation to allow running it on systems with ARM architecture.Since drivers/platform/x86/mlx-platform.c is rellocated to folderdrivers/platform/x86/, remove &quot;MELLANOX PLATFORM DRIVER&quot; item.This driver will be located under &quot;MELLANOX HARDWARE PLATFORM SUPPORT&quot;item.Reviewed-by: Michael Shych &lt;michaelsh@nvidia.com&gt;Signed-off-by: Vadim Pasternak &lt;vadimp@nvidia.com&gt;Link: https://lore.kernel.org/r/20250124172632.22437-2-vadimp@nvidia.comReviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Signed-off-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Fri, 24 Jan 2025 17:26:19 +0000</pubDate>
        <dc:creator>Vadim Pasternak &lt;vadimp@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>0a138f16 - platform/mellanox: NVSW_SN2201 should depend on ACPI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#0a138f16</link>
        <description>platform/mellanox: NVSW_SN2201 should depend on ACPIThe only probing method supported by the Nvidia SN2201 platform driveris probing through an ACPI match table.  Hence add a dependency onACPI, to prevent asking the user about this driver when configuring akernel without ACPI support.Fixes: 662f24826f95 (&quot;platform/mellanox: Add support for new SN2201 system&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Acked-by: Vadim Pasternak &lt;vadimp@nvidia.com&gt;Acked-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;Link: https://lore.kernel.org/r/ec5a4071691ab08d58771b7732a9988e89779268.1693828363.git.geert+renesas@glider.beSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Mon, 04 Sep 2023 12:00:35 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>c2dffda1 - platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#c2dffda1</link>
        <description>platform/mellanox: mlxbf-bootctl: add NET dependency into KconfigThe latest version of the mlxbf_bootctl driver utilizes&quot;sysfs_format_mac&quot;, and this API is only available ifNET is defined in the kernel configuration. This patchchanges the mlxbf_bootctl Kconfig to depend on NET.Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202309031058.JvwNDBKt-lkp@intel.com/Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: David Thompson &lt;davthompson@nvidia.com&gt;Link: https://lore.kernel.org/r/20230905133243.31550-1-davthompson@nvidia.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Tue, 05 Sep 2023 13:32:43 +0000</pubDate>
        <dc:creator>David Thompson &lt;davthompson@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>03f5eb30 - platform: mellanox: select REGMAP instead of depending on it</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#03f5eb30</link>
        <description>platform: mellanox: select REGMAP instead of depending on itREGMAP is a hidden (not user visible) symbol. Users cannot set itdirectly thru &quot;make *config&quot;, so drivers should select it instead ofdepending on it if they need it.Consistently using &quot;select&quot; or &quot;depends on&quot; can also help reduceKconfig circular dependency issues.Therefore, change the use of &quot;depends on REGMAP&quot; to &quot;select REGMAP&quot;.For NVSW_SN2201, select REGMAP_I2C instead of depending on it.Fixes: c6acad68eb2d (&quot;platform/mellanox: mlxreg-hotplug: Modify to use a regmap interface&quot;)Fixes: 5ec4a8ace06c (&quot;platform/mellanox: Introduce support for Mellanox register access driver&quot;)Fixes: 62f9529b8d5c (&quot;platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices&quot;)Fixes: 662f24826f95 (&quot;platform/mellanox: Add support for new SN2201 system&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Darren Hart &lt;dvhart@infradead.org&gt;Cc: Hans de Goede &lt;hdegoede@redhat.com&gt;Cc: Michael Shych &lt;michaelsh@nvidia.com&gt;Cc: Mark Gross &lt;markgross@kernel.org&gt;Cc: Vadim Pasternak &lt;vadimp@nvidia.com&gt;Cc: platform-driver-x86@vger.kernel.orgLink: https://lore.kernel.org/r/20230226053953.4681-6-rdunlap@infradead.orgSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Sun, 26 Feb 2023 05:39:50 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>a4c934d7 - platform/mellanox: Spelling s/platfom/platform/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#a4c934d7</link>
        <description>platform/mellanox: Spelling s/platfom/platform/Fix a misspelling of the word &quot;platform&quot;.Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Michael Shych &lt;michaelsh@nvidia.com&gt;Link: https://lore.kernel.org/r/9c8edde31e271311b7832d7677fe84aba917da8d.1653376503.git.geert@linux-m68k.orgSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Tue, 24 May 2022 07:15:44 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>662f2482 - platform/mellanox: Add support for new SN2201 system</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#662f2482</link>
        <description>platform/mellanox: Add support for new SN2201 systemThe SN2201 is a highly integrated for one rack unit system withL3 management switches. It has 48 x 1Gbps RJ45 + 4 x 100G QSFP28ports in a compact 1RU form factor. The system also including aserial port (RS-232 interface), an OOB port (1G/100M MDI interface)and USB ports for management functions.The processor used on SN2201 is Intel Atom&#174;Processor C Series,C3338R which is one of the Denverton product families.System equipped with Nvidia&#174;Spectrum-1 32x100GbE Ethernet switch.Features:-  48 ports RJ45 support 10/100/1000M speed.-  Support 4 QSFP28 ports with 10/25/40/50/100G.-  A USB port is available on SN2201. This port is used for image and File   Management purposes - backing up and restoring images and config files-  Provides flow control mechanism to ensure zero packet loss.   Uses backpressure for half-duplex operation and IEEE802.3x   for full duplex operation.-  Cut-through and Store-and-Forward free switching mechanism.   By default the mode is cut-through.-  Standard 1U chassis height.-  19&quot; rack mountable.-  Extensive system LED and per port LEDs.-  Redundant power supply.-  2 x AC Power Supply (one PSU is default, second PSU is optional).Signed-off-by: Michael Shych &lt;michaelsh@nvidia.com&gt;Reviewed-by: Vadim Pasternak &lt;vadimp@nvidia.com&gt;Link: https://lore.kernel.org/r/20220430115809.54565-3-michaelsh@nvidia.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Sat, 30 Apr 2022 11:58:08 +0000</pubDate>
        <dc:creator>Michael Shych &lt;michaelsh@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>62f9529b - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#62f9529b</link>
        <description>platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devicesProvide support for the Nvidia MSN4800-XX line cards for MSN4800Ethernet modular switch system, providing a high performance switchingsolution for Enterprise Data Centers (EDC) for building Ethernet basedclusters, High-Performance Computing (HPC) and embedded environments.Initial version provides support for line card type MSN4800-C16. Thistype of line card is equipped with:- Lattice CPLD device, used for system and ports control.- four Nvidia gearbox devices, used for port splitting.- FPGA device, used for gearboxes management.- 16x100G QSFP28 ports.- hotpswap controllers, voltage regulators, analog-to-digital  convertors, nvram devices.- status LED.During initialization driver creates:- line card&apos;s I2C tree through &quot;i2c-mux-mlxcpd&quot; driver.- line card&apos;s LED objects through &quot;leds-mlxreg&quot; driver.- line card&apos;s CPLD register space input / output &quot;hwmon&quot; attributes for  line control and monitoring through &quot;mlxreg-io&quot; driver. These  attributes provide CPLD and FPAG versioning, control for upgradable  components burning, NVRAM devices write protection, line card  revision, line card power consuming, line card reset cause  indication, etcetera.Lattice CPLD device and nvram devices are feeding from auxiliary powerdomain and accessible, when line card is powered off. These devicesare connected by line card driver probing routine, invoked after linecard security verification is done by hardware and event lc#n_verifiedis received for line card located in slot #n.Gearboxes, FPGA, hotpswap controllers, voltage regulators,analog-to-digital convertors are feeding from main power domain. Thesedevices are connected after power good event &quot;lc#n_powered&quot; is receivedfor line card located in slot #n.The driver &apos;mlxreg-lc&apos; is driven by &apos;mlxreg-hotplug&apos; driver followingrelevant &quot;hotplug&quot; events.Signed-off-by: Vadim Pasternak &lt;vadimp@nvidia.com&gt;Reviewed-by: Michael Shych &lt;michaelsh@nvidia.com&gt;Link: https://lore.kernel.org/r/20211002093238.3771419-8-vadimp@nvidia.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Sat, 02 Oct 2021 09:32:36 +0000</pubDate>
        <dc:creator>Vadim Pasternak &lt;vadimp@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>1a218d31 - platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#1a218d31</link>
        <description>platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driverThe performance modules in BlueField are present in several hardwareblocks and each block provides access to these stats either throughcounters that can be programmed to monitor supported events orthrough memory-mapped registers that hold the relevant information.The hardware blocks that include a performance module are: * Tile (block containing 2 cores and a shared L2 cache) * TRIO (PCIe root complex) * MSS (Memory Sub-system containing the Memory Controller and L3 cache) * GIC (Interrupt controller) * SMMU (System Memory Management Unit)The mlx_pmc driver provides access to all of these performance modulesthrough a hwmon sysfs interface.v2 --&gt; v3Update copyright info.v1 --&gt; v2Remove unused headers.Add comma to arrays where last line is not a termination.Use kstrtoint in place of sscanf.UUID manipulation follows drivers/platform/mellanox/mlxbf-bootctl.cSigned-off-by: Shravan Kumar Ramani &lt;shravankr@nvidia.com&gt;Reviewed-by: Vadim Pasternak &lt;vadimp@nvidia.com&gt;Reviewed-by: Jiri Pirko &lt;jiri@nvidia.com&gt;Link: https://lore.kernel.org/r/4e19a1e5bf4197ad27fc57981fd280eaebd23577.1602160468.git.shravankr@nvidia.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Thu, 08 Oct 2020 12:37:17 +0000</pubDate>
        <dc:creator>Shravan Kumar Ramani &lt;shravankr@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e5caebdd - platform/mellanox: Fix Kconfig indentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#e5caebdd</link>
        <description>platform/mellanox: Fix Kconfig indentationAdjust indentation from spaces to tab (+optional two spaces) as incoding style with command like:	$ sed -e &apos;s/^        /\t/&apos; -i */KconfigSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Wed, 20 Nov 2019 13:40:09 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>79e29cb8 - platform/mellanox: Add bootctl driver for Mellanox BlueField Soc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#79e29cb8</link>
        <description>platform/mellanox: Add bootctl driver for Mellanox BlueField SocThis commit adds the bootctl platform driver for Mellanox BlueFieldSoc, which queries secure state and controls the eMMC boot partitionswapping by sending SMC calls to ATF running at EL3.Below are the sequences of typical use case.  1. User requests boot partition swapping, which could be on-demand or     during boot-image upgrade via UEFI capsule;  2. This bootctl driver handles the request and sends SMC call     to ATF. ATF programs register BREADCRUMB0 which has value     preserved during warm reset. It also programs eMMC to swap     the boot partition;  3. After software reset (rebooting), ATF BL1 (BootRom) checks     register BREADCRUMB0 and enable watchdog if configured;  4. If booting fails, the watchdog timer will trigger rebooting.     In such case, ATF Boot ROM will switch the boot partition     back to the previous one. This is a robust feature and used     to prevent failure during boot partition upgrade.Reviewed-by: Vadim Pasternak &lt;vadimp@mellanox.com&gt;Signed-off-by: Liming Sun &lt;lsun@mellanox.com&gt;Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Mon, 07 Oct 2019 15:48:46 +0000</pubDate>
        <dc:creator>Liming Sun &lt;lsun@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>1357dfd7 - platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#1357dfd7</link>
        <description>platform/mellanox: Add TmFifo driver for Mellanox BlueField SocThis commit adds the TmFifo platform driver for Mellanox BlueFieldSoc. TmFifo is a shared FIFO which enables external host machineto exchange data with the SoC via USB or PCIe. The driver is basedon virtio framework and has console and network access enabled.Reviewed-by: Vadim Pasternak &lt;vadimp@mellanox.com&gt;Signed-off-by: Liming Sun &lt;lsun@mellanox.com&gt;Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Fri, 03 May 2019 13:49:08 +0000</pubDate>
        <dc:creator>Liming Sun &lt;lsun@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>5ec4a8ac - platform/mellanox: Introduce support for Mellanox register access driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#5ec4a8ac</link>
        <description>platform/mellanox: Introduce support for Mellanox register access driverIntroduce new Mellanox platform driver to allow access to Mellanoxprogrammable device register space trough sysfs interface.The driver purpose is to provide sysfs interface for user space for theregisters essential for system control and monitoring.The sets of registers for sysfs access are supposed to be defined persystem type bases and include the registers related to system resetsoperation, system reset causes monitoring and some kinds of mux selection.Signed-off-by: Vadim Pasternak &lt;vadimp@mellanox.com&gt;[dvhart: Kconfig typo fixes spotted by Randy Dunlap]Signed-off-by: Darren Hart (VMware) &lt;dvhart@infradead.org&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Sun, 17 Jun 2018 16:56:53 +0000</pubDate>
        <dc:creator>Vadim Pasternak &lt;vadimp@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>536180fe - platform/mellanox: mlxreg-hotplug: Enable building for ARM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#536180fe</link>
        <description>platform/mellanox: mlxreg-hotplug: Enable building for ARMAdd ARM in addition to X86 as supported architectures in the MellanoxHotplug Platform driver Kconfig entry.Signed-off-by: Vadim Pasternak &lt;vadimp@mellanox.com&gt;[dvhart: rewrite commit message]Signed-off-by: Darren Hart (VMware) &lt;dvhart@infradead.org&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Wed, 17 Jan 2018 18:21:54 +0000</pubDate>
        <dc:creator>Vadim Pasternak &lt;vadimp@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>c6acad68 - platform/mellanox: mlxreg-hotplug: Modify to use a regmap interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#c6acad68</link>
        <description>platform/mellanox: mlxreg-hotplug: Modify to use a regmap interfaceRestructure mlxreg header for unification of hotplug item definitions.Unify hotplug items to allow any kind of item (power controller, faneeprom, psu eeprom, asic health) in common way.Use a hardware independent regmap interface, enabling the support ofhotplug events over programmable devices attached to different bustypes, such as I2C, LPC, or SPI. Add a device node to themlxreg_core_data structure.Signed-off-by: Vadim Pasternak &lt;vadimp@mellanox.com&gt;Acked-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;[dvhart: spelling corrections, refactor device node introduction]Signed-off-by: Darren Hart (VMware) &lt;dvhart@infradead.org&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Tue, 23 Jan 2018 03:55:11 +0000</pubDate>
        <dc:creator>Vadim Pasternak &lt;vadimp@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>1f976f69 - platform/x86: Move Mellanox platform hotplug driver to platform/mellanox</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Kconfig#1f976f69</link>
        <description>platform/x86: Move Mellanox platform hotplug driver to platform/mellanoxIn preparation for making the hotplug driver build for differentarchitectures, move mlxcpld-hotplug.c to platform/mellanox and theheader to include/linux/platform_data as mlxreg.h to reflect the newinterface changes to come.Replace references to CPLD with REG throughout the files, consistentwith the new name.Signed-off-by: Vadim Pasternak &lt;vadimp@mellanox.com&gt;Acked-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;[dvhart: update copyright, rewrite commit message]Signed-off-by: Darren Hart (VMware) &lt;dvhart@infradead.org&gt;

            List of files:
            /linux-6.15/drivers/platform/mellanox/Kconfig</description>
        <pubDate>Wed, 17 Jan 2018 18:21:53 +0000</pubDate>
        <dc:creator>Vadim Pasternak &lt;vadimp@mellanox.com&gt;</dc:creator>
    </item>
</channel>
</rss>
