summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorDaniel Ciocea <daniel.ciocea@eosystems.ro>2007-06-08 18:12:21 -0700
committerKeith Packard <keithp@neko.keithp.com>2007-06-08 18:12:21 -0700
commitc079cce9d884ab03f305b3fba4a4e1247c023480 (patch)
tree47a661f7453d1b7242ee75ee2e0456244e8f34bd /hw
parent9c47b86bd9a4633fda5fd305a09ac8623187efa0 (diff)
Fix sync polarity on Samsung SyncMaster 205BW monitor.
need to use standard VESA sync polarity instead of the EDID provided -hsync -vsync values.
Diffstat (limited to 'hw')
-rw-r--r--hw/xfree86/modes/xf86EdidModes.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/hw/xfree86/modes/xf86EdidModes.c b/hw/xfree86/modes/xf86EdidModes.c
index 46cb6c41e..a9f9ddc9c 100644
--- a/hw/xfree86/modes/xf86EdidModes.c
+++ b/hw/xfree86/modes/xf86EdidModes.c
@@ -71,7 +71,11 @@ static Bool quirk_dt_sync_hm_vp (int scrnIndex, xf86MonPtr DDC)
if (memcmp (DDC->vendor.name, "VSC", 4) == 0 &&
DDC->vendor.prod_id == 58653)
return TRUE;
-
+ /* Samsung SyncMaster 205BW */
+ if (memcmp (DDC->vendor.name, "SAM", 4) == 0 &&
+ DDC->vendor.prod_id == 541)
+ return TRUE;
+
return FALSE;
}