Pete
The macros that I use would look like this:
_CONFIG_PERIPHERAL(E, 0, PE_0_UART1_TX);
_CONFIG_PERIPHERAL(E, 1, PE_1_UART1_RX);
To put a pull-up on the input (for example):
_CONFIG_PERIPHERAL(E, 1, (PE_1_UART1_RX | PORT_PS_UP_ENABLE));
They are relative to the Kinetis ports rather than Teensy board pinout.
An improvement to the Teensy library ones could be to use
CORE_PIN26_CONFIG = PORT_PCR_MUX(RX2);
since the mux value to be used can be defined - rather than have to look up the value to put in the PORT_PCR_MUX()
Regards
Mark