Difference between revisions of "Beagleboard:BeagleBone cape interface spec"

From eLinux.org
Jump to: navigation, search
(I2C)
(SPI)
Line 86: Line 86:
  
 
= SPI =
 
= SPI =
 +
 +
{| class="wikitable" style="text-align: center;"
 +
|+ Bone bus SPI
 +
|-
 +
! Bone bus !! BBBWL/BBB !! BBAI !! MOSI !! MISO !! CLK !! CS !! Overlay
 +
|-
 +
!/dev/bone/spi/0.''x''
 +
| SPI0 || SPI2 || P9.18 || P9.21 || P9.22 ||
 +
* P9.17 (CS0)
 +
|
 +
|-
 +
|-
 +
!/dev/bone/spi/1.''x''
 +
| SPI1 || SPI3 || P9.30 || P9.29 || P9.31 ||
 +
* P9.28 (CS0)
 +
* P9.42 (CS1)
 +
|
 +
|-
 +
|}
 +
 +
 +
 +
 +
<!--
 
Need to add a symlink from /dev/spi to /dev/bone/spi.
 
Need to add a symlink from /dev/spi to /dev/bone/spi.
  
Line 123: Line 147:
 
AM5729 SPI3 GPIO7_11  
 
AM5729 SPI3 GPIO7_11  
 
* P9.23 - CS
 
* P9.23 - CS
 +
<!--
  
 
= UART =
 
= UART =

Revision as of 02:11, 25 July 2020

This is a list of symlink interfaces based on BeagleBone Cape header pins.[1][2][3]

I2C

Bone bus I2C
Bone bus BBBWL/BBB BBAI SCL SDA Overlay
/dev/bone/i2c/1 I2C0 I2C1 On-board On-board
/dev/bone/i2c/1 I2C1 I2C5 P9.17 P9.18
/dev/bone/i2c/2 I2C2 I2C4 P9.19 P9.20
/dev/bone/i2c/2a I2C2 N/A P9.21 P9.22
/dev/bone/i2c/3 I2C1 I2C3 P9.24 P9.26



SPI

Bone bus SPI
Bone bus BBBWL/BBB BBAI MOSI MISO CLK CS Overlay
/dev/bone/spi/0.x SPI0 SPI2 P9.18 P9.21 P9.22
  • P9.17 (CS0)
/dev/bone/spi/1.x SPI1 SPI3 P9.30 P9.29 P9.31
  • P9.28 (CS0)
  • P9.42 (CS1)