diff --git a/openchrome-0.2.902-CX700_Xv_on_LCD.patch b/openchrome-0.2.902-CX700_Xv_on_LCD.patch deleted file mode 100644 index a33ca10..0000000 --- a/openchrome-0.2.902-CX700_Xv_on_LCD.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: src/via_swov.c -=================================================================== ---- src/via_swov.c (revision 536) -+++ src/via_swov.c (revision 568) -@@ -1728,5 +1728,7 @@ - * Enable video on secondary - */ -- if ((pVia->Chipset == VIA_P4M900 || pVia->Chipset == VIA_VM800) -+ if ((pVia->Chipset == VIA_P4M900 || -+ pVia->Chipset == VIA_VM800 || -+ pVia->Chipset == VIA_CX700) - && pVia->pBIOSInfo->PanelActive) { - /* V1_ON_SND_DISPLAY */ diff --git a/openchrome-0.2.902-Xv_on_LCD.patch b/openchrome-0.2.902-Xv_on_LCD.patch new file mode 100644 index 0000000..42a1dea --- /dev/null +++ b/openchrome-0.2.902-Xv_on_LCD.patch @@ -0,0 +1,14 @@ +Index: src/via_swov.c +=================================================================== +--- src/via_swov.c (revision 536) ++++ src/via_swov.c (revision 568) +@@ -1728,5 +1728,8 @@ + * Enable video on secondary + */ +- if ((pVia->Chipset == VIA_P4M900 || pVia->Chipset == VIA_VM800) ++ if ((pVia->Chipset == VIA_P4M900 || ++ pVia->Chipset == VIA_K8M890 || ++ pVia->Chipset == VIA_VM800 || ++ pVia->Chipset == VIA_CX700) + && pVia->pBIOSInfo->PanelActive) { + /* V1_ON_SND_DISPLAY */ diff --git a/openchrome-0.2.902-sync_pciids.patch b/openchrome-0.2.902-sync_pciids.patch index e03e59d..0b2aead 100644 --- a/openchrome-0.2.902-sync_pciids.patch +++ b/openchrome-0.2.902-sync_pciids.patch @@ -28,9 +28,11 @@ Index: via_id.c {"Asustek P5VD2-VM", VIA_P4M900, 0x1043, 0x81CE, VIA_DEVICE_CRT}, {"Asustek P5VD2-VM SE", VIA_P4M900, 0x1043, 0x8252, VIA_DEVICE_CRT}, {"Mitac 8515", VIA_P4M900, 0x1071, 0x8515, VIA_DEVICE_CRT | VIA_DEVICE_LCD}, -@@ -187,15 +190,18 @@ +@@ -186,16 +189,20 @@ + {"VIA VT8454B", VIA_CX700, 0x0908, 0x1975, VIA_DEVICE_CRT}, /* Evaluation board, reference possibly wrong */ {"VIA VT3324 (CX700)", VIA_CX700, 0x1106, 0x3157, VIA_DEVICE_CRT}, {"MSI Fuzzy CX700/CX700D", VIA_CX700, 0x1462, 0x8020, VIA_DEVICE_CRT | VIA_DEVICE_LCD | VIA_DEVICE_TV}, ++ {"Samsung Q1B", VIA_CX700, 0x144D, 0xC02C, VIA_DEVICE_CRT | VIA_DEVICE_LCD}, {"FIC CE260", VIA_CX700, 0x1509, 0x2D30, VIA_DEVICE_LCD}, + {"FIC CE261", VIA_CX700, 0x1509, 0x2F07, VIA_DEVICE_LCD}, {"Packard Bell EasyNote XS", VIA_CX700, 0x1631, 0xC201, VIA_DEVICE_LCD}, /* aka Everex Cloudbook CE1200V */ diff --git a/xorg-x11-drv-openchrome.spec b/xorg-x11-drv-openchrome.spec index 2e1017b..4d53a98 100644 --- a/xorg-x11-drv-openchrome.spec +++ b/xorg-x11-drv-openchrome.spec @@ -9,7 +9,7 @@ Summary: Xorg X11 openchrome video driver Name: xorg-x11-drv-openchrome Version: 0.2.902 -Release: 2%{?dist} +Release: 3%{?dist} URL: http://www.openchrome.org License: MIT Group: User Interface/X Hardware Support @@ -21,7 +21,7 @@ Source1: openchrome.xinf #Patch2: openchrome-0.2.902-report_version.patch #Patch3: openchrome-0.2.902-chipset_revision.patch Patch4: openchrome-0.2.902-unbreak_ActiveDevice.patch -Patch5: openchrome-0.2.902-CX700_Xv_on_LCD.patch +Patch5: openchrome-0.2.902-Xv_on_LCD.patch Patch6: openchrome-0.2.902-disable_XvDMA_P4M890_K8M890.patch Patch7: openchrome-0.2.902-sync_pciids.patch @@ -59,7 +59,7 @@ X.Org X11 openchrome video driver XvMC development package. #%patch2 -p0 -b .version #%patch3 -p0 -b .chiprev %patch4 -p0 -b .activedevice -%patch5 -p0 -b .cx700_xv_lcd +%patch5 -p0 -b .xv_lcd %patch6 -p0 -b .XvDMA %patch7 -p0 -b .pciids @@ -104,6 +104,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jun 07 2008 Xavier Bachelot - 0.2.902-3 +- Fix Xv on LCD for K8M890. + * Sun Jun 01 2008 Xavier Bachelot - 0.2.902-2 - Add patch to fix Xv on LCD for CX700. - Unbreak ActiveDevice option.