I just finished a series of blog posts that describe how to use the touch screen SPI on the Jetson TK1 to send a receive full-duplex streams of data to an Arduino Due at 25 MHz. It describes how to turn on the kernel options for spidev, and how to configure the device tree to create a spidev controller. It also includes source code for the Jetson and the Arduino that shows how to get them to communicate and stream data. You can find the blog posts here:
http://neurorobotictech.com/Community/Blog/tabid/184/ID/11/Using-the-Jetson-TK1-SPI--Part-1-Why-is-SPI-important.aspx
Quite a helpful blog. Thank you.
Adding a section about : “enabling the SPI for non-Grinch kernel” would be awesome.