summaryrefslogtreecommitdiff
path: root/src/via_mode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/via_mode.c')
-rw-r--r--src/via_mode.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/via_mode.c b/src/via_mode.c
index 37ef7ba..ca1f0f2 100644
--- a/src/via_mode.c
+++ b/src/via_mode.c
@@ -1734,6 +1734,13 @@ ViaModeSet(ScrnInfoPtr pScrn, DisplayModePtr mode)
ViaDisplayDisableCRT(pScrn);
}
+ // Enable panel support on K8M800 and VM800 chipset
+ // See: https://bugs.launchpad.net/openchrome/+bug/186103
+ if (pBIOSInfo->Panel->IsActive &&
+ ((pVia->Chipset == VIA_K8M800) ||
+ (pVia->Chipset == VIA_VM800)))
+ ViaModeFirstCRTC(pScrn, mode);
+
if (pBIOSInfo->Simultaneous->IsActive) {
ViaDisplayEnableSimultaneous(pScrn);
} else {