added recognition for 15 more cards in the accelerant. In progress, 8 more to come, kerneldriver is going to be updated as well of course.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17031 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rudolf Cornelissen 2006-04-06 15:12:10 +00:00
parent e520b288ca
commit 8fe515059d

View File

@ -173,6 +173,13 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV40");
status = nvxx_general_powerup();
break;
case 0x004910de: /* Nvidia unknown FX */
si->ps.card_type = NV40;
si->ps.card_arch = NV40A;
sprintf(si->adi.name, "Nvidia unknown FX");
sprintf(si->adi.chipset, "NV40");
status = nvxx_general_powerup();
break;
case 0x004d10de: /* Nvidia Quadro FX 4400 */
case 0x004e10de: /* Nvidia Quadro FX 4000 */
si->ps.card_type = NV40;
@ -281,6 +288,13 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV44");
status = nvxx_general_powerup();
break;
case 0x00f510de: /* Nvidia GeForce FX 7800 GS AGP */
si->ps.card_type = NV47;
si->ps.card_arch = NV40A;
sprintf(si->adi.name, "Nvidia GeForce 7800 GS AGP");
sprintf(si->adi.chipset, "NV47");
status = nvxx_general_powerup();
break;
case 0x00f810de: /* Nvidia Quadro FX 3400/4400 PCIe */
si->ps.card_type = NV45;
si->ps.card_arch = NV40A;
@ -385,6 +399,13 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV43");
status = nvxx_general_powerup();
break;
case 0x014310de: /* Nvidia unknown FX */
si->ps.card_type = NV43;
si->ps.card_arch = NV40A;
sprintf(si->adi.name, "Nvidia unknown FX");
sprintf(si->adi.chipset, "NV43");
status = nvxx_general_powerup();
break;
case 0x014410de: /* Nvidia GeForce FX 6600 Go */
si->ps.card_type = NV43;
si->ps.card_arch = NV40A;
@ -417,6 +438,15 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV43");
status = nvxx_general_powerup();
break;
case 0x014b10de: /* Nvidia unknown FX */
case 0x014c10de: /* Nvidia unknown FX */
case 0x014d10de: /* Nvidia unknown FX */
si->ps.card_type = NV43;
si->ps.card_arch = NV40A;
sprintf(si->adi.name, "Nvidia unknown FX");
sprintf(si->adi.chipset, "NV43");
status = nvxx_general_powerup();
break;
case 0x014e10de: /* Nvidia Quadro FX 540 */
si->ps.card_type = NV43;
si->ps.card_arch = NV40A;
@ -523,6 +553,16 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV44");
status = nvxx_general_powerup();
break;
case 0x016b10de: /* Nvidia unknown FX Go */
case 0x016c10de: /* Nvidia unknown FX Go */
case 0x016d10de: /* Nvidia unknown FX Go */
si->ps.card_type = NV44;
si->ps.card_arch = NV40A;
si->ps.laptop = true;
sprintf(si->adi.name, "Nvidia unknown FX Go");
sprintf(si->adi.chipset, "NV44");
status = nvxx_general_powerup();
break;
case 0x016e10de: /* Nvidia unknown FX */
si->ps.card_type = NV44;
si->ps.card_arch = NV40A;
@ -665,6 +705,13 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV48");
status = nvxx_general_powerup();
break;
case 0x022010de: /* Nvidia unknown FX */
si->ps.card_type = NV44;
si->ps.card_arch = NV40A;
sprintf(si->adi.name, "Nvidia unknown FX");
sprintf(si->adi.chipset, "NV44");
status = nvxx_general_powerup();
break;
case 0x022110de: /* Nvidia GeForce 6200 AGP (256Mb - 128bit) */
si->ps.card_type = NV44;
si->ps.card_arch = NV40A;
@ -672,6 +719,21 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV44");
status = nvxx_general_powerup();
break;
case 0x022210de: /* Nvidia unknown FX */
si->ps.card_type = NV44;
si->ps.card_arch = NV40A;
sprintf(si->adi.name, "Nvidia unknown FX");
sprintf(si->adi.chipset, "NV44");
status = nvxx_general_powerup();
break;
case 0x022810de: /* Nvidia unknown FX Go */
si->ps.card_type = NV44;
si->ps.card_arch = NV40A;
si->ps.laptop = true;
sprintf(si->adi.name, "Nvidia unknown FX Go");
sprintf(si->adi.chipset, "NV44");
status = nvxx_general_powerup();
break;
case 0x025010de: /* Nvidia GeForce4 Ti 4600 */
case 0x025110de: /* Nvidia GeForce4 Ti 4400 */
case 0x025210de: /* Nvidia GeForce4 Ti 4600 */
@ -958,6 +1020,13 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV36");
status = nvxx_general_powerup();
break;
case 0x034510de: /* Nvidia unknown FX */
si->ps.card_type = NV36;
si->ps.card_arch = NV30A;
sprintf(si->adi.name, "Nvidia unknown FX");
sprintf(si->adi.chipset, "NV36");
status = nvxx_general_powerup();
break;
case 0x034710de: /* Nvidia GeForce FX 5700 Go */
case 0x034810de: /* Nvidia GeForce FX 5700 Go */
si->ps.card_type = NV36;
@ -967,6 +1036,15 @@ status_t nv_general_powerup()
sprintf(si->adi.chipset, "NV36");
status = nvxx_general_powerup();
break;
case 0x034910de: /* Nvidia unknown FX Go */
case 0x034b10de: /* Nvidia unknown FX Go */
si->ps.card_type = NV36;
si->ps.card_arch = NV30A;
si->ps.laptop = true;
sprintf(si->adi.name, "Nvidia unknown FX Go");
sprintf(si->adi.chipset, "NV36");
status = nvxx_general_powerup();
break;
case 0x034c10de: /* Nvidia Quadro FX 1000 Go */
si->ps.card_type = NV36;
si->ps.card_arch = NV30A;