asix_ax99100,
        quatech_sppxp100,
        wch_ch382l,
+       brainboxes_uc146,
+       brainboxes_px203,
 };
 
 
        /* asix_ax99100 */              { 1, { { 0, 1 }, } },
        /* quatech_sppxp100 */          { 1, { { 0, 1 }, } },
        /* wch_ch382l */                { 1, { { 2, -1 }, } },
+       /* brainboxes_uc146 */  { 1, { { 3, -1 }, } },
+       /* brainboxes_px203 */  { 1, { { 0, -1 }, } },
 };
 
 static const struct pci_device_id parport_pc_pci_tbl[] = {
          PCI_ANY_ID, PCI_ANY_ID, 0, 0, quatech_sppxp100 },
        /* WCH CH382L PCI-E single parallel port card */
        { 0x1c00, 0x3050, 0x1c00, 0x3050, 0, 0, wch_ch382l },
+       /* Brainboxes IX-500/550 */
+       { PCI_VENDOR_ID_INTASHIELD, 0x402a,
+         PCI_ANY_ID, PCI_ANY_ID, 0, 0, oxsemi_pcie_pport },
+       /* Brainboxes UC-146/UC-157 */
+       { PCI_VENDOR_ID_INTASHIELD, 0x0be1,
+         PCI_ANY_ID, PCI_ANY_ID, 0, 0, brainboxes_uc146 },
+       { PCI_VENDOR_ID_INTASHIELD, 0x0be2,
+         PCI_ANY_ID, PCI_ANY_ID, 0, 0, brainboxes_uc146 },
+       /* Brainboxes PX-146/PX-257 */
+       { PCI_VENDOR_ID_INTASHIELD, 0x401c,
+         PCI_ANY_ID, PCI_ANY_ID, 0, 0, oxsemi_pcie_pport },
+       /* Brainboxes PX-203 */
+       { PCI_VENDOR_ID_INTASHIELD, 0x4007,
+         PCI_ANY_ID, PCI_ANY_ID, 0, 0, brainboxes_px203 },
+       /* Brainboxes PX-475 */
+       { PCI_VENDOR_ID_INTASHIELD, 0x401f,
+         PCI_ANY_ID, PCI_ANY_ID, 0, 0, oxsemi_pcie_pport },
        { 0, } /* terminate list */
 };
 MODULE_DEVICE_TABLE(pci, parport_pc_pci_tbl);