SPI interface pinout

The SPI signals available on the different Acme Systems boards are:

SPI Signal I/O Function FOX G20 Daisy-1 Aria G25 Terra Arietta Acqua
SPI0 MOSI O Master Output Slave Input J7.10 D7.2 S11 D15.2 J2.7
SPI0 MISO I Master Input Slave Output J7.9 D7.3 S12 D15.3 J2.8
SPI0 SCLK O Clock J7.7 D7.4 S10 D15.4 J2.6
SPI0 CS0 O Chip Select 0 J7.8 D7.5 S9 D15.5 J2.5
SPI0 CS1 O Chip Select 1 J7.19 D7.6 S16 D15.6 J2.10
SPI0 CS2 O Chip Select 2 D7.7 S22 D15.7 J2.9
SPI0 CS3 O Chip Select 3 J6.27 D7.8 J2.12
SPI1 MOSI O Master Output Slave Input J4.8 J3.22
SPI1 MISO I Master Input Slave Output J4.10 J3.24
SPI1 SCLK O Clock J4.7 J3.25
SPI1 CS0 O Chip Select 0 J4.25 J3.23
SPI1 CS1 O Chip Select 1 J4.23 J3.26
SPI1 CS2 O Chip Select 2 J4.12 J3.28
SPI1 CS3 O Chip Select 3 J4.14 J3.29

Not all the signales are available by default and not all SPI lines are listed on this table or muxed in this way.

Refer to the MCU datasheets to find other lines.

This tutorial illustrates how use the SPI bus under Linux Kernel >=3.11. If you are using a previous version please read: Working with SPI bus under Linux Kernel 2.6.x