<?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>6fc76138 - HID: intel-thc-hid: intel-quicki2c: Add HIDI2C protocol implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/intel-thc-hid/Makefile#6fc76138</link>
        <description>HID: intel-thc-hid: intel-quicki2c: Add HIDI2C protocol implementationIntel QuickI2C driver uses THC hardware to accelerate HID over I2C(HIDI2C) protocol flow.This patch implements all data flows described in HID over I2C protocolSPEC by using THC hardware layer APIs.HID over I2C SPEC:https://learn.microsoft.com/en-us/previous-versions/windows/hardware/design/dn642101(v=vs.85)Co-developed-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Even Xu &lt;even.xu@intel.com&gt;Tested-by: Rui Zhang &lt;rui1.zhang@intel.com&gt;Tested-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Reviewed-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Tested-by: Aaron Ma &lt;aaron.ma@canonical.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/intel-thc-hid/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:31:49 +0000</pubDate>
        <dc:creator>Even Xu &lt;even.xu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ba38d7f8 - HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver hid layer</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/intel-thc-hid/Makefile#ba38d7f8</link>
        <description>HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver hid layerAdd HID Low level driver callbacks and hid probe function to registerQucikI2C as a HID driver, and external touch device as a HID device.Co-developed-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Even Xu &lt;even.xu@intel.com&gt;Tested-by: Rui Zhang &lt;rui1.zhang@intel.com&gt;Tested-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Reviewed-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Tested-by: Aaron Ma &lt;aaron.ma@canonical.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/intel-thc-hid/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:31:47 +0000</pubDate>
        <dc:creator>Even Xu &lt;even.xu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>61bb2714 - HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver skeleton</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/intel-thc-hid/Makefile#61bb2714</link>
        <description>HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver skeletonCreate intel-quicki2c folder and add Kconfig and Makefile for THCQuickI2C driver. Add basic device structure, definitions and probe/removefunctions for QuickI2C driver.Co-developed-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Even Xu &lt;even.xu@intel.com&gt;Tested-by: Rui Zhang &lt;rui1.zhang@intel.com&gt;Tested-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Reviewed-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Tested-by: Aaron Ma &lt;aaron.ma@canonical.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/intel-thc-hid/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:31:46 +0000</pubDate>
        <dc:creator>Even Xu &lt;even.xu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9d8d5173 - HID: intel-thc-hid: intel-quickspi: Add HIDSPI protocol implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/intel-thc-hid/Makefile#9d8d5173</link>
        <description>HID: intel-thc-hid: intel-quickspi: Add HIDSPI protocol implementationIntel QuickSPI driver uses THC hardware to accelerate HID over SPI(HIDSPI) protocol flow.This patch implements all data flows described in HID over SPI protocolSPEC by using THC hardware layer APIs.HID over SPI SPEC:https://www.microsoft.com/download/details.aspx?id=103325Co-developed-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Even Xu &lt;even.xu@intel.com&gt;Tested-by: Rui Zhang &lt;rui1.zhang@intel.com&gt;Tested-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Reviewed-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Tested-by: Aaron Ma &lt;aaron.ma@canonical.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/intel-thc-hid/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:31:43 +0000</pubDate>
        <dc:creator>Even Xu &lt;even.xu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4751113f - HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver hid layer</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/intel-thc-hid/Makefile#4751113f</link>
        <description>HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver hid layerAdd HID Low level driver callbacks and hid probe function to registerQucikSPI as a HID driver, and external touch device as a HID device.Co-developed-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Even Xu &lt;even.xu@intel.com&gt;Tested-by: Rui Zhang &lt;rui1.zhang@intel.com&gt;Tested-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Reviewed-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Tested-by: Aaron Ma &lt;aaron.ma@canonical.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/intel-thc-hid/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:31:41 +0000</pubDate>
        <dc:creator>Even Xu &lt;even.xu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c8f3027d - HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver skeleton</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/intel-thc-hid/Makefile#c8f3027d</link>
        <description>HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver skeletonCreate intel-quickspi folder and add Kconfig and Makefile for THCQuickSPI driver. Add basic device structure, definitions and probe/removefunctions for QuickSPI driver.Co-developed-by: Even Xu &lt;even.xu@intel.com&gt;Signed-off-by: Even Xu &lt;even.xu@intel.com&gt;Signed-off-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Tested-by: Rui Zhang &lt;rui1.zhang@intel.com&gt;Tested-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Reviewed-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Tested-by: Aaron Ma &lt;aaron.ma@canonical.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/intel-thc-hid/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:31:40 +0000</pubDate>
        <dc:creator>Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a688404b - HID: intel-thc-hid: intel-thc: Add THC DMA interfaces</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/intel-thc-hid/Makefile#a688404b</link>
        <description>HID: intel-thc-hid: intel-thc: Add THC DMA interfacesAs THC PIO only has 64 bytes FIFO length, THC DMAs are introduced tosend/receive large data packets.THC has three types of DMA channels: Read DMA channel (RxDMA), Write DMAchannel (TxDMA) and Software DMA (SWDMA).In addition to basic DMA functions, THC RxDMA also includes an autohardware sequence which can handle external touch device&apos;s interruptautomatically without software involved. THC RxDMA channel usually isused for handling touch input reports.THC TxDMA is very similar with general IO TxDMA, and usually is usedfor sending command/request to exteranl touch device.THC SWDMA can perform read, write followed by read operationaccording to different configurations. Unlike RxDMA triggered by busactivity, SWDMA can be triggered by SW driver at any time, for example:- Retrieving an input report without interrupt- Sending command followed by reading responseTHC DMA operation flow includes 4 steps:1. Allocate DMA buffers2. Configure opcode, fill PRD table with DMA buffers, enable DMA channel3. Wait for completion, read out DMA buffers and update buffer pointers4. Stop DMA and release DMA buffersTHC Hardware layer driver provides APIs for all above DMA Steps.Co-developed-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Signed-off-by: Even Xu &lt;even.xu@intel.com&gt;Tested-by: Rui Zhang &lt;rui1.zhang@intel.com&gt;Tested-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Reviewed-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Tested-by: Aaron Ma &lt;aaron.ma@canonical.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/intel-thc-hid/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:31:35 +0000</pubDate>
        <dc:creator>Even Xu &lt;even.xu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1b2d0538 - HID: intel-thc-hid: Add basic THC driver skeleton</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hid/intel-thc-hid/Makefile#1b2d0538</link>
        <description>HID: intel-thc-hid: Add basic THC driver skeletonCreate intel-thc-hid folder and add Kconfig and Makefile for THC drivers.Add basic THC device context structure, definitions and relatedinitialization APIs for THC Hardware layer driver. Also initializeregmap struct for future THC registers access.Co-developed-by: Even Xu &lt;even.xu@intel.com&gt;Signed-off-by: Even Xu &lt;even.xu@intel.com&gt;Signed-off-by: Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;Tested-by: Rui Zhang &lt;rui1.zhang@intel.com&gt;Tested-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Reviewed-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Mark Pearson &lt;mpearson-lenovo@squebb.ca&gt;Tested-by: Aaron Ma &lt;aaron.ma@canonical.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux-6.15/drivers/hid/intel-thc-hid/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:31:31 +0000</pubDate>
        <dc:creator>Xinpeng Sun &lt;xinpeng.sun@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
