GPIO16
#define GPIO16_PWM0_OUT MFP_CFG_OUT(GPIO16, AF2, DRIVE_LOW)
#define GPIO16_FFUART_TXD MFP_CFG_OUT(GPIO16, AF3, DRIVE_HIGH)
#define GPIO16_PWM0_OUT MFP_CFG_OUT(GPIO16, AF2, DRIVE_LOW)
#define GPIO16_KP_MKIN_5 MFP_CFG_IN(GPIO16, AF1)
#define GPIO16_GPIO MFP_CFG_IN(GPIO16, AF0)
#define GPIO16_SSP1_FRM MFP_CFG(GPIO16, AF2)
#define GPIO16_UART2_CTS MFP_CFG_LPM(GPIO16, AF5, FLOAT)
#define GPIO16_UART2_RTS MFP_CFG_LPM(GPIO16, AF4, FLOAT)
#define GPIO16_CIR_OUT MFP_CFG(GPIO16, AF3)
#define GPIO16_uSIM_UVS_0 MFP_CFG(GPIO16, AF1)
#define GPIO16_KP_DKIN_6 MFP_CFG_LPM(GPIO16, AF6, FLOAT)
#define GPIO16_GPIO MFP_CFG(GPIO16, AF0)
#define DM1105_LNB_13V (GPIO16 | GPIO08)
#define DM05_LNB_18V (GPIO17 | GPIO16)
#define UNBR_LNB_MASK (GPIO17 | GPIO16)
#define UNBR_LNB_18V (GPIO17 | GPIO16)
MFP_XWAY(GPIO16, GPIO, NONE, NONE, NONE),
MFP_XWAY(GPIO16, GPIO, SPI, SDIO, JTAG),
static const unsigned danube_pins_jtag[] = {GPIO15, GPIO16, GPIO17, GPIO18, GPIO20};
static const unsigned danube_pins_spi[] = {GPIO16, GPIO17, GPIO18}; /* DEPRECATED */
static const unsigned danube_pins_spi_di[] = {GPIO16};
MFP_XWAY(GPIO16, GPIO, SPI, SDIO, NONE),
static const unsigned xrx100_pins_spi_di[] = {GPIO16};
MFP_XWAY(GPIO16, GPIO, SPI, SDIO, NONE),
static const unsigned xrx200_pins_spi_di[] = {GPIO16};
MFP_XWAY(GPIO16, GPIO, SPI, EXIN, NONE),
static const unsigned xrx300_exin_pin_map[] = {GPIO0, GPIO1, GPIO16, GPIO10, GPIO9};
static const unsigned xrx300_pins_exin2[] = {GPIO16};
static const unsigned xrx300_pins_spi_di[] = {GPIO16};