static int bcm7xxx_28nm_afe_config_init(struct phy_device *phydev)
 {
-       /* write AFE_RXCONFIG_0 */
-       phy_write_misc(phydev, AFE_RXCONFIG_0, 0xeb19);
-
-       /* write AFE_RXCONFIG_1 */
-       phy_write_misc(phydev, AFE_RXCONFIG_1, 0x9a3f);
-
-       /* write AFE_RX_LP_COUNTER */
-       phy_write_misc(phydev, AFE_RX_LP_COUNTER, 0x7fc7);
-
-       /* write AFE_HPF_TRIM_OTHERS */
-       phy_write_misc(phydev, AFE_HPF_TRIM_OTHERS, 0x000b);
-
-       /* write AFTE_TX_CONFIG */
-       phy_write_misc(phydev, AFE_TX_CONFIG, 0x0800);
-
        /* Increase VCO range to prevent unlocking problem of PLL at low
         * temp
         */
        /* Disable Reset R_CAL/RC_CAL Engine */
        phy_write_exp(phydev, CORE_EXPB0, 0x0000);
 
+       /* write AFE_RXCONFIG_0 */
+       phy_write_misc(phydev, AFE_RXCONFIG_0, 0xeb19);
+
+       /* write AFE_RXCONFIG_1 */
+       phy_write_misc(phydev, AFE_RXCONFIG_1, 0x9a3f);
+
+       /* write AFE_RX_LP_COUNTER */
+       phy_write_misc(phydev, AFE_RX_LP_COUNTER, 0x7fc7);
+
+       /* write AFE_HPF_TRIM_OTHERS */
+       phy_write_misc(phydev, AFE_HPF_TRIM_OTHERS, 0x000b);
+
+       /* write AFTE_TX_CONFIG */
+       phy_write_misc(phydev, AFE_TX_CONFIG, 0x0800);
+
        return 0;
 }