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.