Skip to content

Commit 1a031f6

Browse files
Cameron Williamsgregkh
authored andcommitted
parport: Add support for Brainboxes IX/UC/PX parallel cards
Adds support for Intashield IX-500/IX-550, UC-146/UC-157, PX-146/PX-157, PX-203 and PX-475 (LPT port) Cc: [email protected] Signed-off-by: Cameron Williams <[email protected]> Acked-by: Sudip Mukherjee <[email protected]> Link: https://lore.kernel.org/r/AS4PR02MB790389C130410BD864C8DCC9C4A6A@AS4PR02MB7903.eurprd02.prod.outlook.com Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 5101ada commit 1a031f6

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

drivers/parport/parport_pc.c

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2658,6 +2658,8 @@ enum parport_pc_pci_cards {
26582658
asix_ax99100,
26592659
quatech_sppxp100,
26602660
wch_ch382l,
2661+
brainboxes_uc146,
2662+
brainboxes_px203,
26612663
};
26622664

26632665

@@ -2737,6 +2739,8 @@ static struct parport_pc_pci {
27372739
/* asix_ax99100 */ { 1, { { 0, 1 }, } },
27382740
/* quatech_sppxp100 */ { 1, { { 0, 1 }, } },
27392741
/* wch_ch382l */ { 1, { { 2, -1 }, } },
2742+
/* brainboxes_uc146 */ { 1, { { 3, -1 }, } },
2743+
/* brainboxes_px203 */ { 1, { { 0, -1 }, } },
27402744
};
27412745

27422746
static const struct pci_device_id parport_pc_pci_tbl[] = {
@@ -2833,6 +2837,23 @@ static const struct pci_device_id parport_pc_pci_tbl[] = {
28332837
PCI_ANY_ID, PCI_ANY_ID, 0, 0, quatech_sppxp100 },
28342838
/* WCH CH382L PCI-E single parallel port card */
28352839
{ 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 },
28362857
{ 0, } /* terminate list */
28372858
};
28382859
MODULE_DEVICE_TABLE(pci, parport_pc_pci_tbl);

0 commit comments

Comments
 (0)