GPIO Alternative Signal Functions
BCM89359 Advance Data Sheet
GPIO Alternative Signal Functions
Table 22: GPIO Alternative Signal Functions
HW Decided/Power
ON Default
FAST_UART
/GPIO_1
SPI/
I C
2
GPIO_0
GCI-0
GCI-1
DBG_UART
SPROM MISC-0
MISC-1
10
MISC-2
11
Function Select
Additional
Pin Names
0
2
3
4
5
6
7
8
9
Functionality
GPIO_0
TRISTATE_PDN
GPIO_8
–
GCI_GPIO_0 GCI_GPIO_11
–
–
–
–
SDIO_SEP SDIO_SEP WL_HOST_
_INT
_INT_OD WAKE
GPIO_1
TRISTATE_IND
GPIO_9
–
GCI_GPIO_1 GCI_GPIO_12
–
–
–
RF_
–
–
WL_DEV_
DISABLE_
L
WAKE
GPIO_2
GPIO_3
GPIO_4
GPIO_5
GPIO_6
JTAG_SEL? TCK:
TRISTATE_IND
GPIO_10
FAST_UART GCI_GPIO_2 GCI_GPIO_13
_RX
–
–
–
–
–
–
–
–
–
TCK
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
JTAG_SEL? TMS: GPIO_11
TRISTATE_IIND
FAST_UART GCI_GPIO_3 GCI_GPIO_14
_TX
TMS
TDI
JTAG_SEL? TDI:
TRISTATE_IND
GPIO_12
FAST_UART GCI_GPIO_4 GCI_GPIO_15 DBG_UART_RX –
_CTS_IN
JTAG_SEL? TDO: GPIO_13
TRISTATE_IND
FAST_UART GCI_GPIO_0 GCI_GPIO_5 DBG_UART_TX –
_RTS_OUT
TDO
TRST_L
JTAG_SEL?
TRST_L:
GPIO_14
–
GCI_GPIO_1 GCI_GPIO_6 DBG_UART_RX –
TRISTATE_IND
GPIO_7
GPIO_8
GPIO_9
GPIO_10
GPIO_11
GPIO_12
TRISTATE_IND
TRISTATE_IND
TRISTATE_PUP
TRISTATE_IND
TRISTATE_PUP
TRISTATE_IND
GPIO_15
GPIO_0
GPIO_1
GPIO_2
GPIO_3
GPIO_4
–
GCI_GPIO_2 GCI_GPIO_7 DBG_UART_TX –
–
–
–
–
–
–
PMU_TES –
T_O
–
–
–
–
–
–
–
–
–
–
FAST_UART GCI_GPIO_3 GCI_GPIO_8
_RX
–
–
GSIO
_SDI
–
–
–
–
–
–
–
–
–
FAST_UART GCI_GPIO_4 GCI_GPIO_9
_TX
GSIO
_SDO
FAST_UART GCI_GPIO_0 GCI_GPIO_10 DBG_UART_RX GSIO
_CTS_IN _CSN
FAST_UART GCI_GPIO_1 GCI_GPIO_11 DBG_UART_TX GSIO
_RTS_OUT
_CLK
–
GCI_GPIO_2 GCI_GPIO_12 DBG_UART_RX –
SDIO_SEP SDIO_SEP WL_LED1
_INT
_INT_OD
GPIO_13
GPIO_14
GPIO_15
GPIO_16
TRISTATE_IND
TRISTATE_IND
TRISTATE_IND
TRISTATE_IND
GPIO_5
GPIO_6
GPIO_7
–
–
–
–
–
GCI_GPIO_3 GCI_GPIO_13 DBG_UART_TX –
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
WL_LED0
GCI_GPIO_4 GCI_GPIO_14
–
–
–
–
–
–
–
–
–
–
–
GCI_GPIO_15
–
Broadcom®
September 9, 2014 • 89359-DS100-R
Page 85
BROADCOM CONFIDENTIAL