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
Attachment:
signature.asc
Description: PGP signature