A few people asked us about ARM support and most of them were interested in NVidia Tegra, so we grabbed a NVidia Jetson TK1 development kit for testing. Simple cross-compilation of the driver gives us 22 MSPS right away:

root@tegra-ubuntu:~/PKG/usr/lib# uname -a
Linux tegra-ubuntu 3.10.40-ga7da876 #1 SMP PREEMPT Tue Jun 7 21:05:06 PDT 2016 armv7l armv7l armv7l GNU/Linux

root@tegra-ubuntu:~/PKG/usr/lib# ./test_xtrxll
Success!
Processed RX 2 x 11.000 = 22.000 MSPS (WIRE: 87.999299) TX 2 x 11.007 = 22.015 MSPS (WIRE: 88.058852 MB/s) 
11:38:47.956458 INFO: XTRX PCI_4: Device closing

Not a bad result for an (almost) zero effort. We’ll see if we can optimize and get more performance out of it later on.

Stay tuned!