SL_PHYCTL_SPD10
if ((temp & (SL_PHYCTL_DUX | SL_PHYCTL_SPD100 | SL_PHYCTL_SPD10)) == 0x60800000)
else if ((temp & (SL_PHYCTL_DUX | SL_PHYCTL_SPD10)) == 0x20800000)
else if ((temp & SL_PHYCTL_SPD10) == 0x20000000)
temp &= ~(SL_PHYCTL_DUX | SL_PHYCTL_SPD100 | SL_PHYCTL_SPD10);
temp |= (SL_PHYCTL_DUX | SL_PHYCTL_SPD100 | SL_PHYCTL_SPD10);
temp |= SL_PHYCTL_SPD10;
temp |= (SL_PHYCTL_SPD10 | SL_PHYCTL_DUX);