Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 186661
Collapse All | Expand All

(-)915resolution-0.5.3/915resolution.c_orig (-2 / +11 lines)
Lines 56-67 Link Here
56
56
57
typedef enum {
57
typedef enum {
58
    CT_UNKWN, CT_830, CT_845G, CT_855GM, CT_865G, CT_915G, CT_915GM, CT_945G, CT_945GM,
58
    CT_UNKWN, CT_830, CT_845G, CT_855GM, CT_865G, CT_915G, CT_915GM, CT_945G, CT_945GM,
59
    CT_946GZ, CT_G965, CT_Q965
59
    CT_946GZ, CT_G965, CT_Q965, CT_965GM
60
} chipset_type;
60
} chipset_type;
61
61
62
char * chipset_type_names[] = {
62
char * chipset_type_names[] = {
63
    "UNKNOWN", "830",  "845G", "855GM", "865G", "915G", "915GM", "945G", "945GM",
63
    "UNKNOWN", "830",  "845G", "855GM", "865G", "915G", "915GM", "945G", "945GM",
64
    "946GZ",   "G965", "Q965"
64
    "946GZ",   "G965", "Q965", "965GM"
65
};
65
};
66
66
67
typedef enum {
67
typedef enum {
Lines 225-230 Link Here
225
        type = CT_Q965;
225
        type = CT_Q965;
226
        break;
226
        break;
227
227
228
    case 0x2a008086:
229
    	type = CT_965GM;
230
	break;
231
228
    default:
232
    default:
229
        type = CT_UNKWN;
233
        type = CT_UNKWN;
230
        break;
234
        break;
Lines 511-516 Link Here
511
    case CT_946GZ:
515
    case CT_946GZ:
512
    case CT_G965:
516
    case CT_G965:
513
    case CT_Q965:
517
    case CT_Q965:
518
    case CT_965GM:
514
        outl(0x80000090, 0xcf8);
519
        outl(0x80000090, 0xcf8);
515
        map->b1 = inb(0xcfd);
520
        map->b1 = inb(0xcfd);
516
        map->b2 = inb(0xcfe);
521
        map->b2 = inb(0xcfe);
Lines 551-556 Link Here
551
    case CT_946GZ:
556
    case CT_946GZ:
552
    case CT_G965:
557
    case CT_G965:
553
    case CT_Q965:
558
    case CT_Q965:
559
    case CT_965GM:
554
        outl(0x80000090, 0xcf8);
560
        outl(0x80000090, 0xcf8);
555
        outb(map->b1, 0xcfd);
561
        outb(map->b1, 0xcfd);
556
        outb(map->b2, 0xcfe);
562
        outb(map->b2, 0xcfe);
Lines 809-814 Link Here
809
        else if (!strcmp(argv[index], "G965")) {
815
        else if (!strcmp(argv[index], "G965")) {
810
            *forced_chipset = CT_G965;
816
            *forced_chipset = CT_G965;
811
        }
817
        }
818
	else if (!strcmp(argv[index], "965GM")) {
819
	    *forced_chipset = CT_965GM;
820
	}
812
        else if (!strcmp(argv[index], "Q965")) {
821
        else if (!strcmp(argv[index], "Q965")) {
813
            *forced_chipset = CT_Q965;
822
            *forced_chipset = CT_Q965;
814
        }
823
        }

Return to bug 186661