From 11d45369317611b42e8a5eb846978542f9ade162 Mon Sep 17 00:00:00 2001 From: Ben Skeggs Date: Wed, 16 May 2007 13:51:32 +1000 Subject: NV50: Add NV_ARCH/CHIPSET defines for G80/G84 --- src/nv_driver.c | 4 ++++ src/nv_type.h | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/nv_driver.c b/src/nv_driver.c index cb018be..d582078 100644 --- a/src/nv_driver.c +++ b/src/nv_driver.c @@ -1546,6 +1546,10 @@ NVPreInit(ScrnInfoPtr pScrn, int flags) case CHIPSET_C512: /* Geforce 6100 (nForce 4xx) */ pNv->Architecture = NV_ARCH_40; break; + case CHIPSET_NV50: + case CHIPSET_NV84: + pNv->Architecture = NV_ARCH_50; + break; default: /* Unknown, probably >=NV40 */ pNv->Architecture = NV_ARCH_40; break; diff --git a/src/nv_type.h b/src/nv_type.h index bb85b8f..046d2eb 100644 --- a/src/nv_type.h +++ b/src/nv_type.h @@ -28,6 +28,7 @@ #define NV_ARCH_20 0x20 #define NV_ARCH_30 0x30 #define NV_ARCH_40 0x40 +#define NV_ARCH_50 0x50 #define CHIPSET_NV03 0x0010 #define CHIPSET_NV04 0x0020 @@ -52,6 +53,8 @@ #define CHIPSET_NV44 0x0160 #define CHIPSET_NV44A 0x0220 #define CHIPSET_NV45 0x0210 +#define CHIPSET_NV50 0x0190 +#define CHIPSET_NV84 0x0400 #define CHIPSET_MISC_BRIDGED 0x00F0 #define CHIPSET_G70 0x0090 #define CHIPSET_G71 0x0290 -- cgit v1.2.1