SOURCES: 915resolution-i965GM.patch (NEW) - 965GM support

gotar gotar at pld-linux.org
Tue Sep 2 17:27:51 CEST 2008


Author: gotar                        Date: Tue Sep  2 15:27:51 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- 965GM support

---- Files affected:
SOURCES:
   915resolution-i965GM.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/915resolution-i965GM.patch
diff -u /dev/null SOURCES/915resolution-i965GM.patch:1.1
--- /dev/null	Tue Sep  2 17:27:51 2008
+++ SOURCES/915resolution-i965GM.patch	Tue Sep  2 17:27:45 2008
@@ -0,0 +1,54 @@
+--- 915resolution.c.orig	2007-04-15 12:46:56.000000000 +0200
++++ 915resolution.c	2008-07-27 14:39:17.000000000 +0200
+@@ -56,12 +56,12 @@
+ 
+ typedef enum {
+     CT_UNKWN, CT_830, CT_845G, CT_855GM, CT_865G, CT_915G, CT_915GM, CT_945G, CT_945GM,
+-    CT_946GZ, CT_G965, CT_Q965
++    CT_946GZ, CT_G965, CT_Q965, CT_965GM
+ } chipset_type;
+ 
+ char * chipset_type_names[] = {
+     "UNKNOWN", "830",  "845G", "855GM", "865G", "915G", "915GM", "945G", "945GM",
+-    "946GZ",   "G965", "Q965"
++    "946GZ",   "G965", "Q965", "965GM"
+ };
+ 
+ typedef enum {
+@@ -225,6 +225,10 @@
+         type = CT_Q965;
+         break;
+ 
++    case 0x2a008086:
++        type = CT_965GM;
++        break;
++
+     default:
+         type = CT_UNKWN;
+         break;
+@@ -511,6 +515,7 @@
+     case CT_946GZ:
+     case CT_G965:
+     case CT_Q965:
++    case CT_965GM:
+         outl(0x80000090, 0xcf8);
+         map->b1 = inb(0xcfd);
+         map->b2 = inb(0xcfe);
+@@ -551,6 +556,7 @@
+     case CT_946GZ:
+     case CT_G965:
+     case CT_Q965:
++    case CT_965GM:
+         outl(0x80000090, 0xcf8);
+         outb(map->b1, 0xcfd);
+         outb(map->b2, 0xcfe);
+@@ -812,6 +818,9 @@
+         else if (!strcmp(argv[index], "Q965")) {
+             *forced_chipset = CT_Q965;
+         }
++        else if (!strcmp(argv[index], "965GM")) {
++            *forced_chipset = CT_965GM;
++        }
+         else {
+             *forced_chipset = CT_UNKWN;
+         }
================================================================


More information about the pld-cvs-commit mailing list