driver->lvds_config != BDB_DRIVER_FEATURE_INT_SDVO_LVDS)
                        i915->vbt.int_lvds_support = 0;
        }
+}
+
+static void
+parse_panel_driver_features(struct drm_i915_private *i915)
+{
+       const struct bdb_driver_features *driver;
+
+       driver = find_section(i915, BDB_DRIVER_FEATURES);
+       if (!driver)
+               return;
 
        if (i915->vbt.version < 228) {
                drm_dbg_kms(&i915->drm, "DRRS State Enabled:%d\n",
        parse_lfp_backlight(i915);
        parse_sdvo_panel_data(i915);
        parse_driver_features(i915);
+       parse_panel_driver_features(i915);
        parse_power_conservation_features(i915);
        parse_edp(i915);
        parse_psr(i915);