X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fchar%2Fmxser.c;h=64ffd8d31b347a47dac541149f4041cea249f7f1;hb=720b94a4e7548e78be55ab8fd3be4686c57dc808;hp=65ff46a57fe2621bb95cb98f2c469270a4c0300a;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/drivers/char/mxser.c b/drivers/char/mxser.c index 65ff46a57..64ffd8d31 100644 --- a/drivers/char/mxser.c +++ b/drivers/char/mxser.c @@ -35,6 +35,8 @@ * Added support for: C102, CI-132, CI-134, CP-132, CP-114, CT-114 cards * by Damian Wrobel * + * Added support for serial card CP104 + * by James Nelson Provident Solutions */ #include @@ -116,6 +118,9 @@ #ifndef PCI_DEVICE_ID_C104 #define PCI_DEVICE_ID_C104 0x1040 #endif +#ifndef PCI_DEVICE_ID_CP104 +#define PCI_DEVICE_ID_CP104 0x1041 +#endif #ifndef PCI_DEVICE_ID_CP132 #define PCI_DEVICE_ID_CP132 0x1320 #endif @@ -139,6 +144,7 @@ enum { MXSER_BOARD_CI104J, MXSER_BOARD_C168_PCI, MXSER_BOARD_C104_PCI, + MXSER_BOARD_CP104_PCI, MXSER_BOARD_C102_ISA, MXSER_BOARD_CI132, MXSER_BOARD_CI134, @@ -154,6 +160,7 @@ static char *mxser_brdname[] = "CI-104J series", "C168H/PCI series", "C104H/PCI series", + "CP104/PCI series", "C102 series", "CI-132 series", "CI-134 series", @@ -169,6 +176,7 @@ static int mxser_numports[] = 4, 8, 4, + 4, 2, 2, 4, @@ -195,6 +203,8 @@ static struct pci_device_id mxser_pcibrds[] = { MXSER_BOARD_C168_PCI }, { PCI_VENDOR_ID_MOXA, PCI_DEVICE_ID_C104, PCI_ANY_ID, PCI_ANY_ID, 0, 0, MXSER_BOARD_C104_PCI }, + { PCI_VENDOR_ID_MOXA, PCI_DEVICE_ID_CP104, PCI_ANY_ID, PCI_ANY_ID, 0, 0, + MXSER_BOARD_CP104_PCI }, { PCI_VENDOR_ID_MOXA, PCI_DEVICE_ID_CP132, PCI_ANY_ID, PCI_ANY_ID, 0, 0, MXSER_BOARD_CP132_PCI }, { PCI_VENDOR_ID_MOXA, PCI_DEVICE_ID_CP114, PCI_ANY_ID, PCI_ANY_ID, 0, 0,