nvidiafb: Revise pci_device_id table
PATCH 2/12 nvidiafb: Revise pci_device_id table
nVidia is churning out chipsets like there's no tomorrow. And even though the pci_device_id table now has numerous entries, it is still not guaranteed that all supported devices are included or will be included.
Fortunately, nvidiafb has chipset detection logic built in. So, change the contents of the pci_device_id table so it will capture all nVidia devices of the display class. Unsupported chipsets will then be filtered out by nvidiafb's detection logic.
---
drivers/video/nvidia/nvidia.c | 362 +---------------------------------------- 1 files changed, 6 insertions(+), 356 deletions(-)
drivers/video/nvidia/nvidia.c +6 -356
@@ -70,359 +70,10 @@#define MAX_CURS 32static struct pci_device_id nvidiafb_pci_tbl[] = { - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_TNT , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_TNT2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_UTNT2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_TNT_UNKNOWN , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_VTNT2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_UVTNT2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_ITNT2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_SDR , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_DDR , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE2_MX , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE2_MX2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE2_GO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO2_MXR , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE2_GTS , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE2_GTS2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE2_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO2_PRO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_460 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_440 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_420 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_440_SE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_440_GO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_420_GO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_460_GO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_420_GO_M32 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_500XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_440_GO_M64 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_200 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_550XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_500_GOGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_410_GO_M16 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_440_8X , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_440SE_8X , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_420_8X , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_4000 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_448_GO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_488_GO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_580_XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_MX_MAC , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_280_NVS , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_380_XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_IGEFORCE2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE3 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE3_1 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE3_2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_DDC , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4600 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4400 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4200 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_900XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_750XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_700XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4800 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4800_8X , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_TI_4800SE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE4_4200_GO , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_980_XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_780_XGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO4_700_GOGL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5800_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5800 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_2000 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_1000 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5600_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5600 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5600SE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5600 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5650 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_GO700 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5200 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5200_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5200_1 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5200SE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5200 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5250 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5250_32 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO_5200 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_NVS_280_PCI , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_500 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5300 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5100 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5900_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5900 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5900XT , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5950_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_3000 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5700_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5700 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5700LE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5700VE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5700_1 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5700_2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_GO1000 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_1100 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5500 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5100 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_700 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_5900ZT , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6800_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6800 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6800_LE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6800_GT , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_4000 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6600_GT , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6600 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6610_XL , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_QUADRO_FX_540 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6200 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCIE_DEVICE_ID_NVIDIA_GEFORCE_6800_ALT1 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCIE_DEVICE_ID_NVIDIA_GEFORCE_6600_ALT1 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCIE_DEVICE_ID_NVIDIA_GEFORCE_6600_ALT2 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCIE_DEVICE_ID_NVIDIA_GEFORCE_6200_ALT1 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCIE_DEVICE_ID_NVIDIA_GEFORCE_6800_GT , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCIE_DEVICE_ID_NVIDIA_QUADRO_NVS280 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0252 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0313 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0316 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0317 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x031D , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x031E , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x031F , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0329 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x032F , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0345 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0349 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x034B , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x034F , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x00c0 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_GEFORCE_6800A , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_GEFORCE_6800A_LE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_GEFORCE_GO_6800 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_GEFORCE_GO_6800_ULTRA , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_QUADRO_FX_GO1400 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x00cd , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_QUADRO_FX_1400 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0142 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0143 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0144 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0145 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0146 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0147 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0148 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0149 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x014b , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x14c , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x014d , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0160 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6200_TURBOCACHE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0162 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0163 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_6200 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0165 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_6250 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_6200_1 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_6250_1 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0169 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x016b , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x016c , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x016d , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x016e , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0210 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6800B , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6800B_LE , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_6800B_GT , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_7800_GT , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_7800_GTX , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_7800 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,PCI_DEVICE_ID_NVIDIA_GEFORCE_GO_7800_GTX , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x021d , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x021e , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0220 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0221 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0222 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {PCI_VENDOR_ID_NVIDIA ,0x0228 , -PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,0 }, - {0 ,}/* terminate list */ + {PCI_VENDOR_ID_NVIDIA ,PCI_ANY_ID ,PCI_ANY_ID ,PCI_ANY_ID , +PCI_BASE_CLASS_DISPLAY <<16 ,0xff0000 ,0 }, + {0 , } }; -MODULE_DEVICE_TABLE (pci, nvidiafb_pci_tbl);/* command line data, set in nvidiafb_setup() */
@@ -1532,10 +1183,10 @@ static u32 __devinit nvidia_get_chipset(struct nvidia_par *par = info->par;u32 id = (par->pci_dev->vendor <<16 ) | par->pci_dev->device; -printk ("nvidiafb: PCI id - %x\n" , id); + printk(KERN_INFO PFX "Device ID: %x \n", id); +if ((id &0xfff0 ) ==0x00f0 ) {/* pci-e */ -printk ("nvidiafb: PCI-E card\n" ); id =NV_RD32 (par->REGS,0x1800 );if ((id &0x0000ffff ) ==0x000010DE )
@@ -1543,9 +1194,9 @@ static u32 __devinit nvidia_get_chipset(else if ((id &0xffff0000 ) ==0xDE100000 )/* wrong endian */ id =0x10DE0000 | ((id <<8 ) &0x0000ff00 ) | ((id >>8 ) &0x000000ff ); + printk(KERN_INFO PFX "Subsystem ID: %x \n", id); } -printk ("nvidiafb: Actual id - %x\n" , id);return id; }
@@ -1663,7 +1314,6 @@ static int __devinit nvidiafb_probe(stru } par->Chipset =nvidia_get_chipset (info); - printk(KERN_INFO PFX "nVidia device/chipset %X\n", par->Chipset); par->Architecture =nvidia_get_arch (info);if (par->Architecture ==0 ) {
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642