<?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 hid-msi.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a93f3bf4e1d60777b1659b812c9e818cfc53b449 - Merge tag &apos;hid-for-linus-2026081901&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/hid/hid-msi.c#a93f3bf4e1d60777b1659b812c9e818cfc53b449</link>
        <description>Merge tag &apos;hid-for-linus-2026081901&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hidPull HID updates from Jiri Kosina: &quot;Core:   - fix long-standing force-feedback initialization race across the     subsystem (Dmitry Torokhov)   - switch to system_dfl_wq (Marco Crivellari)  AMD-SFH:   - support for tablet-mode switch for AMD SFH-based systems (Basavaraj     Natikar)  HyperX:   - support for HyperX QuadCast 2 (Benjamin Blume)  I2C-HID:   - support for devices that provide HID descriptor solely through     the ACPI _DSM method (XIE Zhibang)  Intel-THC-HID:   - support for full I2C bus config parameters (Even Xu)  Logitech:   - HID++ 2.0 repogrammable button support (Elliot Douglas)   - Bolt receiver support for HID++ devices (Erik H&#229;kansson)  MSI:   - support for MSI Claw (Derek J. Clark)  Steam:   - initial support for 2026 Steam Controller (Vicki Pfau)   - support for sensor events on the 2025 Steam Controller (Vicki Pfau)  And many, many other fixes for various long standing issues that were  found by new modern tools, and quite a few device ID additions&quot;* tag &apos;hid-for-linus-2026081901&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (146 commits)  HID: tmff: Use 64-bit arithmetic for force feedback scaling  HID: multitouch: reclassify HTIX5288 to WIN_8_FORCE_MULTI_INPUT_NSMU  HID: sensor: custom: Fix field sysfs group cleanup on failure  HID: sensor: custom: Fix use-after-free in enable_sensor  HID: intel-thc-hid: intel-quickspi: bound GET_REPORT response to the caller buffer  HID: haptic: don&apos;t write an uninitialized value to unhandled usages  HID: intel-thc-hid: intel-quickspi: fix autosuspend cleanup during teardown  HID: intel-thc-hid: intel-quicki2c: fix autosuspend cleanup during teardown  HID: steam: Zero out inputs when disabling gamepad mode  HID: steam: Clean up locking  HID: steam: Don&apos;t set feature reports when disconnecting  HID: steam: Fix wording of connect/disconnect logs  HID: steam: Initial 2026 Steam Controller support  HID: steam: Refactor registration  HID: logitech: add Bolt receiver support for Logitech HID++ devices  HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature  HID: universal-pidff: stop the device when force-feedback init fails  HID: haptic: move FF initialization into .input_configured()  HID: logitech-hidpp: move FF initialization to .input_configured()  HID: megaworld: move FF initialization to .input_configured()  ...

            List of files:
            /linux/drivers/hid/hid-msi.c</description>
        <pubDate>Wed, 19 Aug 2026 19:00:31 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>310b6aff4faa66ed6f9f0ab0488cc01fcec5d624 - Merge branch &apos;for-7.3/msi&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/hid/hid-msi.c#310b6aff4faa66ed6f9f0ab0488cc01fcec5d624</link>
        <description>Merge branch &apos;for-7.3/msi&apos; into for-linus- support for MSI Claw (Derek J. Clark)

            List of files:
            /linux/drivers/hid/hid-msi.c</description>
        <pubDate>Wed, 19 Aug 2026 09:21:17 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>95547c53f1c627aa2a02af474311dddd60f1d94f - HID: hid-msi: Add Rumble Intensity Attributes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/hid/hid-msi.c#95547c53f1c627aa2a02af474311dddd60f1d94f</link>
        <description>HID: hid-msi: Add Rumble Intensity AttributesAdds intensity adjustment for the left and right rumble motors.Claude was used during the reverse-engineering data gathering for thisfeature done by Zhouwang Huang. As the code had already been affected,I used Claude to create the initial framing for the feature, then didmanual cleanup of the _show and _store functions afterwards to fix bugsand keep the coding style consistent. Claude was also used as an initialreviewer of this patch.Assisted-by: Claude:claude-sonnet-4-6Co-developed-by: Zhouwang Huang &lt;honjow311@gmail.com&gt;Signed-off-by: Zhouwang Huang &lt;honjow311@gmail.com&gt;Link: https://patch.msgid.link/20260529072111.7565-5-derekjohn.clark@gmail.comSigned-off-by: Derek J. Clark &lt;derekjohn.clark@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux/drivers/hid/hid-msi.c</description>
        <pubDate>Mon, 20 Jul 2026 05:15:49 +0200</pubDate>
        <dc:creator>Derek J. Clark &lt;derekjohn.clark@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f27e2e3c80edb2ff09c3bb3ee1605c86c64fcaa8 - HID: hid-msi: Add RGB control interface</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/hid/hid-msi.c#f27e2e3c80edb2ff09c3bb3ee1605c86c64fcaa8</link>
        <description>HID: hid-msi: Add RGB control interfaceAdds RGB control interface for MSI Claw devices. The MSI Claw uses afairly unique RGB interface. It has 9 total zones (4 per joystick ringand 1 for the ABXY buttons), and supports up to 8 sequential frames ofRGB zone data. Each frame is written to a specific area of MCU memory bythe profile command, the value of which changes based on the firmware ofthe device. Unlike other devices (such as the Legion Go or the OneXPlayerdevices), there are no hard coded effects built into the MCU. Instead,the basic effects are provided as a series of frame data. I havemirrored the effects available in Windows in this driver, while keepingthe effect names consistent with the Lenovo drivers for the effects thatare similar.Initial reverse-engineering and implementation of this feature was doneby Zhouwang Huang. I refactored the overall format to conform to kerneldriver best practices and style guides. Claude was used as an initialreviewer of this patch.Assisted-by: Claude:claude-sonnet-4-6Co-developed-by: Zhouwang Huang &lt;honjow311@gmail.com&gt;Signed-off-by: Zhouwang Huang &lt;honjow311@gmail.com&gt;Link: https://patch.msgid.link/20260529072111.7565-4-derekjohn.clark@gmail.comSigned-off-by: Derek J. Clark &lt;derekjohn.clark@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux/drivers/hid/hid-msi.c</description>
        <pubDate>Mon, 20 Jul 2026 05:15:48 +0200</pubDate>
        <dc:creator>Derek J. Clark &lt;derekjohn.clark@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>93ff13ed1c4b49e0574e92dfb2f833e10ba88e5e - HID: hid-msi: Add M-key mapping attributes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/hid/hid-msi.c#93ff13ed1c4b49e0574e92dfb2f833e10ba88e5e</link>
        <description>HID: hid-msi: Add M-key mapping attributesAdds attributes that allow for remapping the M-keys with up to 5 valueswhen in macro mode. There are 2 mappable buttons on the rear of thedevice, M1 on the right and M2 on the left. When mapped, the events willfire from one of three event devices: gamepad buttons will fire from thedevice handled by xpad, while keyboard and mouse events will fire fromrespectively typed evdevs provided by the input core. Names of eachmapping have been kept as close to the event that will fire from the evdevas possible, with context added to the ABS_ events on the direction of themovement.Initial reverse-engineering and implementation of this feature was doneby Zhouwang Huang. I refactored the overall format to conform to kerneldriver best practices and style guides. Claude was used as an initialreviewer of this patch.Assisted-by: Claude:claude-sonnet-4-6Co-developed-by: Zhouwang Huang &lt;honjow311@gmail.com&gt;Signed-off-by: Zhouwang Huang &lt;honjow311@gmail.com&gt;Link: https://patch.msgid.link/20260529072111.7565-3-derekjohn.clark@gmail.comSigned-off-by: Derek J. Clark &lt;derekjohn.clark@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux/drivers/hid/hid-msi.c</description>
        <pubDate>Mon, 20 Jul 2026 05:15:47 +0200</pubDate>
        <dc:creator>Derek J. Clark &lt;derekjohn.clark@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a9517958e828429ffd88558a8dae80f49f8cfbea - HID: hid-msi: Add MSI Claw configuration driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/hid/hid-msi.c#a9517958e828429ffd88558a8dae80f49f8cfbea</link>
        <description>HID: hid-msi: Add MSI Claw configuration driverAdds configuration HID driver for the MSI Claw series of handheld PC&apos;s.In this initial patch add the initial driver outline and attributes forchanging the gamepad mode, M-key behavior, and add a WO reset function.Sending the SWITCH_MODE and RESET commands causes a USB disconnect inthe device. The completion will therefore never get hit and would triggeran -EIO. To avoid showing the user an error for every write to theseattrs a bypass for the completion handling is introduced when timeout ==0.The initial version of this patch was written by Denis Benato, whichcontained the initial reverse-engineering and implementation for thegamepad mode switching. This work was later expanded by Zhouwang Huangto include more gamepad modes. Finally, I refactored the drivers datain/out flow and overall format to conform to kernel driver bestpractices and style guides. Claude was used as an initial reviewer ofthis patch.Assisted-by: Claude:claude-sonnet-4-6Co-developed-by: Denis Benato &lt;denis.benato@linux.dev&gt;Signed-off-by: Denis Benato &lt;denis.benato@linux.dev&gt;Co-developed-by: Zhouwang Huang &lt;honjow311@gmail.com&gt;Signed-off-by: Zhouwang Huang &lt;honjow311@gmail.com&gt;Signed-off-by: Derek J. Clark &lt;derekjohn.clark@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux/drivers/hid/hid-msi.c</description>
        <pubDate>Mon, 20 Jul 2026 05:15:46 +0200</pubDate>
        <dc:creator>Derek J. Clark &lt;derekjohn.clark@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
