Hi
There is nothing critical about the pin definitions - optionally one can switch a pull-up on the MDIO line if there is not one in the circuit.
Here is the configuration from the uTasker porject which can be used with all parts in MII or RMII mode.
_CONFIG_PERIPHERAL(A, 7, (PA_7_MII0_MDIO | PORT_PS_UP_ENABLE));
_CONFIG_PERIPHERAL(A, 8, PA_8_MII0_MDC);
#if defined JTAG_DEBUG_IN_USE_ERRATA_2541
_CONFIG_PERIPHERAL(A, 5, (PORT_PS_DOWN_ENABLE));
#elif !defined NO_MII_RXER
_CONFIG_PERIPHERAL(A, 5, PA_5_MII0_RXER);
#endif
_CONFIG_PERIPHERAL(A, 12, PA_12_MII0_RXD1);
_CONFIG_PERIPHERAL(A, 13, PA_13_MII0_RXD0);
_CONFIG_PERIPHERAL(A, 14, PA_14_RMII0_CRS_DV);
_CONFIG_PERIPHERAL(A, 15, PA_15_MII0_TXEN);
_CONFIG_PERIPHERAL(A, 16, PA_16_MII0_TXD0);
_CONFIG_PERIPHERAL(A, 17, PA_17_MII0_TXD1);
#if defined ETHERNET_RMII && defined ETHERNET_RMII_CLOCK_INPUT
#if defined KINETIS_K64 || defined KINETIS_K65 || defined KINETIS_K66
_CONFIG_PERIPHERAL(E, 26, PE_26_ENET_1588_CLKIN);
SIM_SOPT2 |= (SIM_SOPT2_RMIISRC_ENET_1588_CLKIN);
#endif
#endif
#if !defined ETHERNET_RMII
_CONFIG_PERIPHERAL(A, 9, PA_9_MII0_RXD3);
_CONFIG_PERIPHERAL(A, 10, PA_10_MII0_RXD2);
_CONFIG_PERIPHERAL(A, 11, PA_11_MII0_RXCLK);
_CONFIG_PERIPHERAL(A, 24, PA_24_MII0_TXD2);
_CONFIG_PERIPHERAL(A, 25, PA_25_MII0_TXCLK);
_CONFIG_PERIPHERAL(A, 26, PA_26_MII0_TXD3);
_CONFIG_PERIPHERAL(A, 27, PA_27_MII0_CRS);
_CONFIG_PERIPHERAL(A, 28, PA_28_MII0_TXER);
_CONFIG_PERIPHERAL(A, 29, PA_29_MII0_COL);
#endif
Regards
Mark