
Shield pin configuration
2.3
Pin function multiplexing control (detailed)
Table 4 lists the GPIO outputs dedicated to pin multiplexing control. Different functions may be selected for
specific shield I/O pins by setting these GPIO outputs to 0/1 (low/high). Additionally, some of the SoC GPIO pins
also feature internal mux options. These are listed as “SoC Pin Modes”.
Currently, these are configured by setting the required pin mode for the corresponding SoC GPIO pin N, via
/sys/kernel/debug/gpio_debug/gpioN/current_pinmux
, to “mode[0/1/2/...]”
Table 4
Pin function multiplexing control
Shiel
d pin
GPIO pin mux
SoC pin modes
Pin
Linux
0 (low)
1 (high)
Power-on default
Pin
Linux
0
1
2
IO0
-
GP130
130
GPIO
UART
IO1
-
GP131
131
GPIO
UART
IO2
-
GP128
128
GPIO
UART
IO3
-
GP12
12
GPIO
PWM
IO4
-
GP129
129
GPIO
UART
IO5
-
GP13
13
GPIO
PWM
IO6
-
GP182
182
GPIO
PWM
IO7
-
GP48
48
GPIO
IO8
-
GP49
49
GPIO
IO9
-
GP183
183
GPIO
PWM
IO10 U34_ IO1.7
263
PWM4_OUT
GP41
Pulled down input
GP41
41
GPIO
I2S
SSP5_FS_1
U16_ IO1.0
240
GP41
SSP5_FS_1
Pulled up input
1
GP111
111
GPIO
SPI
IO11 U34_ IO1.6
262
PWM5_OUT
GP43
Pulled down input GP43
43
GPIO
I2S
SSP5_TXD
GP115
115
GPIO
SPI
U16_ IO1.1
241
GP43
SSP5_TXD
Pulled up input
1
IO12 U16_ IO1.2
242
GP42
SSP5_RXD
Pulled up input
1
GP42
42
GPIO
I2S
GP114
114
GPIO
SPI
IO13 U16_ IO1.3
243
GP40
SSP5_CLK
Pulled up input
1
GP40
40
GPIO
I2S
GP109
109
GPIO
SPI
IO14 U17_ IO0.0
200
GP44
A0
Pulled up input
1
GP44
44
GPIO
IO15 U17_ IO0.1
201
GP45
A1
Pulled up input
1
GP45
45
GPIO
IO16 U17_ IO0.2
202
GP46
A2
Pulled up input
1
GP46
46
GPIO
IO17 U17_ IO0.3
203
GP47
A3
Pulled up input
1
GP47
47
GPIO
IO18 U17_ IO0.4
204
GP14
A4
Pulled up input
1
GP14
14
GPIO
I2C-6
I2C-8
I2C6_SCL
GP28
28
GPIO
IO19 U17_ IO0.5
205
GP165
A5
Pulled up input
1
GP165
165
GPIO
I2C-6
I2C-8
I2C6_SDA
GP27
27
GPIO
1.
These pins are pulled up inputs at power-on. This effectively enables the mux switches (i.e. mux function 1 is selected).
Intel® Edison Kit for Arduino*
Hardware Guide
December 2014
10
Document Number: 331191-004