On 07/20/2012 04:18 AM, Marek Vasut wrote: >> Dear Lars-Peter Clausen, > [...] > > One more thing I'm curious about. There's another ADC block on the CPU, called > HSADC (high-speed ADC). It can sample even up to 2Msamples/s. If I were to, say > -- sample at 100kHz and be able to DMA the results into memory -- is there any > way to push such results into userland somehow? Or how to operate such fast > beast? Proper support for high speed sampling is still something that's missing from IIO. You can't mmap your buffers, you can't splice a IIO data stream to another file descriptor, there is no support for zero copy. So your bottleneck will become that you have to copy lots of data around. But it is certainly something that will be added at some point. So implementing the driver as a IIO driver is definitely the right direction. - Lars -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html