From 9bc55ae8c0a39d6fee4c07f442b2148d654b3083 Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Fri, 7 Apr 2006 15:43:44 +0000 Subject: [PATCH] added 5 new cards recognition in accelerant (G71,72 and 73 types). Note: G73 still needs testing/confirmation probably. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17039 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../accelerants/nvidia/engine/nv_general.c | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/add-ons/accelerants/nvidia/engine/nv_general.c b/src/add-ons/accelerants/nvidia/engine/nv_general.c index fd20375a26..afe6c0f982 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_general.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_general.c @@ -673,6 +673,14 @@ status_t nv_general_powerup() sprintf(si->adi.chipset, "CRUSH, NV11"); status = nvxx_general_powerup(); break; + case 0x01d110de: /* Nvidia GeForce 7300 LE */ + case 0x01df10de: /* Nvidia GeForce 7300 GS */ + si->ps.card_type = G72; + si->ps.card_arch = NV40A; + sprintf(si->adi.name, "Nvidia GeForce 7300"); + sprintf(si->adi.chipset, "G72"); + status = nvxx_general_powerup(); + break; case 0x01f010de: /* Nvidia GeForce4 MX Integrated GPU */ si->ps.card_type = NV17; si->ps.card_arch = NV10A; @@ -792,6 +800,14 @@ status_t nv_general_powerup() sprintf(si->adi.chipset, "NV28"); status = nvxx_general_powerup(); break; + case 0x029010de: /* Nvidia GeForce 7900 GTX */ + case 0x029110de: /* Nvidia GeForce 7900 GT */ + si->ps.card_type = G71; + si->ps.card_arch = NV40A; + sprintf(si->adi.name, "Nvidia GeForce 7900 GT(X)"); + sprintf(si->adi.chipset, "G71"); + status = nvxx_general_powerup(); + break; case 0x02a010de: /* Nvidia GeForce3 Integrated GPU */ si->ps.card_type = NV20; si->ps.card_arch = NV20A; @@ -1067,6 +1083,13 @@ status_t nv_general_powerup() sprintf(si->adi.chipset, "NV36(?)"); status = nvxx_general_powerup(); break; + case 0x039110de: /* Nvidia GeForce 7600 GT */ + si->ps.card_type = G73; + si->ps.card_arch = NV40A; + sprintf(si->adi.name, "Nvidia GeForce 7600 GT"); + sprintf(si->adi.chipset, "G73"); + status = nvxx_general_powerup(); + break; /* Vendor Elsa GmbH */ case 0x0c601048: /* Elsa Gladiac Geforce2 MX */ si->ps.card_type = NV11;