]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
tty: serial: 8250: Add Brainboxes XC devices
authorCameron Williams <cang1@live.co.uk>
Mon, 10 Mar 2025 22:27:10 +0000 (22:27 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 20 Mar 2025 15:06:34 +0000 (08:06 -0700)
These ExpressCard devices use the OxPCIE chip and can be used with
this driver.

Signed-off-by: Cameron Williams <cang1@live.co.uk>
Cc: stable <stable@kernel.org>
Link: https://lore.kernel.org/r/DB7PR02MB3802907A9360F27F6CD67AAFC4D62@DB7PR02MB3802.eurprd02.prod.outlook.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_pci.c

index 37a5df7251219e3537fdb03836376de7c475cb2e..73c200127b089f267550fe43aa2411b532f04ad1 100644 (file)
@@ -2727,6 +2727,22 @@ static struct pci_serial_quirk pci_serial_quirks[] = {
                .init           = pci_oxsemi_tornado_init,
                .setup          = pci_oxsemi_tornado_setup,
        },
+       {
+               .vendor         = PCI_VENDOR_ID_INTASHIELD,
+               .device         = 0x4026,
+               .subvendor      = PCI_ANY_ID,
+               .subdevice      = PCI_ANY_ID,
+               .init           = pci_oxsemi_tornado_init,
+               .setup          = pci_oxsemi_tornado_setup,
+       },
+       {
+               .vendor         = PCI_VENDOR_ID_INTASHIELD,
+               .device         = 0x4021,
+               .subvendor      = PCI_ANY_ID,
+               .subdevice      = PCI_ANY_ID,
+               .init           = pci_oxsemi_tornado_init,
+               .setup          = pci_oxsemi_tornado_setup,
+       },
        {
                .vendor         = PCI_VENDOR_ID_INTEL,
                .device         = 0x8811,
@@ -5615,6 +5631,20 @@ static const struct pci_device_id serial_pci_tbl[] = {
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
                pbn_oxsemi_1_15625000 },
+       /*
+        * Brainboxes XC-235
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x4026,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_oxsemi_1_15625000 },
+       /*
+        * Brainboxes XC-475
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x4021,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_oxsemi_1_15625000 },
 
        /*
         * Perle PCI-RAS cards