On Wed, 11 Dec 2024 14:54:43 -0600, David Lechner wrote: > The AXI SPI Engine has support for hardware offloading capabilities. > This includes a connection to a DMA controller for streaming RX or TX > data and a trigger input for starting execution of the SPI message > programmed in the offload. It is designed to support up to 32 offload > instances. > > Signed-off-by: David Lechner <dlechner@xxxxxxxxxxxx> > --- > > v6 changes: > * Drop type $ref for trigger-sources property since it is defined > elsewhere now > * Undo v5 changes that limited the number of offloads to 1 > > v5 changes: > * Also document offload0-tx DMA names since the hardware can support > that now. > * Limit the number of offloads to 1 for now since it would require > significant hardware changes to actually support more than that. > > v4 changes: > * Dropped #spi-offload-cells property. > * Changed subject line. > > v3 changes: > * Added #spi-offload-cells property. > * Added properties for triggers and RX data stream connected to DMA. > > v2 changes: > * This is basically a new patch. It partially replaces "dt-bindings: > iio: offload: add binding for PWM/DMA triggered buffer". > * The controller no longer has an offloads object node and the > spi-offloads property is now a standard SPI peripheral property. > --- > .../bindings/spi/adi,axi-spi-engine.yaml | 24 ++++++++++++++++++++++ > 1 file changed, 24 insertions(+) > Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>