tmp &= ~AUD_CONFIG_N_PROG_ENABLE;
        tmp |= audio_config_hdmi_pixel_clock(adjusted_mode);
 
-       if (adjusted_mode->crtc_clock == TMDS_296M ||
-           adjusted_mode->crtc_clock == TMDS_297M) {
-               n = audio_config_hdmi_get_n(adjusted_mode, rate);
-               if (n != 0) {
-                       tmp &= ~AUD_CONFIG_N_MASK;
-                       tmp |= AUD_CONFIG_N(n);
-                       tmp |= AUD_CONFIG_N_PROG_ENABLE;
-               } else {
-                       DRM_DEBUG_KMS("no suitable N value is found\n");
-               }
+       n = audio_config_hdmi_get_n(adjusted_mode, rate);
+       if (n != 0) {
+               DRM_DEBUG_KMS("using N %d\n", n);
+
+               tmp &= ~AUD_CONFIG_N_MASK;
+               tmp |= AUD_CONFIG_N(n);
+               tmp |= AUD_CONFIG_N_PROG_ENABLE;
+       } else {
+               DRM_DEBUG_KMS("using automatic N\n");
        }
 
        I915_WRITE(HSW_AUD_CFG(pipe), tmp);