SL_PHYCTL_SPD100
if ((temp & (SL_PHYCTL_DUX | SL_PHYCTL_SPD100 | SL_PHYCTL_SPD10)) == 0x60800000)
else if ((temp & (SL_PHYCTL_DUX | SL_PHYCTL_SPD100)) == 0x40800000)
else if ((temp & SL_PHYCTL_SPD100) == 0x40000000)
temp &= ~(SL_PHYCTL_DUX | SL_PHYCTL_SPD100 | SL_PHYCTL_SPD10);
temp |= (SL_PHYCTL_DUX | SL_PHYCTL_SPD100 | SL_PHYCTL_SPD10);
temp |= SL_PHYCTL_SPD100;
temp |= (SL_PHYCTL_SPD100 | SL_PHYCTL_DUX);