Module Name:    src
Committed By:   riastradh
Date:           Wed May 21 14:03:42 UTC 2014

Modified Files:
        src/sys/external/bsd/drm2/dist/drm/i915: intel_display.c

Log Message:
Unifdef the dmi hacks here, now that we have dmi_check_system.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
    src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.4 src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.5
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c:1.4	Sat Apr 26 20:26:26 2014
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c	Wed May 21 14:03:42 2014
@@ -474,7 +474,6 @@ static void vlv_init_dpio(struct drm_dev
 	POSTING_READ(DPIO_CTL);
 }
 
-#ifndef __NetBSD__		/* XXX dmi hack */
 static int intel_dual_link_lvds_callback(const struct dmi_system_id *id)
 {
 	DRM_INFO("Forcing lvds to dual link mode on %s\n", id->ident);
@@ -490,9 +489,8 @@ static const struct dmi_system_id intel_
 			DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro8,2"),
 		},
 	},
-	{ }	/* terminating entry */
+	{ .callback = NULL }	/* terminating entry */
 };
-#endif
 
 static bool is_dual_link_lvds(struct drm_i915_private *dev_priv,
 			      unsigned int reg)
@@ -503,10 +501,8 @@ static bool is_dual_link_lvds(struct drm
 	if (i915_lvds_channel_mode > 0)
 		return i915_lvds_channel_mode == 2;
 
-#ifndef __NetBSD__		/* XXX dmi hack */
 	if (dmi_check_system(intel_dual_link_lvds))
 		return true;
-#endif
 
 	if (dev_priv->lvds_val)
 		val = dev_priv->lvds_val;
@@ -8846,7 +8842,6 @@ static void intel_init_display(struct dr
 	}
 }
 
-#ifndef __NetBSD__		/* XXX dmi hack */
 /*
  * Some BIOSes insist on assuming the GPU's pipe A is enabled at suspend,
  * resume, or other times.  This quirk makes sure that's the case for
@@ -8910,7 +8905,7 @@ static const struct intel_dmi_quirk inte
 					    DMI_MATCH(DMI_PRODUCT_NAME, ""),
 				},
 			},
-			{ }  /* terminating entry */
+			{ .callback = NULL }  /* terminating entry */
 		},
 		.hook = quirk_invert_brightness,
 	},
@@ -8960,7 +8955,6 @@ static void intel_init_quirks(struct drm
 			intel_dmi_quirks[i].hook(dev);
 	}
 }
-#endif
 
 /* Disable the VGA plane that we never use */
 static void i915_disable_vga(struct drm_device *dev)
@@ -9037,9 +9031,7 @@ void intel_modeset_init(struct drm_devic
 
 	dev->mode_config.funcs = &intel_mode_funcs;
 
-#ifndef __NetBSD__		/* XXX dmi hack */
 	intel_init_quirks(dev);
-#endif
 
 	intel_init_pm(dev);
 

Reply via email to