mxser: renumber mxser_cards
After the ISA cards removal in the previous patch, the mxser_cards array has holes in it. So renumber the array while updating PCI device's driver_data. Signed-off-by: Jiri Slaby <jslaby@suse.cz> Link: https://lore.kernel.org/r/20210618061516.662-3-jslaby@suse.cz Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
291343676e
Коммит
1525490269
|
@ -95,69 +95,63 @@ struct mxser_cardinfo {
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct mxser_cardinfo mxser_cards[] = {
|
static const struct mxser_cardinfo mxser_cards[] = {
|
||||||
/* 0*/ { },
|
/* 0*/ { "C168H/PCI series", 8, },
|
||||||
{ },
|
|
||||||
{ },
|
|
||||||
{ "C168H/PCI series", 8, },
|
|
||||||
{ "C104H/PCI series", 4, },
|
{ "C104H/PCI series", 4, },
|
||||||
/* 5*/ { },
|
|
||||||
{ },
|
|
||||||
{ },
|
|
||||||
{ "CP-132 series", 2, },
|
{ "CP-132 series", 2, },
|
||||||
{ "CP-114 series", 4, },
|
{ "CP-114 series", 4, },
|
||||||
/*10*/ { "CT-114 series", 4, },
|
{ "CT-114 series", 4, },
|
||||||
{ "CP-102 series", 2, MXSER_HIGHBAUD },
|
/* 5*/ { "CP-102 series", 2, MXSER_HIGHBAUD },
|
||||||
{ "CP-104U series", 4, },
|
{ "CP-104U series", 4, },
|
||||||
{ "CP-168U series", 8, },
|
{ "CP-168U series", 8, },
|
||||||
{ "CP-132U series", 2, },
|
{ "CP-132U series", 2, },
|
||||||
/*15*/ { "CP-134U series", 4, },
|
{ "CP-134U series", 4, },
|
||||||
{ "CP-104JU series", 4, },
|
/*10*/ { "CP-104JU series", 4, },
|
||||||
{ "Moxa UC7000 Serial", 8, }, /* RC7000 */
|
{ "Moxa UC7000 Serial", 8, }, /* RC7000 */
|
||||||
{ "CP-118U series", 8, },
|
{ "CP-118U series", 8, },
|
||||||
{ "CP-102UL series", 2, },
|
{ "CP-102UL series", 2, },
|
||||||
/*20*/ { "CP-102U series", 2, },
|
{ "CP-102U series", 2, },
|
||||||
{ "CP-118EL series", 8, },
|
/*15*/ { "CP-118EL series", 8, },
|
||||||
{ "CP-168EL series", 8, },
|
{ "CP-168EL series", 8, },
|
||||||
{ "CP-104EL series", 4, },
|
{ "CP-104EL series", 4, },
|
||||||
{ "CB-108 series", 8, },
|
{ "CB-108 series", 8, },
|
||||||
/*25*/ { "CB-114 series", 4, },
|
{ "CB-114 series", 4, },
|
||||||
{ "CB-134I series", 4, },
|
/*20*/ { "CB-134I series", 4, },
|
||||||
{ "CP-138U series", 8, },
|
{ "CP-138U series", 8, },
|
||||||
{ "POS-104UL series", 4, },
|
{ "POS-104UL series", 4, },
|
||||||
{ "CP-114UL series", 4, },
|
{ "CP-114UL series", 4, },
|
||||||
/*30*/ { "CP-102UF series", 2, },
|
{ "CP-102UF series", 2, },
|
||||||
{ "CP-112UL series", 2, },
|
/*25*/ { "CP-112UL series", 2, },
|
||||||
};
|
};
|
||||||
|
|
||||||
/* driver_data correspond to the lines in the structure above
|
/* driver_data correspond to the lines in the structure above
|
||||||
see also ISA probe function before you change something */
|
see also ISA probe function before you change something */
|
||||||
static const struct pci_device_id mxser_pcibrds[] = {
|
static const struct pci_device_id mxser_pcibrds[] = {
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_C168), .driver_data = 3 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_C168), .driver_data = 0 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_C104), .driver_data = 4 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_C104), .driver_data = 1 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP132), .driver_data = 8 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP132), .driver_data = 2 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP114), .driver_data = 9 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP114), .driver_data = 3 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CT114), .driver_data = 10 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CT114), .driver_data = 4 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP102), .driver_data = 11 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP102), .driver_data = 5 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP104U), .driver_data = 12 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP104U), .driver_data = 6 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP168U), .driver_data = 13 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP168U), .driver_data = 7 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP132U), .driver_data = 14 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP132U), .driver_data = 8 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP134U), .driver_data = 15 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP134U), .driver_data = 9 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP104JU),.driver_data = 16 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP104JU),.driver_data = 10 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_RC7000), .driver_data = 17 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_RC7000), .driver_data = 11 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP118U), .driver_data = 18 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP118U), .driver_data = 12 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP102UL),.driver_data = 19 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP102UL),.driver_data = 13 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP102U), .driver_data = 20 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP102U), .driver_data = 14 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP118EL),.driver_data = 21 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP118EL),.driver_data = 15 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP168EL),.driver_data = 22 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP168EL),.driver_data = 16 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP104EL),.driver_data = 23 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_MOXA_CP104EL),.driver_data = 17 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CB108), .driver_data = 24 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CB108), .driver_data = 18 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CB114), .driver_data = 25 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CB114), .driver_data = 19 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CB134I), .driver_data = 26 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CB134I), .driver_data = 20 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CP138U), .driver_data = 27 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CP138U), .driver_data = 21 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_POS104UL), .driver_data = 28 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_POS104UL), .driver_data = 22 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CP114UL), .driver_data = 29 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CP114UL), .driver_data = 23 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CP102UF), .driver_data = 30 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CP102UF), .driver_data = 24 },
|
||||||
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CP112UL), .driver_data = 31 },
|
{ PCI_VDEVICE(MOXA, PCI_DEVICE_ID_CP112UL), .driver_data = 25 },
|
||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
MODULE_DEVICE_TABLE(pci, mxser_pcibrds);
|
MODULE_DEVICE_TABLE(pci, mxser_pcibrds);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче