<?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>a0c45b0b - thunderbolt: Add trace events support for the control channel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#a0c45b0b</link>
        <description>thunderbolt: Add trace events support for the control channelSometimes it is useful to see the traffic happening inside the controlchannel, especially when debugging a possible problem. This addstracepoints close to the hardware which can be enabled dynamically asneeded using the standard Linux trace events facility.Signed-off-by: Gil Fine &lt;gil.fine@linux.intel.com&gt;Co-developed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Sun, 12 Feb 2023 22:45:21 +0000</pubDate>
        <dc:creator>Gil Fine &lt;gil.fine@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>12a14f2f - thunderbolt: Move CLx support functions into clx.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#12a14f2f</link>
        <description>thunderbolt: Move CLx support functions into clx.cThere really don&apos;t belong to switch.c so move them into their own file.As we do this rename the functions to match the conventions usedelsewhere in the driver.No functional changes.Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Fri, 07 Oct 2022 15:12:02 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>33d4951e - thunderbolt: build kunit tests without structleak plugin</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#33d4951e</link>
        <description>thunderbolt: build kunit tests without structleak pluginThe structleak plugin causes the stack frame size to grow immensely whenused with KUnit:drivers/thunderbolt/test.c:1529:1: error: the frame size of 1176 bytes is larger than 1024 bytes [-Werror=frame-larger-than=]Turn it off in this file.Linus already split up tests in this file, so this change *should* beredundant now.Signed-off-by: Brendan Higgins &lt;brendanhiggins@google.com&gt;Suggested-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Wed, 29 Sep 2021 21:27:12 +0000</pubDate>
        <dc:creator>Brendan Higgins &lt;brendanhiggins@google.com&gt;</dc:creator>
    </item>
