Sierra Wireless FX30 User Guide
Rev 4 March 2019 74 41110030
Table D-1: FX30 Hardware Feature to Linux Interface Mapping
Name Function WP
GPIO/
ADC
Linux Interface Description
On / Off (Pin 3) External On/Off
Input
GPIO24 /sys/class/gpio/gpio24 High: external On/Off signal is Low (in OFF
state) (default)
Low: external On/Off signal is High (in ON
state)
Note: GPIO58 must be low in order for
device to power off.
IO1 (Pin 4) Digital Input GPIO2 /sys/class/gpio/gpio2 High: External I/O1 is low (ground)
Low: External I/O1 is high
Default is external low.
Internal Pull-up GPIO57 /sys/class/gpio/gpio57 High: Enables internal pull-up to 3.3V
(default)
Low: Disables internal pull-up
IO2 (Pin 5) Digital Input GPIO21 /sys/class/gpio/gpio21 High: External I/O2 is low (ground)
Low: External I/O2 is high
Default is external low.
Internal Pull-up GPIO53 /sys/class/gpio/gpio53 High: Enables internal pull-up to 3.3V
Low: Disables internal pull-up (default)
Analog Input ADC1
/sys/class/hwmon/
hwmon0/device/mpp_05
ADC with 15 bits of resolution (FX30 3G)
/sys/devices/qpnp-vadc-
8/mpp4_div1
ADC with 15 bits of resolution (FX30 Cat-1/
Cat-M)
IO3 (Pin 6) Digital Input GPIO22 /sys/class/gpio/gpio22 High: External I/O3 is low (ground)
Low: External 1/O3 is high
Default is external low.
Internal Pull-up GPIO54 /sys/class/gpio/gpio54 High: Enables internal pull-up to Vin
Low: Disables internal pull-up (Default)
Digital Output GPIO56 /sys/class/gpio/gpio56 High: Output transmitter ON—clamps
external IO3 to ground
Low: Output transmitter OFF—IO3 floats
(can be used as input)
Default is external low.
External Push
Button
Digital Input GPIO7 /sys/class/gpio/gpio7 High: External Push button is released
(default)
Low: External push-button is being pushed