I'm looking for a 16 channel ADC with SPI interface that would work with linux and supports a sample rate of at least 44.1kHz per channel with 16 bit resolution. From what I understand the above part would fit the bill.
1) Is there a linux driver available for the AD7616?
2) What is the throughput / sampling rate I can realistically expect when this part if interfaced to a quad core ARM Cortex A17 at 1.8GHz running mainline linux kernel 4.11? Just want to make sure that the kernel and driver subsystem / driver itself won't cause a bottleneck making it impossible to achieve the sampling / processing rate I want.