summaryrefslogtreecommitdiff
path: root/src/i830_lvds.c
diff options
context:
space:
mode:
authorJesse Barnes <jbarnes@jbarnes-t61.(none)>2008-07-10 12:55:12 -0700
committerJesse Barnes <jbarnes@virtuousgeek.org>2008-07-10 12:55:12 -0700
commite00d9435609bcff1afb71aa6638a6b42a64f5178 (patch)
tree4e64382957eb97f9321fd7bbf4a10da7743c088f /src/i830_lvds.c
parent7332132a79e5b5c208d43e93dfe0c8b12eb1728d (diff)
Improve VBIOS feature detection, add SSC support
Improve the VBIOS feature detection and use it to find whether the platform supports spread spectrum clocking. Use the specified reference clock, but disable SSC if multiple heads are active, since it can cause problems in cloned configurations. Reviewed by Nanhai Zou.
Diffstat (limited to 'src/i830_lvds.c')
-rw-r--r--src/i830_lvds.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/i830_lvds.c b/src/i830_lvds.c
index d1bbb3a6..c7f24342 100644
--- a/src/i830_lvds.c
+++ b/src/i830_lvds.c
@@ -1341,6 +1341,9 @@ i830_lvds_init(ScrnInfoPtr pScrn)
goto disable_exit;
}
+ /* Update pI830 w/SSC info, if any */
+ i830_bios_get_ssc(pScrn);
+
skip_panel_fixed_mode_setup:
/* Blacklist machines with BIOSes that list an LVDS panel without actually