tty: 8250: Fix port count of PX-257
[platform/kernel/linux-starfive.git] / drivers / tty / serial / 8250 / 8250_pci.c
index 62a9bd3..a0d1c58 100644 (file)
@@ -4914,6 +4914,12 @@ static const struct pci_device_id serial_pci_tbl[] = {
                pbn_b1_bt_1_115200 },
 
        /*
+        * IntaShield IS-100
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0D60,
+               PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+               pbn_b2_1_115200 },
+       /*
         * IntaShield IS-200
         */
        {       PCI_VENDOR_ID_INTASHIELD, PCI_DEVICE_ID_INTASHIELD_IS200,
@@ -4940,10 +4946,14 @@ static const struct pci_device_id serial_pci_tbl[] = {
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
                pbn_b2_1_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0AA2,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_1_115200 },
        /*
-        * Brainboxes UC-257
+        * Brainboxes UC-253/UC-734
         */
-       {       PCI_VENDOR_ID_INTASHIELD, 0x0861,
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0CA1,
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
                pbn_b2_2_115200 },
@@ -4979,6 +4989,14 @@ static const struct pci_device_id serial_pci_tbl[] = {
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
                pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x08E2,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x08E3,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
        /*
         * Brainboxes UC-310
         */
@@ -4989,6 +5007,14 @@ static const struct pci_device_id serial_pci_tbl[] = {
        /*
         * Brainboxes UC-313
         */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x08A1,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x08A2,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
        {       PCI_VENDOR_ID_INTASHIELD, 0x08A3,
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
@@ -5003,6 +5029,10 @@ static const struct pci_device_id serial_pci_tbl[] = {
        /*
         * Brainboxes UC-346
         */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0B01,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_4_115200 },
        {       PCI_VENDOR_ID_INTASHIELD, 0x0B02,
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
@@ -5014,6 +5044,10 @@ static const struct pci_device_id serial_pci_tbl[] = {
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
                pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0A82,
+               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,
@@ -5026,13 +5060,95 @@ static const struct pci_device_id serial_pci_tbl[] = {
                0, 0,
                pbn_b2_4_115200 },
        /*
-        * Brainboxes UC-420/431
+        * Brainboxes UC-420
         */
        {       PCI_VENDOR_ID_INTASHIELD, 0x0921,
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
                pbn_b2_4_115200 },
        /*
+        * Brainboxes UC-607
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x09A1,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x09A2,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x09A3,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       /*
+        * Brainboxes UC-836
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0D41,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_4_115200 },
+       /*
+        * Brainboxes UP-189
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0AC1,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0AC2,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0AC3,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       /*
+        * Brainboxes UP-200
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0B21,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0B22,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0B23,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       /*
+        * Brainboxes UP-869
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0C01,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0C02,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0C03,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       /*
+        * Brainboxes UP-880
+        */
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0C21,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0C22,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       {       PCI_VENDOR_ID_INTASHIELD, 0x0C23,
+               PCI_ANY_ID, PCI_ANY_ID,
+               0, 0,
+               pbn_b2_2_115200 },
+       /*
         * Brainboxes PX-101
         */
        {       PCI_VENDOR_ID_INTASHIELD, 0x4005,
@@ -5064,7 +5180,7 @@ static const struct pci_device_id serial_pci_tbl[] = {
        {       PCI_VENDOR_ID_INTASHIELD, 0x4015,
                PCI_ANY_ID, PCI_ANY_ID,
                0, 0,
-               pbn_oxsemi_4_15625000 },
+               pbn_oxsemi_2_15625000 },
        /*
         * Brainboxes PX-260/PX-701
         */