@@ -2658,6 +2658,8 @@ enum parport_pc_pci_cards {
2658
2658
asix_ax99100 ,
2659
2659
quatech_sppxp100 ,
2660
2660
wch_ch382l ,
2661
+ brainboxes_uc146 ,
2662
+ brainboxes_px203 ,
2661
2663
};
2662
2664
2663
2665
@@ -2737,6 +2739,8 @@ static struct parport_pc_pci {
2737
2739
/* asix_ax99100 */ { 1 , { { 0 , 1 }, } },
2738
2740
/* quatech_sppxp100 */ { 1 , { { 0 , 1 }, } },
2739
2741
/* wch_ch382l */ { 1 , { { 2 , -1 }, } },
2742
+ /* brainboxes_uc146 */ { 1 , { { 3 , -1 }, } },
2743
+ /* brainboxes_px203 */ { 1 , { { 0 , -1 }, } },
2740
2744
};
2741
2745
2742
2746
static const struct pci_device_id parport_pc_pci_tbl [] = {
@@ -2833,6 +2837,23 @@ static const struct pci_device_id parport_pc_pci_tbl[] = {
2833
2837
PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , quatech_sppxp100 },
2834
2838
/* WCH CH382L PCI-E single parallel port card */
2835
2839
{ 0x1c00 , 0x3050 , 0x1c00 , 0x3050 , 0 , 0 , wch_ch382l },
2840
+ /* Brainboxes IX-500/550 */
2841
+ { PCI_VENDOR_ID_INTASHIELD , 0x402a ,
2842
+ PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , oxsemi_pcie_pport },
2843
+ /* Brainboxes UC-146/UC-157 */
2844
+ { PCI_VENDOR_ID_INTASHIELD , 0x0be1 ,
2845
+ PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , brainboxes_uc146 },
2846
+ { PCI_VENDOR_ID_INTASHIELD , 0x0be2 ,
2847
+ PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , brainboxes_uc146 },
2848
+ /* Brainboxes PX-146/PX-257 */
2849
+ { PCI_VENDOR_ID_INTASHIELD , 0x401c ,
2850
+ PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , oxsemi_pcie_pport },
2851
+ /* Brainboxes PX-203 */
2852
+ { PCI_VENDOR_ID_INTASHIELD , 0x4007 ,
2853
+ PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , brainboxes_px203 },
2854
+ /* Brainboxes PX-475 */
2855
+ { PCI_VENDOR_ID_INTASHIELD , 0x401f ,
2856
+ PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , oxsemi_pcie_pport },
2836
2857
{ 0 , } /* terminate list */
2837
2858
};
2838
2859
MODULE_DEVICE_TABLE (pci , parport_pc_pci_tbl );
0 commit comments