diff options
author | Alan Coopersmith <Alan.Coopersmith@sun.com> | 2005-06-04 20:26:28 +0000 |
---|---|---|
committer | Alan Coopersmith <Alan.Coopersmith@sun.com> | 2005-06-04 20:26:28 +0000 |
commit | b67f9f5c875efaa41bded7ed2f38b2a5fbd17597 (patch) | |
tree | 597a67a5c46a4f2f5df9a689686bd6b896471173 /src/ativga.c | |
parent | daae70d9083e9c15358f160f0df3176e344f1cb9 (diff) |
Sync with 6.8.2 branch: Bug #591XORG-6_8_99_11XORG-6_8_99_10
(https://bugs.freedesktop.org/show_bug.cgi?id=591) attachment #308
(https://bugs.freedesktop.org/attachment.cgi?id=308): Fix video timing
problems with Sony PCG-C1VN Vaio Picturebook notebook && co. Patch by
Marc Aurele La France
Diffstat (limited to 'src/ativga.c')
-rw-r--r-- | src/ativga.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ativga.c b/src/ativga.c index 8d5c5bb2..e75d4dcd 100644 --- a/src/ativga.c +++ b/src/ativga.c @@ -1,4 +1,5 @@ /* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/ativga.c,v 1.20 2003/04/23 21:51:31 tsi Exp $ */ +/* $XdotOrg: $ */ /* * Copyright 1997 through 2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org * @@ -185,7 +186,11 @@ ATIVGACalculate (pATI->Chip >= ATI_CHIP_264CT)) pMode->CrtcHBlankStart--; pMode->CrtcHSyncStart = pMode->HSyncStart >> 3; + if (pATI->LCDPanelID >= 0) + pMode->CrtcHSyncStart--; pMode->CrtcHSyncEnd = pMode->HSyncEnd >> 3; + if (pATI->LCDPanelID >= 0) + pMode->CrtcHSyncEnd--; pMode->CrtcHBlankEnd = (pMode->HTotal >> 3) - 1; pMode->CrtcHTotal = (pMode->HTotal >> 3) - 5; pMode->CrtcHSkew = pMode->HSkew; @@ -327,6 +332,11 @@ ATIVGACalculate pMode->CrtcVBlankStart++; else pMode->CrtcVBlankStart--; + if (pATI->LCDPanelID >= 0) + { + pMode->CrtcVSyncStart--; + pMode->CrtcVSyncEnd--; + } pMode->CrtcVBlankEnd--; if (pATI->Chip < ATI_CHIP_264CT) pMode->CrtcVBlankEnd--; |