patch "tty: Add support for Brainboxes UC cards." added to tty-linus
Subsystems (2)
This is a note to let you know that I've just added the patch titled
tty: Add support for Brainboxes UC cards.
to my tty git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
in the tty-linus branch.
The patch will show up in the next release of the linux-next tree (usually sometime within the next 24 hours during the week.)
The patch will hopefully also be merged in Linus's tree for the next -rc kernel release.
If you have any questions about this process, please let me know.
From 152d1afa834c84530828ee031cf07a00e0fc0b8c Mon Sep 17 00:00:00 2001
From: Cameron Williams <[email protected]>
Date: Mon, 24 Jan 2022 09:42:23 +0000
Subject: tty: Add support for Brainboxes UC cards.
This commit adds support for the some of the Brainboxes PCI range of cards, including the UC-101, UC-235/246, UC-257, UC-268, UC-275/279, UC-302, UC-310, UC-313, UC-320/324, UC-346, UC-357, UC-368 and UC-420/431.
--- drivers/tty/serial/8250/8250_pci.c | 100 ++++++++++++++++++++++++++++- 1 file changed, 98 insertions(+), 2 deletions(-)
drivers/tty/serial/8250/8250_pci.c +98 -2
@@ -4779,8 +4779,30 @@ static const struct pci_device_id serial_pci_tbl[] = { {PCI_VENDOR_ID_INTASHIELD ,PCI_DEVICE_ID_INTASHIELD_IS400 ,PCI_ANY_ID ,PCI_ANY_ID ,0 ,0 ,/* 135a.0dc0 */ pbn_b2_4_115200 }, +/* Brainboxes Devices */ /* -* BrainBoxes UC-260 +* Brainboxes UC-101 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0BA1, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_2_115200 }, +/* +* Brainboxes UC-235/246 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0AA1, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_1_115200 }, +/* +* Brainboxes UC-257 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0861, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_2_115200 }, +/* +* Brainboxes UC-260/271/701/756 */ { PCI_VENDOR_ID_INTASHIELD, 0x0D21, PCI_ANY_ID, PCI_ANY_ID,
@@ -4788,7 +4810,81 @@ static const struct pci_device_id serial_pci_tbl[] = { pbn_b2_4_115200 }, {PCI_VENDOR_ID_INTASHIELD ,0x0E34 ,PCI_ANY_ID ,PCI_ANY_ID , -PCI_CLASS_COMMUNICATION_MULTISERIAL <<8 ,0xffff00 , +PCI_CLASS_COMMUNICATION_MULTISERIAL <<8 ,0xffff00 , + pbn_b2_4_115200 }, +/* +* Brainboxes UC-268 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0841, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_4_115200 }, +/* +* Brainboxes UC-275/279 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0881, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_8_115200 }, +/* +* Brainboxes UC-302 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x08E1, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_2_115200 }, +/* +* Brainboxes UC-310 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x08C1, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_2_115200 }, +/* +* Brainboxes UC-313 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x08A3, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_2_115200 }, +/* +* Brainboxes UC-320/324 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0A61, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_1_115200 }, +/* +* Brainboxes UC-346 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0B02, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_4_115200 }, +/* +* Brainboxes UC-357 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0A81, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_2_115200 }, + { PCI_VENDOR_ID_INTASHIELD, 0x0A83, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_2_115200 }, +/* +* Brainboxes UC-368 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0C41, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , + pbn_b2_4_115200 }, +/* +* Brainboxes UC-420/431 +*/ + { PCI_VENDOR_ID_INTASHIELD, 0x0921, +PCI_ANY_ID ,PCI_ANY_ID , +0 ,0 , pbn_b2_4_115200 },/* * Perle PCI-RAS cards
Signature · 1 line
2.35.0