gen6_init_rps_frequencies(dev_priv);
 
        /* Derive initial user preferences/limits from the hardware limits */
-       rps->idle_freq = rps->min_freq;
-       rps->cur_freq = rps->idle_freq;
-
        rps->max_freq_softlimit = rps->max_freq;
        rps->min_freq_softlimit = rps->min_freq;
 
-       if (IS_HASWELL(dev_priv) || IS_BROADWELL(dev_priv))
-               rps->min_freq_softlimit =
-                       max_t(int,
-                             rps->efficient_freq,
-                             intel_freq_opcode(dev_priv, 450));
-
        /* After setting max-softlimit, find the overclock max freq */
        if (IS_GEN(dev_priv, 6) ||
            IS_IVYBRIDGE(dev_priv) || IS_HASWELL(dev_priv)) {
 
        /* Finally allow us to boost to max by default */
        rps->boost_freq = rps->max_freq;
+       rps->idle_freq = rps->min_freq;
+       rps->cur_freq = rps->idle_freq;
 
        mutex_unlock(&dev_priv->pcu_lock);
 }