VOXL 3 Linux User Guide
Table of contents
This guide documents the peripheral interfaces (UART, SPI, I2C, GPIO, PCIe) exposed to Linux on VOXL 3.
UARTs
Apps Proc
/dev/ttyHS7
Device
| Device | /dev/ttyHS7 |
| QUP | QUP0_SE7 |
| GPIO | 30-31 |
| Voltage | TODO |
| Code Sample | TODO |
Connector — J19
| Pin | Signal | GPIO |
|---|---|---|
| 17 | UART TX | 30 |
| 19 | UART RX | 31 |
DSP Proc
TODO
SPI
Apps Proc
/dev/spidev12.0 - On-Board APPS IMU
Device
| Device | /dev/spidev12.0 |
| QUP | QUP1_SE4 |
| GPIO | 48-51 |
| Max Clock | TODO |
| Voltage | TODO |
| Code Sample | TODO |
Connector — On-board IMU
| Pin | Signal | GPIO |
|---|---|---|
| N/A | MISO | 48 |
| N/A | MOSI | 49 |
| N/A | CLK | 50 |
| N/A | CS | 51 |
/dev/spidev14.0
Device
| Device | /dev/spidev14.0 |
| QUP | QUP1_SE6 |
| GPIO | 56-59 |
| Max Clock | TODO |
| Code Sample | TODO |
Connector — J19
| Pin | Signal | GPIO |
|---|---|---|
| 12 | MISO | 56 |
| 14 | MOSI | 57 |
| 16 | CLK | 58 |
| 18 | CS | 59 |
DSP Proc
TODO
I2Cs
Apps Proc
/dev/i2c-1 - On-Board PM8008 and USB-C Redriver
Device
| Device | /dev/i2c-1 |
| QUP | QUP0_SE1 |
| GPIO | 4-5 |
| Voltage | TODO |
| Devices | TODO |
Connector — On-board
| Pin | Signal | GPIO |
|---|---|---|
| N/A | SDA | 4 |
| N/A | SCL | 5 |
/dev/i2c-9
Device
| Device | /dev/i2c-9 |
| QUP | QUP1_SE1 |
| GPIO | 36-37 |
| Voltage | TODO |
| Devices | TODO |
Connector — J9
| Pin | Signal | GPIO |
|---|---|---|
| 9 | SCL | 37 |
| 11 | SDA | 36 |
/dev/i2c-13
Device
| Device | /dev/i2c-13 |
| QUP | QUP1_SE5 |
| GPIO | 52-53 |
| Voltage | TODO |
| Use | TODO |
Connector — J19
| Pin | Signal | GPIO |
|---|---|---|
| 26 | SCL | 53 |
| 28 | SDA | 52 |
DSP Proc
TODO
GPIOs
TODO
PCIe
PCIe0 - WiFi
TODO
Serial Debug Console
TODO