Re: [PATCH v5 3/4] iio: adc: ltc2378: Enable high-speed data capture
From: Jonathan Cameron
Date: Sat Jul 04 2026 - 19:48:45 EST
On Thu, 2 Jul 2026 18:45:49 -0300
Marcelo Schmitt <marcelo.schmitt@xxxxxxxxxx> wrote:
> Make use of SPI transfer offloading to speed up data capture, enabling data
> acquisition at faster sample rates (up to 2 MSPS).
>
> Signed-off-by: Marcelo Schmitt <marcelo.schmitt@xxxxxxxxxx>
> diff --git a/drivers/iio/adc/ltc2378.c b/drivers/iio/adc/ltc2378.c
> index b5cf2e974dac..b25602d91bbe 100644
> --- a/drivers/iio/adc/ltc2378.c
> +++ b/drivers/iio/adc/ltc2378.c
> @@ -12,16 +12,28 @@
> #include <linux/delay.h>
> #include <linux/err.h>
> #include <linux/gpio/consumer.h>
> +#include <linux/math64.h>
> #include <linux/mod_devicetable.h>
> #include <linux/module.h>
> #include <linux/regulator/consumer.h>
> +#include <linux/pwm.h>
> #include <linux/spi/spi.h>
> +#include <linux/spi/offload/consumer.h>
> +#include <linux/spi/offload/types.h>
> +#include <linux/time64.h>
> #include <linux/types.h>
> #include <linux/units.h>
>
> +#include <linux/iio/buffer.h>
> +#include <linux/iio/buffer-dmaengine.h>
> #include <linux/iio/iio.h>
> +#include <linux/iio/sysfs.h>
I'm probably missing something. Why this include?
Jonathan