|
@@ -46,6 +46,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
{
|
|
|
switch (device->chipset) {
|
|
|
case 0x40:
|
|
|
+ device->cname = "NV40";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -64,6 +65,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x41:
|
|
|
+ device->cname = "NV41";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -82,6 +84,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x42:
|
|
|
+ device->cname = "NV42";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -100,6 +103,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x43:
|
|
|
+ device->cname = "NV43";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -118,6 +122,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x45:
|
|
|
+ device->cname = "NV45";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -136,6 +141,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x47:
|
|
|
+ device->cname = "G70";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -154,6 +160,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x49:
|
|
|
+ device->cname = "G71";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -172,6 +179,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x4b:
|
|
|
+ device->cname = "G73";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -190,6 +198,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x44:
|
|
|
+ device->cname = "NV44";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -208,6 +217,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x46:
|
|
|
+ device->cname = "G72";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -226,6 +236,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x4a:
|
|
|
+ device->cname = "NV44A";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -244,6 +255,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x4c:
|
|
|
+ device->cname = "C61";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -262,6 +274,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x4e:
|
|
|
+ device->cname = "C51";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -280,6 +293,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x63:
|
|
|
+ device->cname = "C73";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -298,6 +312,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x67:
|
|
|
+ device->cname = "C67";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|
|
@@ -316,6 +331,7 @@ nv40_identify(struct nouveau_device *device)
|
|
|
device->oclass[NVDEV_ENGINE_DISP ] = &nv04_disp_oclass;
|
|
|
break;
|
|
|
case 0x68:
|
|
|
+ device->cname = "C68";
|
|
|
device->oclass[NVDEV_SUBDEV_VBIOS ] = &nouveau_bios_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_GPIO ] = &nv10_gpio_oclass;
|
|
|
device->oclass[NVDEV_SUBDEV_I2C ] = &nouveau_i2c_oclass;
|