Sierra Wireless FX30S User Guide
IoT Connector Interface
Table 3-12: IoT Connector Interface
IoT Connector
GPIO1
GPIO2
GPIO3
GPIO4
Iot_DETECT
USB
SDIO
UART
SPI
ADC
PCM
I2C
Note: If you develop an IOT card and use the UART in a hardware loop-back mode by connecting
the transmit and receive signals, do not configure UART2 in Linux Console mode
(AT!MAPUART=16,2).
Rev. 5 September 2020
FX30S Hardware
Signal
GPIO42
GPIO33
GPIO13
GPIO8
GPIO25
Hub on HSIC WP interface,
mounted on ttyUSB0
SDIO
UART2
SPI1
ADC0
PCM
I2C1
a. For SPI, 3G version R12.x supports the /dev/sierra_spi device.
3G versions R13.1 and R14 support the /dev/spidev device; however, there is a known issue.
Please follow the Legato guide:
Cat1 version R10.1 supports the /dev/spidev device; however, the spisvc kernel module must
be manually loaded:
insmod /mnt/legato/system/modules/spisvc.ko
See the Customer Release Notes for more details.
CatM version R9.1 supports the /dev/spidev device; however, the spisvc kernel module is not
present and needs to be manually copied to the device.
Peripheral
/sys/class/gpio/gpio42
/sys/class/gpio/gpio33
/sys/class/gpio/gpio13
/sys/class/gpio/gpio8
/sys/class/gpio/gpio25
/dev/ttyUSB0
/dev/mmcblk0
/dev/ttyHSL1
/dev/spidev1.0
/sys/class/hwmon0/device/mmp_01
(in uV units) (WP85)
/sys/devices/qpnp-vadc-8/mpp2_div1
(WP76/77)
/proc/asound and /dev/snd
/dev/i2c-0 (WP85)
/dev/i2c-4 (WP76/77)
https://docs.legato.io/17_08/howToSPI.html
56
Linux Interface
a
41110485