Re: [PATCH v5 0/8] Add iio backend compatibility for ad7606

From: Jonathan Cameron
Date: Sat Oct 19 2024 - 10:54:28 EST


On Tue, 15 Oct 2024 13:56:13 +0000
Guillaume Stols <gstols@xxxxxxxxxxxx> wrote:

> This series aims to add iio backend support for AD7606X ADCs.
>
> In a nutshell, iio backend is a paradigm to shift the logic establishing
> the connexion between iio buffers and backend buffers into the backend's
> driver. This provides a more stable programming interface to the driver
> developers, and give more flexibility in the way the hardware communicates.
>
> The support will be first added on AD7606B, and on next patches AD7606C16
> and AD7606C18 will be added. The series have been tested on a Zedboard,
> using the latest HDL available, i.e
> https://github.com/analogdevicesinc/hdl/commit/7d0a4cee1b5fa403f175af513d7eb804c3bd75d0
> and an AD7606B FMCZ EKV. This HDL handles both the conversion trigger
> (through a PWM), and the end of conversion interruption, and is compatible
> with axi-adc, which is "iio-backendable".
>
> More information about this HDL design can be found at:
> https://wiki.analog.com/resources/eval/user-guides/ad7606x-fmc/hdl
>
Applied and pushed out as testing. Please check I didn't mess up the few
minor tweaks needed.