Add DMA-based buffered capture to the Renesas RZ/T2H and RZ/N2H ADC
driver and the necessary device-tree properties. Also add a per-channel
sampling-frequency control.
Capture uses a cyclic DMA transfer into a non-coherent buffer. The DMA
controller has no per-descriptor scatter-gather and each transfer needs
to be of power-of-two width, so the transfer covers the smallest
power-of-two-aligned group of channel registers spanning the enabled
channels, and a consumer kthread compacts each completed period down to
the enabled channels before handing it to the IIO core.
Looks good to me. I did reply to a couple of patchs, but nothing that
requires a v3. Patches 1-7 applied to the testing branch of iio.git.
I'll send that out as togreg once 0-day has had a look.
Nice little series. Thanks!
Jonathan
--
Jonathan Cameron [off-list ref]