> + /* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */ > + { /* "Moxa Technologies, CP-168U" */ > + { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_CP168U, 0, 0 }, > + { 0xffff, 0xffff, 0, 0 }, > + { > + { PUC_COM_POW2(3), 0x18, 0x0000 }, > + { PUC_COM_POW2(3), 0x18, 0x0008 }, > + { PUC_COM_POW2(3), 0x18, 0x0010 }, > + { PUC_COM_POW2(3), 0x18, 0x0018 }, > + { PUC_COM_POW2(3), 0x18, 0x0020 }, > + { PUC_COM_POW2(3), 0x18, 0x0028 }, > + { PUC_COM_POW2(3), 0x18, 0x0030 }, > + { PUC_COM_POW2(3), 0x18, 0x0038 }, > + }, > + },
Let me explain my comments in the previous email regarding subvendor IDs, as this occurs commonly with puc(4) devices. Some vendors like to use a vendor/pci number for a class of devices, with different types of chips. Then they either encode a class of device ID into the subvendor ID. Or sometimes, the actual chips they used. It varies. For some vendors, this matters. For others, it is too specific. We muddle along trying to do the best we can..