_MARK
static const unsigned int name##_mux[] = { mark##_MARK }
IRQ##irq_mark##_MARK, \
IRQ##irq##_MARK, \
IRQ##irq##_PORT##pin##_MARK, \
static const unsigned int name ##_mux[] = { arg1##_MARK }
static const unsigned int name ##_mux[] = { arg1##_MARK, arg2##_MARK, }
static const unsigned int name ##_mux[] = { arg1##_MARK, arg2##_MARK, \
arg3##_MARK }
static const unsigned int name ##_mux[] = { arg1##_MARK, arg2##_MARK, \
arg3##_MARK, arg4##_MARK }
static const unsigned int name ##_mux[] = { arg1##_MARK, arg2##_MARK, \
arg3##_MARK, arg4##_MARK, \
arg5##_MARK, arg6##_MARK, \
arg7##_MARK, arg8##_MARK, }
#define FM(x) PINMUX_DATA(x##_MARK, 0),
#define FM(x) PINMUX_DATA(x##_MARK, 0),
#define FM(x) PINMUX_DATA(x##_MARK, 0),
#define FM(x) PINMUX_DATA(x##_MARK, 0),
PINMUX_DATA(fn##_MARK, FN_##fn)
PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr)
PINMUX_DATA(fn##_MARK, FN_##fn, FN_##msel)
PINMUX_DATA(fn##_MARK, FN_##gpsr, FN_##gsel)
PINMUX_DATA(fn##_MARK, FN_##msel, FN_##fn, FN_##ipsr)
PINMUX_DATA(fn##_MARK, FN_##psel, FN_##msel, FN_##fn, FN_##ipsr)
PINMUX_DATA(fn##_MARK, FN_##psel, FN_##ipsr)
PINMUX_DATA(fn##_MARK, FN_##fn)
PINMUX_GPIO_FN(GPIO_FN_##str, PINMUX_FN_BASE, str##_MARK)