GPIO5
#define GPIO5_GPIO MFP_CFG_IN(GPIO5, AF0)
#define GPIO5_KP_MKIN_0 MFP_CFG_LPM(GPIO5, AF2, FLOAT)
#define GPIO5_MMC1_DAT2 MFP_CFG_LPM(GPIO5, AF4, DRIVE_HIGH)
#define GPIO5_uSIM_uCLK MFP_CFG(GPIO5, AF1)
#define GPIO5_MMC1_DAT0 MFP_CFG_LPM(GPIO5, AF4, DRIVE_HIGH)
#define GPIO5_MMC2_DAT0 MFP_CFG_LPM(GPIO5, AF2, PULL_HIGH)
#define GPIO5_NPIOR MFP_CFG(GPIO5, AF3)
#define GPIO5_GPIO MFP_CFG(GPIO5, AF0)
MFP_ADDR_X(GPIO5, GPIO9, 0x028C),
static SOLOS_GPIO_ATTR(GPIO5, 0644, geos_gpio_show, geos_gpio_store, 13);
IRQ_ENTRY(GPIO5),
AS3722_PINGROUP(gpio5, GPIO5),
MFP_FALCON(GPIO5, NTR, GPIO, PPS, NONE),
static const unsigned pins_ntr8k[] = {GPIO5};
static const unsigned pins_pps[] = {GPIO5};
K210_FUNC(GPIO5, GPIO),
MAX77620_PINGROUP(gpio5, GPIO5, SD0_DYNAMIC_VOLTAGE_SCALING_IN),
UPBOARD_UP_PIN_NAME(GPIO5),
UPBOARD_UP_BIT_TO_PIN(GPIO5),
MFP_XWAY(GPIO5, GPIO, MII, ASC, GPT),
static const unsigned ase_pins_asc[] = {GPIO5, GPIO6};
static const unsigned ase_pins_gpt1[] = {GPIO5};
MFP_XWAY(GPIO5, GPIO, STP, MII, DFE),
static const unsigned danube_pins_stp[] = {GPIO4, GPIO5, GPIO6};
static const unsigned danube_pins_dfe_led1[] = {GPIO5};
MFP_XWAY(GPIO5, GPIO, STP, NONE, DFE),
static const unsigned xrx100_pins_stp[] = {GPIO4, GPIO5, GPIO6};
static const unsigned xrx100_pins_dfe_led1[] = {GPIO5};
MFP_XWAY(GPIO5, GPIO, STP, GPHY, DFE),
static const unsigned xrx200_pins_stp[] = {GPIO4, GPIO5, GPIO6};
static const unsigned xrx200_pins_dfe_led1[] = {GPIO5};
static const unsigned xrx200_pins_gphy0_led0[] = {GPIO5};
MFP_XWAY(GPIO5, GPIO, STP, EPHY, DFE),
static const unsigned xrx300_pins_stp[] = {GPIO4, GPIO5, GPIO6};
static const unsigned xrx300_pins_dfe_led1[] = {GPIO5};
static const unsigned xrx300_pins_ephy0_led0[] = {GPIO5};