> -----Original Message----- > From: Nuno Sá <noname.nuno@xxxxxxxxx> > Sent: Dienstag, 5. Dezember 2023 16:12 > To: David Lechner <dlechner@xxxxxxxxxxxx>; linux-spi@xxxxxxxxxxxxxxx > Cc: Mark Brown <broonie@xxxxxxxxxx>; Hennerich, Michael > <Michael.Hennerich@xxxxxxxxxx>; Sa, Nuno <Nuno.Sa@xxxxxxxxxx>; linux- > kernel@xxxxxxxxxxxxxxx; Lars-Peter Clausen <lars@xxxxxxxxxx> > Subject: Re: [PATCH 0/9] spi: axi-spi-engine: improvements round 2 > > > On Mon, 2023-12-04 at 11:33 -0600, David Lechner wrote: > > We are working towards adding support for the offload feature [1] of > > the AXI SPI Engine IP core. Before we can do that, we want to make > > some general fixes and improvements to the driver. In order to avoid a > > giant series with 35+ patches, we are splitting this up into a few > > smaller series. > > > > This is a continuation of the work started in [2] which has been > > applied to spi/for-6.8 [3]. This series must be applied on top of that > > series to apply cleanly. > > > > Once this series is applied, we will follow up with the 3rd series > > that implements the offload support. The offload support will also > > involve the IIO subsystem (a new IIO driver will depend on the new SPI > > offload feature), so I'm mentioning this now in case we want to do > > anything ahead of time to prepare for that (e.g. putting all of these > > changes on a separate branch). > > > > [1]: > > https://wiki.analog.com/resources/fpga/peripherals/spi_engine/offload > > [2]: > > https://urldefense.com/v3/__https://lore.kernel.org/linux-spi/20231117 > > -axi-spi-engine-series-1-v1-0-cc59db999b87@xxxxxxxxxxxx/__;!!A3Ni8CS0y > > > 2Y!4P8x0PlUachyveotKnjDl76l9lcBm5HvGgZVXAfsa26fHvTXZ7Cvmq2lt_ZPP58 > nPhJ > > K_sGO56g48deUWlcDSsY8qg$ > > [3]: > > https://urldefense.com/v3/__https://git.kernel.org/pub/scm/linux/kerne > > l/git/broonie/spi.git/log/?h=for-6.8__;!!A3Ni8CS0y2Y!4P8x0PlUachyveotK > > > njDl76l9lcBm5HvGgZVXAfsa26fHvTXZ7Cvmq2lt_ZPP58nPhJK_sGO56g48deU > Wlfwzsn > > PJw$ > > > > --- > > Acked-by: Nuno Sa <nuno.sa@xxxxxxxxxx> Acked-by: Michael Hennerich <michael.hennerich@xxxxxxxxxx> > > > David Lechner (9): > > spi: axi-spi-engine: return void from > > spi_engine_compile_message() > > spi: axi-spi-engine: populate xfer->effective_speed_hz > > spi: axi-spi-engine: remove spi_engine_get_clk_div() > > spi: axi-spi-engine: fix sleep ticks calculation > > spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep() > > spi: axi-spi-engine: implement xfer->cs_change_delay > > spi: axi-spi-engine: restore clkdiv at end of message > > spi: axi-spi-engine: remove delay from CS assertion > > spi: axi-spi-engine: add watchdog timer > > > > drivers/spi/spi-axi-spi-engine.c | 116 > > ++++++++++++++++++++++++++------------- > > 1 file changed, 77 insertions(+), 39 deletions(-) > > --- > > base-commit: 8e6a43961f24cf841d3c0d199521d0b284d948b9 > > change-id: 20231129-axi-spi-engine-series-2-5f0a6053dea0