lkml.org 
[lkml]   [2022]   [Aug]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.19 0051/1157] tty: 8250: Add support for Brainboxes PX cards.
    Date
    From: Cameron Williams <cang1@live.co.uk>

    commit ef5a03a26c87a760bc3d86b5af7b773e82f8b1b7 upstream.

    Add support for some of the Brainboxes PCIe (PX) range of
    serial cards, including the PX-101, PX-235/PX-246,
    PX-203/PX-257, PX-260/PX-701, PX-310, PX-313,
    PX-320/PX-324/PX-376/PX-387, PX-335/PX-346, PX-368, PX-420,
    PX-803 and PX-846.

    Signed-off-by: Cameron Williams <cang1@live.co.uk>
    Cc: stable <stable@kernel.org>
    Link: https://lore.kernel.org/r/AM5PR0202MB2564669252BDC59BF55A6E87C4879@AM5PR0202MB2564.eurprd02.prod.outlook.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    drivers/tty/serial/8250/8250_pci.c | 109 +++++++++++++++++++++++++++++++++++++
    1 file changed, 109 insertions(+)

    --- a/drivers/tty/serial/8250/8250_pci.c
    +++ b/drivers/tty/serial/8250/8250_pci.c
    @@ -5077,6 +5077,115 @@ static const struct pci_device_id serial
    0, 0,
    pbn_b2_4_115200 },
    /*
    + * Brainboxes PX-101
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x4005,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_b0_2_115200 },
    + { PCI_VENDOR_ID_INTASHIELD, 0x4019,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_2_15625000 },
    + /*
    + * Brainboxes PX-235/246
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x4004,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_b0_1_115200 },
    + { PCI_VENDOR_ID_INTASHIELD, 0x4016,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_1_15625000 },
    + /*
    + * Brainboxes PX-203/PX-257
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x4006,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_b0_2_115200 },
    + { PCI_VENDOR_ID_INTASHIELD, 0x4015,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_4_15625000 },
    + /*
    + * Brainboxes PX-260/PX-701
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x400A,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_4_15625000 },
    + /*
    + * Brainboxes PX-310
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x400E,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_2_15625000 },
    + /*
    + * Brainboxes PX-313
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x400C,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_2_15625000 },
    + /*
    + * Brainboxes PX-320/324/PX-376/PX-387
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x400B,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_1_15625000 },
    + /*
    + * Brainboxes PX-335/346
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x400F,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_4_15625000 },
    + /*
    + * Brainboxes PX-368
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x4010,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_4_15625000 },
    + /*
    + * Brainboxes PX-420
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x4000,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_b0_4_115200 },
    + { PCI_VENDOR_ID_INTASHIELD, 0x4011,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_4_15625000 },
    + /*
    + * Brainboxes PX-803
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x4009,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_b0_1_115200 },
    + { PCI_VENDOR_ID_INTASHIELD, 0x401E,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_1_15625000 },
    + /*
    + * Brainboxes PX-846
    + */
    + { PCI_VENDOR_ID_INTASHIELD, 0x4008,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_b0_1_115200 },
    + { PCI_VENDOR_ID_INTASHIELD, 0x4017,
    + PCI_ANY_ID, PCI_ANY_ID,
    + 0, 0,
    + pbn_oxsemi_1_15625000 },
    +
    + /*
    * Perle PCI-RAS cards
    */
    { PCI_VENDOR_ID_PLX, PCI_DEVICE_ID_PLX_9030,

    \
     
     \ /
      Last update: 2022-08-15 23:59    [W:2.851 / U:0.260 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site