<?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>a5a056c8 - HID: intel-thc: fix CONFIG_HID dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/surface-hid/Kconfig#a5a056c8</link>
        <description>HID: intel-thc: fix CONFIG_HID dependencyIn drivers/hid/, most drivers depend on CONFIG_HID, while a couple of thedrivers in subdirectories instead depend on CONFIG_HID_SUPPORT and use&apos;select HID&apos;. With the newly added INTEL_THC_HID, this causes a buildwarning for a circular dependency:WARNING: unmet direct dependencies detected for HID  Depends on [m]: HID_SUPPORT [=y] &amp;&amp; INPUT [=m]  Selected by [y]:  - INTEL_THC_HID [=y] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; X86_64 [=y] &amp;&amp; PCI [=y] &amp;&amp; ACPI [=y]WARNING: unmet direct dependencies detected for INPUT_FF_MEMLESS  Depends on [m]: INPUT [=m]  Selected by [y]:  - HID_MICROSOFT [=y] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; HID [=y]  - GREENASIA_FF [=y] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; HID [=y] &amp;&amp; HID_GREENASIA [=y]  - HID_WIIMOTE [=y] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; HID [=y] &amp;&amp; LEDS_CLASS [=y]  - ZEROPLUS_FF [=y] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; HID [=y] &amp;&amp; HID_ZEROPLUS [=y]  Selected by [m]:  - HID_ACRUX_FF [=y] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; HID [=y] &amp;&amp; HID_ACRUX [=m]  - HID_EMS_FF [=m] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; HID [=y]  - HID_GOOGLE_STADIA_FF [=m] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; HID [=y]  - PANTHERLORD_FF [=y] &amp;&amp; HID_SUPPORT [=y] &amp;&amp; HID [=y] &amp;&amp; HID_PANTHERLORD [=m]It&apos;s better to be consistent and always use &apos;depends on HID&apos; for HIDdrivers. The notable exception here is USB_KBD/USB_MOUSE, which arealternative implementations that do not depend on the HID subsystem.Do this by extending the &quot;if HID&quot; section below, which means that a fewof the duplicate &quot;depends on HID&quot; and &quot;depends on INPUT&quot; statementscan be removed in the process.Fixes: 1b2d05384c29 (&quot;HID: intel-thc-hid: Add basic THC driver skeleton&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Reviewed-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Reviewed-by: Even Xu &lt;even.xu@intel.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/surface-hid/Kconfig</description>
        <pubDate>Thu, 23 Jan 2025 13:48:12 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>35a927f2 - HID: surface-hid: Add support for legacy keyboard interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/surface-hid/Kconfig#35a927f2</link>
        <description>HID: surface-hid: Add support for legacy keyboard interfaceAdd support for the legacy keyboard (KBD/TC=0x08) HID transport layer ofthe Surface System Aggregator Module (SSAM) to the Surface HID driver.On Surface Laptops 1 and 2, this interface is used to connect theintegrated keyboard.Note that this subsystem interface essentially provides a limited HIDtransport layer. In contrast to the generic HID interface (TC=0x15) usedon newer Surface models, this interface only allows (as far as we know)for a single device to be connected and is otherwise severely limited interms of support for feature- and output-reports. Specifically, onlycaps-lock-LED output-reports and a single read-only feature-report aresupported.Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/drivers/hid/surface-hid/Kconfig</description>
        <pubDate>Wed, 10 Mar 2021 22:53:29 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b05ff100 - HID: Add support for Surface Aggregator Module HID transport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/surface-hid/Kconfig#b05ff100</link>
        <description>HID: Add support for Surface Aggregator Module HID transportAdd a HID transport driver to support integrated HID devices on newerMicrosoft Surface models (specifically 7th-generation, i.e. SurfaceLaptop 3, Surface Book 3, and later).On those models, the internal keyboard and touchpad (as well as someother HID devices with currently unknown function) are connected via thegeneric HID subsystem (TC=0x15) of the Surface System Aggregator Module(SSAM). This subsystem provides a generic HID transport layer, supportfor which is implemented by this driver.Co-developed-by: Bla&#382; Hrastnik &lt;blaz@mxxn.io&gt;Signed-off-by: Bla&#382; Hrastnik &lt;blaz@mxxn.io&gt;Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/drivers/hid/surface-hid/Kconfig</description>
        <pubDate>Wed, 10 Mar 2021 22:53:28 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
