Re: [PATCH v8 00/17] spi: axi-spi-engine: add offload support
From: Mark Brown <broonie@kernel.org>
Date: 2025-02-10 14:36:30
Also in:
linux-iio, linux-spi, lkml
On Fri, Feb 07, 2025 at 02:08:57PM -0600, David Lechner wrote:
Only very minor fixes in this revision. Also, now that trees are rebased on v6.14-rc1 we no longer have dependencies for the IIO patches. So Mark can pick up all of the patches if we want to go that way. In any case though, Jonathan will need an immutable branch since we have other IIO patches in-flight building on top of this series.
The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b: Linux 6.14-rc1 (2025-02-02 15:39:26 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-offload for you to fetch changes up to 700a281905f2a4ccf6f3b2d3cd6985e034b4b021: spi: add offload TX/RX streaming APIs (2025-02-07 20:17:11 +0000) ---------------------------------------------------------------- spi: Add offload APIs This series adds support for offloading complete SPI transactions, including the initiation, to the hardware. ---------------------------------------------------------------- David Lechner (5): spi: add basic support for SPI offloading spi: offload: add support for hardware triggers dt-bindings: trigger-source: add generic PWM trigger source spi: offload-trigger: add PWM trigger driver spi: add offload TX/RX streaming APIs .../bindings/trigger-source/pwm-trigger.yaml | 37 ++ MAINTAINERS | 12 + drivers/spi/Kconfig | 15 + drivers/spi/Makefile | 4 + drivers/spi/spi-offload-trigger-pwm.c | 162 +++++++ drivers/spi/spi-offload.c | 465 +++++++++++++++++++++ drivers/spi/spi.c | 10 + include/linux/spi/offload/consumer.h | 39 ++ include/linux/spi/offload/provider.h | 47 +++ include/linux/spi/offload/types.h | 99 +++++ include/linux/spi/spi.h | 20 + 11 files changed, 910 insertions(+) create mode 100644 Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml create mode 100644 drivers/spi/spi-offload-trigger-pwm.c create mode 100644 drivers/spi/spi-offload.c create mode 100644 include/linux/spi/offload/consumer.h create mode 100644 include/linux/spi/offload/provider.h create mode 100644 include/linux/spi/offload/types.h
Attachments
- signature.asc [application/pgp-signature] 488 bytes