<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8c03f64d - mellanox: Relocate mlx-platform driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Makefile#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/Makefile</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>662f2482 - platform/mellanox: Add support for new SN2201 system</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/mellanox/Makefile#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/Makefile</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/Makefile#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/Makefile</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/Makefile#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/Makefile</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>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/Makefile#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/Makefile</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/Makefile#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/Makefile</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/Makefile#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/Makefile</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>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/Makefile#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/Makefile</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>
