Hi Martin! Attached is PCI IDs for NEC VR5701-SG2 Board. The CPU is Vr5701, Vr5500 core. The CPU has internal IDE interface and USB interface with the same device ID - 0000. The internal AC97 interface uses the same device ID as VRC5477 system controller for AC97 interface. The board works with Lynx3DM SM722 video adapter, Silicon Motion Inc. The Silicon Motion IDs had been added to drivers/pci/pci.ids early. Please review it. Best wishes, Sergey Podstavin.
diff -Naurp --exclude=CVS linux_save/drivers/pci/pci.ids linux_mips/drivers/pci/pci.ids --- linux_save/drivers/pci/pci.ids 2005-04-08 22:58:21.000000000 +0400 +++ linux_mips/drivers/pci/pci.ids 2005-05-31 18:38:16.000000000 +0400 @@ -1612,7 +1612,7 @@ 6057 MiroVideo DC10/DC30+ 1032 Compaq 1033 NEC Corporation - 0000 Vr4181A USB Host or Function Control Unit + 0000 Vr4181A USB Host or IDE Controller 0001 PCI to 486-like bus Bridge 0002 PCI to VL98 Bridge 0003 ATM Controller @@ -1653,7 +1653,7 @@ 1033 8014 RCV56ACF 56k Voice Modem 009b Vrc5476 00a5 VRC4173 - 00a6 VRC5477 AC97 + 00a6 VRC5477 or VR5701 AC97 Controller 00cd IEEE 1394 [OrangeLink] Host Controller 12ee 8011 Root hub 00ce IEEE 1394 Host Controller diff -Naurp --exclude=CVS linux_save/include/linux/pci_ids.h linux_mips/include/linux/pci_ids.h --- linux_save/include/linux/pci_ids.h 2005-05-26 13:12:48.000000000 +0400 +++ linux_mips/include/linux/pci_ids.h 2005-05-31 18:38:16.000000000 +0400 @@ -582,6 +582,7 @@ #define PCI_DEVICE_ID_MIRO_DC30PLUS 0xd801 #define PCI_VENDOR_ID_NEC 0x1033 +#define PCI_DEVICE_ID_NEC_USB_AND_IDE 0x0000 /* USB 1.1 or IDE Controller*/ #define PCI_DEVICE_ID_NEC_CBUS_1 0x0001 /* PCI-Cbus Bridge */ #define PCI_DEVICE_ID_NEC_LOCAL 0x0002 /* Local Bridge */ #define PCI_DEVICE_ID_NEC_ATM 0x0003 /* ATM LAN Controller */ @@ -1787,6 +1788,11 @@ #define PCI_DEVICE_ID_SATSAGEM_PCR2101 0x5352 #define PCI_DEVICE_ID_SATSAGEM_TELSATTURBO 0x5a4b +#define PCI_VENDOR_ID_SMI 0x126f +#define PCI_DEVICE_ID_SMI_LYNX_EM 0x0710 +#define PCI_DEVICE_ID_SMI_LYNX_EM_PLUS 0x0712 +#define PCI_DEVICE_ID_SMI_LYNX_3DM 0x0720 + #define PCI_VENDOR_ID_HUGHES 0x1273 #define PCI_DEVICE_ID_HUGHES_DIRECPC 0x0002