<item>
        <title>cae5f515 - thunderbolt: Add USB4 port devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#cae5f515</link>
        <description>thunderbolt: Add USB4 port devicesCreate devices for each USB4 port. This is needed when we add retimeraccess when there is no device connected but may be useful for otherpurposes too following what USB subsystem does. This exports a singleattribute &quot;link&quot; that shows the type of the USB4 link (or &quot;none&quot; ifthere is no cable connected).Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Thu, 01 Apr 2021 14:34:20 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>edc0f494 - thunderbolt: Add DMA traffic test driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#edc0f494</link>
        <description>thunderbolt: Add DMA traffic test driverThis driver allows sending DMA traffic over XDomain connection.Specifically over a loopback connection using either a Thunderbolt/USB4cable that is connected back to the host router port, or a specialloopback dongle that has RX and TX lines crossed. This can be useful atmanufacturing floor to check whether Thunderbolt/USB4 ports arefunctional.The driver exposes debugfs directory under the XDomain service that canbe used to configure the driver, start the test and check the results.If a loopback dongle is used the steps to send and receive 1000 packetscan be done like:  # modprobe thunderbolt_dma_test  # echo 1000 &gt; /sys/kernel/debug/thunderbolt/&lt;service_id&gt;/dma_test/packets_to_receive  # echo 1000 &gt; /sys/kernel/debug/thunderbolt/&lt;service_id&gt;/dma_test/packets_to_send  # echo 1 &gt; /sys/kernel/debug/thunderbolt/&lt;service_id&gt;/dma_test/test  # cat /sys/kernel/debug/thunderbolt/&lt;service_id&gt;/dma_test/statusWhen a cable is connected back to host then there are two Thunderboltservices, one is configured for receiving (does not matter which one):  # modprobe thunderbolt_dma_test  # echo 1000 &gt; /sys/kernel/debug/thunderbolt/&lt;service_a&gt;/dma_test/packets_to_receive  # echo 1 &gt; /sys/kernel/debug/thunderbolt/&lt;service_a&gt;/dma_test/testThe other one for sending:  # echo 1000 &gt; /sys/kernel/debug/thunderbolt/&lt;service_b&gt;/dma_test/packets_to_send  # echo 1 &gt; /sys/kernel/debug/thunderbolt/&lt;service_b&gt;/dma_test/testResults can be read from both services status attributes.Signed-off-by: Isaac Hazan &lt;isaac.hazan@intel.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Acked-by: Yehezkel Bernat &lt;YehezkelShB@gmail.com&gt;Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Thu, 24 Sep 2020 08:44:02 +0000</pubDate>
        <dc:creator>Isaac Hazan &lt;isaac.hazan@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2c6ea4e2 - thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#2c6ea4e2</link>
        <description>thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=mThis adds a bit more build coverage for the tests even though these arenot expected to be enabled by normal users and distros. In order to makethis working we need to open-code kunit_test_suite() and call therelevant functions directly in the driver init/exit hook.Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Mon, 24 Aug 2020 09:46:52 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>54e41810 - thunderbolt: Add debugfs interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#54e41810</link>
        <description>thunderbolt: Add debugfs interfaceThis adds debugfs interface that can be used for debugging possibleissues in hardware/software. It exposes router and adapter config spacesthrough files like this:  /sys/kernel/debug/thunderbolt/&lt;DEVICE&gt;/regs  /sys/kernel/debug/thunderbolt/&lt;DEVICE&gt;/&lt;PORT1&gt;/regs  /sys/kernel/debug/thunderbolt/&lt;DEVICE&gt;/&lt;PORT1&gt;/path  /sys/kernel/debug/thunderbolt/&lt;DEVICE&gt;/&lt;PORT1&gt;/counters  /sys/kernel/debug/thunderbolt/&lt;DEVICE&gt;/&lt;PORT2&gt;/regs  /sys/kernel/debug/thunderbolt/&lt;DEVICE&gt;/&lt;PORT2&gt;/path  /sys/kernel/debug/thunderbolt/&lt;DEVICE&gt;/&lt;PORT2&gt;/counters  ...The &quot;regs&quot; is either the router or port configuration space registerdump. The &quot;path&quot; is the port path configuration space and &quot;counters&quot; isthe optional counters configuration space.These files contains one register per line so it should be easy to usenormal filtering tools to find the registers of interest if needed.The router and adapter regs file becomes writable whenCONFIG_USB4_DEBUGFS_WRITE is enabled (which is not supposed to be donein production systems) and in this case the developer can write &quot;offsetvalue&quot; lines there to modify the hardware directly. For convenience thisalso supports the long format the read side produces (but ignores theadditional fields). The counters file can be written even whenCONFIG_USB4_DEBUGFS_WRITE is not enabled and it is only used to clearthe counter values.Signed-off-by: Gil Fine &lt;gil.fine@intel.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Mon, 29 Jun 2020 17:30:52 +0000</pubDate>
        <dc:creator>Gil Fine &lt;gil.fine@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b2be2b05 - thunderbolt: Create device links from ACPI description</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#b2be2b05</link>
        <description>thunderbolt: Create device links from ACPI descriptionThe new way to describe relationship between tunneled ports and USB4 NHI(Native Host Interface) is with ACPI _DSD looking like below for a PCIedownstream port:    Scope (\_SB.PCI0)    {        Device (NHI0) { } // Thunderbolt NHI        Device (DSB0) // Hotplug downstream port        {            Name (_DSD, Package () {                ToUUID(&quot;daffd814-6eba-4d8c-8a91-bc9bbf4aa301&quot;),                Package () {                    Package () {&quot;usb4-host-interface&quot;, \_SB.PCI0.NHI0},                    ...                }            })        }    }This is &quot;documented&quot; in these [1] USB-IF slides and being used onsystems that ship with Windows.The _DSD can be added to tunneled USB3 and PCIe ports, and is needed tomake sure the USB4 NHI is resumed before any of the tunneled ports sothe protocol tunnels get established properly before the actual portitself is resumed. Othwerwise the USB/PCI core find the link may not beestablished and starts tearing down the device stack.This parses the ACPI description each time NHI is probed and tries tofind devices that has the property and it references the NHI inquestion. For each matching device a device link from that device to theNHI is created.Since USB3 ports themselves do not get runtime suspended with the parentdevice (hub) we do not add the link from the USB3 port to USB4 NHI butinstead we add the link from the xHCI device. This makes the device linkusable for runtime PM as well.[1] https://www.usb.org/sites/default/files/D1T2-2%20-%20USB4%20on%20Windows.pdfSigned-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Acked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Tue, 02 Apr 2019 12:26:00 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1cb36293 - thunderbolt: Add support for authenticate on disconnect</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#1cb36293</link>
        <description>thunderbolt: Add support for authenticate on disconnectSome external devices can support completing thunderbolt authenticationwhen they are unplugged. For this to work though, the link controller mustremain operational.The only device known to support this right now is the Dell WD19TB, so adda quirk for this.Signed-off-by: Mario Limonciello &lt;mario.limonciello@dell.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Tue, 23 Jun 2020 16:14:29 +0000</pubDate>
        <dc:creator>Mario Limonciello &lt;mario.limonciello@dell.com&gt;</dc:creator>
    </item>
<item>
        <title>dacb1287 - thunderbolt: Add support for on-board retimers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#dacb1287</link>
        <description>thunderbolt: Add support for on-board retimersUSB4 spec specifies standard access to retimers (both on-board andcable) through USB4 port sideband access. This makes it possible toupgrade their firmware in the same way than we already do with therouters.This enumerates on-board retimers under each USB4 port when the linkcomes up and adds them to the bus under the router the retimer belongsto. Retimers are exposed in sysfs with name like &lt;device&gt;:&lt;port&gt;.&lt;index&gt;where device is the router the retimer belongs to, port is the USB4 portthe retimer is connected to and index is the retimer index under thatport (starting from 1). This applies to the upstream USB4 port as wellso if there is on-board retimer between the port and the router it isalso added accordingly.At this time we do not add cable retimers but there is no techincalrestriction to do so in the future if needed. It is not clear whether itmakes sense to upgrade their firmwares and at least Thunderbolt 3 cablesit has not been done outside of lab environments.The sysfs interface is made to follow the router NVM upgrade to make iteasy to extend the existing userspace (fwupd) to handle these as well.Signed-off-by: Kranthi Kuntala &lt;kranthi.kuntala@intel.com&gt;Co-developed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Thu, 05 Mar 2020 14:39:58 +0000</pubDate>
        <dc:creator>Kranthi Kuntala &lt;kranthi.kuntala@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>719a5fe8 - thunderbolt: Split common NVM functionality into a separate file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#719a5fe8</link>
        <description>thunderbolt: Split common NVM functionality into a separate fileWe are going to reuse some of this functionality to implement retimerNVM upgrade so move common NVM functionality into its own file. We alsorename the structure from tb_switch_nvm to tb_nvm to make it clear thatit is not just for switches.Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Thu, 05 Mar 2020 09:37:15 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>54509f50 - thunderbolt: Add KUnit tests for path walking</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#54509f50</link>
        <description>thunderbolt: Add KUnit tests for path walkingThis adds KUnit tests for path walking which is only dependent onsoftware structures, so no hardware is needed to run these.We make these available only when both KUnit and the driver itself arebuilt into the kernel image. The reason for this is that KUnit adds itsown module_init() call in kunit_test_suite() which generates linkererror because the driver does the same in nhi.c. This should be fine fornow because these tests are only meant to run by developers anyway.Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Wed, 29 Apr 2020 13:38:39 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cf29b9af - thunderbolt: Add support for Time Management Unit</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#cf29b9af</link>
        <description>thunderbolt: Add support for Time Management UnitTime Management Unit (TMU) is included in each USB4 router. It is usedto synchronize time across the USB4 fabric. By default when USB4 routeris plugged to the domain, its TMU is turned off. This differs fromThunderbolt (1, 2 and 3) devices whose TMU is by default configured tobi-directional HiFi mode. Since time synchronization is needed forproper Display Port tunneling this means we need to configure the TMU onUSB4 compliant devices.The USB4 spec allows some flexibility on how the TMU can be configured.This makes it possible to enable link power management states (CLx) incertain topologies, where for example DP tunneling is not used. TMU canalso be re-configured dynamicaly depending on types of tunnels createdover the USB4 fabric.In this patch we simply configure the TMU to be in bi-directional HiFimode. This way we can tunnel any kind of traffic without need to performcomplex steps to re-configure the domain dynamically. We can add morefine-grained TMU configuration later on when we start enabling CLxstates.Signed-off-by: Rajmohan Mani &lt;rajmohan.mani@intel.com&gt;Co-developed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Link: https://lore.kernel.org/r/20191217123345.31850-8-mika.westerberg@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Tue, 17 Dec 2019 12:33:43 +0000</pubDate>
        <dc:creator>Rajmohan Mani &lt;rajmohan.mani@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>690ac0d2 - thunderbolt: Update Kconfig entries to USB4</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#690ac0d2</link>
        <description>thunderbolt: Update Kconfig entries to USB4Since the driver now supports USB4 which is the standard going forward,update the Kconfig entry to mention this and rename the entry fromCONFIG_THUNDERBOLT to CONFIG_USB4 instead to help people to find thecorrect option if they want to enable USB4.Also do the same for Thunderbolt network driver.Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Link: https://lore.kernel.org/r/20191217123345.31850-6-mika.westerberg@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Tue, 17 Dec 2019 12:33:41 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b0407983 - thunderbolt: Add initial support for USB4</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#b0407983</link>
        <description>thunderbolt: Add initial support for USB4USB4 is the public specification based on Thunderbolt 3 protocol. Thereare some differences in register layouts and flows. In addition to PCIeand DP tunneling, USB4 supports tunneling of USB 3.x. USB4 is alsobackward compatible with Thunderbolt 3 (and older generations but thespec only talks about 3rd generation). USB4 compliant devices can beidentified by checking USB4 version field in router configuration space.This patch adds initial support for USB4 compliant hosts and deviceswhich enables following features provided by the existing functionalityin the driver:  - PCIe tunneling  - Display Port tunneling  - Host and device NVM firmware upgrade  - P2P networkingThis brings the USB4 support to the same level that we already have forThunderbolt 1, 2 and 3 devices.Note the spec talks about host and device &quot;routers&quot; but in the driver westill use term &quot;switch&quot; in most places. Both can be used interchangeably.Co-developed-by: Rajmohan Mani &lt;rajmohan.mani@intel.com&gt;Signed-off-by: Rajmohan Mani &lt;rajmohan.mani@intel.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Link: https://lore.kernel.org/r/20191217123345.31850-5-mika.westerberg@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Tue, 17 Dec 2019 12:33:40 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3cdb9446 - thunderbolt: Add support for Intel Ice Lake</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#3cdb9446</link>
        <description>thunderbolt: Add support for Intel Ice LakeThe Thunderbolt controller is integrated into the Ice Lake CPU itselfand requires special flows to power it on and off using force power bitin NHI VSEC registers. Runtime PM (RTD3) and Sx flows also differ fromthe discrete solutions. Now the firmware notifies the driver whetherRTD3 entry or exit are possible. The driver is responsible of sendingGo2Sx command through link controller mailbox when system enters Sxstates (suspend-to-mem/disk). Rest of the ICM firwmare flows followTitan Ridge.Signed-off-by: Raanan Avargil &lt;raanan.avargil@intel.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Reviewed-by: Yehezkel Bernat &lt;YehezkelShB@gmail.com&gt;Tested-by: Mario Limonciello &lt;mario.limonciello@dell.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Tue, 16 Jan 2018 20:19:00 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>1752b9f7 - thunderbolt: Rename tunnel_pci to tunnel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#1752b9f7</link>
        <description>thunderbolt: Rename tunnel_pci to tunnelIn order to tunnel non-PCIe traffic as well rename tunnel_pci.[ch] totunnel.[ch] to reflect this fact. No functional changes.Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Sun, 19 Feb 2017 08:58:35 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a9be5582 - thunderbolt: Move LC specific functionality into a separate file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#a9be5582</link>
        <description>thunderbolt: Move LC specific functionality into a separate fileWe will be adding more link controller functionality in subsequentpatches and it does not make sense to keep all that in switch.c, soseparate LC functionality into its own file.Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Wed, 09 Jan 2019 14:42:12 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d1ff7024 - thunderbolt: Add support for XDomain discovery protocol</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/thunderbolt/Makefile#d1ff7024</link>
        <description>thunderbolt: Add support for XDomain discovery protocolWhen two hosts are connected over a Thunderbolt cable, there is aprotocol they can use to communicate capabilities supported by the host.The discovery protocol uses automatically configured control channel(ring 0) and is build on top of request/response transactions usingspecial XDomain primitives provided by the Thunderbolt base protocol.The capabilities consists of a root directory block of basic propertiesused for identification of the host, and then there can be zero or moredirectories each describing a Thunderbolt service and its capabilities.Once both sides have discovered what is supported the two hosts cansetup high-speed DMA paths and transfer data to the other side usingwhatever protocol was agreed based on the properties. The softwareprotocol used to communicate which DMA paths to enable is servicespecific.This patch adds support for the XDomain discovery protocol to theThunderbolt bus. We model each remote host connection as a Linux XDomaindevice. For each Thunderbolt service found supported on the XDomaindevice, we create Linux Thunderbolt service device which Thunderboltservice drivers can then bind to based on the protocol identificationinformation retrieved from the property directory describing theservice.This code is based on the work done by Amir Levy and Michael Jamet.Signed-off-by: Michael Jamet &lt;michael.jamet@intel.com&gt;Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Reviewed-by: Yehezkel Bernat &lt;yehezkel.bernat@intel.com&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/thunderbolt/Makefile</description>
        <pubDate>Mon, 02 Oct 2017 10:38:34 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
