From: Mark Brown Date: Mon, 30 Sep 2024 21:43:34 +0000 (+0100) Subject: spi: spi_amd: Performance Optimization Patch Series X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=b45938ed3691e0c9ccf3fac16bdbb14a52c3c597;p=users%2Fhch%2Fmisc.git spi: spi_amd: Performance Optimization Patch Series Merge series from Raju Rangoju : AMD SPI controller’s index mode performance is constrained by the hardware limitation of the FIFO queue length. This patch series introduces optimizations to the spi_amd driver, aiming to maximize throughput and enhance overall performance. The changes includes, - Enable SPI dual and quad I/O modes and update SPI-MEM support function to reflect AMD SPI0 hardware capabilities. - Utilize efficient kernel APIs to streamline SPI I/O operations for enhanced performance. - Refine the set tx/rx count functions to optimize SPI I/O throughput. - Minimize the number of data read calls by efficiently retrieving data from FIFO queues, improving SPI I/O efficiency. - Add changes to support AMD HID2 SPI controller and update SPI-MEM support function to reflect AMD HID2 hardware capabilities. - Add changes to set SPI controller address mode before initiating the commands - Add changes to implement HIDDMA read operation support for HID2 SPI controller --- b45938ed3691e0c9ccf3fac16bdbb14a52c3c597