We are developing an extension board for nanopi neo and we want constantly read a bit stream from it over the extension header. We think that SPI is the best way to do it at a constant speed. We noticed that there are quite long interruptions between two consecutive SPI reads when we read from user space (>100µS). Does anyone know if there is a way with the standard driver to avoid the interruptions? Best would be a double buffer DMA solution, so that we do not loose a single bit. Is this possible without writing a custom kernel module?
nanopi SPI driver
Hi, The nanopi has supported spi driver and has the example code you can refer the wiki: http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_2%278_SPI_Key_TFT