diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2013-11-27 11:43:43 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-12-11 02:04:38 -0500 |
commit | d6a484520c5572a4170fa915109ccfc0c38f5008 (patch) | |
tree | 0b619217faa3b9736943f1d039256e77ecbd014b /drivers/parport | |
parent | 0463f07ccf0f339231f6cf6e873484ef320cb1a5 (diff) |
parport: parport_pc: remove double PCI ID for NetMos
In commit 85747f ("PATCH] parport: add NetMOS 9805 support") Max added
the PCI ID for NetMOS 9805 based on a Debian bug report from 2k4 which
was at the v2.4.26 time frame. The patch made into 2.6.14.
Shortly before that patch akpm merged commit 296d3c783b ("[PATCH] Support
NetMOS based PCI cards providing serial and parallel ports") which made
into v2.6.9-rc1.
Now we have two different entries for the same PCI id.
I have here the NetMos 9805 which claims to support SPP/EPP/ECP mode.
This patch takes Max's entry for titan_1284p1 (base != -1 specifies the
ioport for ECP mode) and replaces akpm's entry for netmos_9805 which
specified -1 (=none). Both share the same PCI-ID (my card has subsystem
0x1000 / 0x0020 so it should match PCI_ANY).
While here I also drop the entry for titan_1284p2 which is the same as
netmos_9815.
Cc: Maximilian Attems <maks@stro.at>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/parport')
-rw-r--r-- | drivers/parport/parport_pc.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/parport/parport_pc.c b/drivers/parport/parport_pc.c index a62d13155a86..76ee7750bc5e 100644 --- a/drivers/parport/parport_pc.c +++ b/drivers/parport/parport_pc.c | |||
@@ -2600,8 +2600,6 @@ enum parport_pc_pci_cards { | |||
2600 | syba_2p_epp, | 2600 | syba_2p_epp, |
2601 | syba_1p_ecp, | 2601 | syba_1p_ecp, |
2602 | titan_010l, | 2602 | titan_010l, |
2603 | titan_1284p1, | ||
2604 | titan_1284p2, | ||
2605 | avlab_1p, | 2603 | avlab_1p, |
2606 | avlab_2p, | 2604 | avlab_2p, |
2607 | oxsemi_952, | 2605 | oxsemi_952, |
@@ -2660,8 +2658,6 @@ static struct parport_pc_pci { | |||
2660 | /* syba_2p_epp AP138B */ { 2, { { 0, 0x078 }, { 0, 0x178 }, } }, | 2658 | /* syba_2p_epp AP138B */ { 2, { { 0, 0x078 }, { 0, 0x178 }, } }, |
2661 | /* syba_1p_ecp W83787 */ { 1, { { 0, 0x078 }, } }, | 2659 | /* syba_1p_ecp W83787 */ { 1, { { 0, 0x078 }, } }, |
2662 | /* titan_010l */ { 1, { { 3, -1 }, } }, | 2660 | /* titan_010l */ { 1, { { 3, -1 }, } }, |
2663 | /* titan_1284p1 */ { 1, { { 0, 1 }, } }, | ||
2664 | /* titan_1284p2 */ { 2, { { 0, 1 }, { 2, 3 }, } }, | ||
2665 | /* avlab_1p */ { 1, { { 0, 1}, } }, | 2661 | /* avlab_1p */ { 1, { { 0, 1}, } }, |
2666 | /* avlab_2p */ { 2, { { 0, 1}, { 2, 3 },} }, | 2662 | /* avlab_2p */ { 2, { { 0, 1}, { 2, 3 },} }, |
2667 | /* The Oxford Semi cards are unusual: 954 doesn't support ECP, | 2663 | /* The Oxford Semi cards are unusual: 954 doesn't support ECP, |
@@ -2677,8 +2673,8 @@ static struct parport_pc_pci { | |||
2677 | /* netmos_9705 */ { 1, { { 0, -1 }, } }, | 2673 | /* netmos_9705 */ { 1, { { 0, -1 }, } }, |
2678 | /* netmos_9715 */ { 2, { { 0, 1 }, { 2, 3 },} }, | 2674 | /* netmos_9715 */ { 2, { { 0, 1 }, { 2, 3 },} }, |
2679 | /* netmos_9755 */ { 2, { { 0, 1 }, { 2, 3 },} }, | 2675 | /* netmos_9755 */ { 2, { { 0, 1 }, { 2, 3 },} }, |
2680 | /* netmos_9805 */ { 1, { { 0, -1 }, } }, | 2676 | /* netmos_9805 */ { 1, { { 0, 1 }, } }, |
2681 | /* netmos_9815 */ { 2, { { 0, -1 }, { 2, -1 }, } }, | 2677 | /* netmos_9815 */ { 2, { { 0, 1 }, { 2, 3 }, } }, |
2682 | /* netmos_9901 */ { 1, { { 0, -1 }, } }, | 2678 | /* netmos_9901 */ { 1, { { 0, -1 }, } }, |
2683 | /* netmos_9865 */ { 1, { { 0, -1 }, } }, | 2679 | /* netmos_9865 */ { 1, { { 0, -1 }, } }, |
2684 | /* quatech_sppxp100 */ { 1, { { 0, 1 }, } }, | 2680 | /* quatech_sppxp100 */ { 1, { { 0, 1 }, } }, |
@@ -2722,8 +2718,6 @@ static const struct pci_device_id parport_pc_pci_tbl[] = { | |||
2722 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, syba_1p_ecp }, | 2718 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, syba_1p_ecp }, |
2723 | { PCI_VENDOR_ID_TITAN, PCI_DEVICE_ID_TITAN_010L, | 2719 | { PCI_VENDOR_ID_TITAN, PCI_DEVICE_ID_TITAN_010L, |
2724 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, titan_010l }, | 2720 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, titan_010l }, |
2725 | { 0x9710, 0x9805, 0x1000, 0x0010, 0, 0, titan_1284p1 }, | ||
2726 | { 0x9710, 0x9815, 0x1000, 0x0020, 0, 0, titan_1284p2 }, | ||
2727 | /* PCI_VENDOR_ID_AVLAB/Intek21 has another bunch of cards ...*/ | 2721 | /* PCI_VENDOR_ID_AVLAB/Intek21 has another bunch of cards ...*/ |
2728 | /* AFAVLAB_TK9902 */ | 2722 | /* AFAVLAB_TK9902 */ |
2729 | { 0x14db, 0x2120, PCI_ANY_ID, PCI_ANY_ID, 0, 0, avlab_1p}, | 2723 | { 0x14db, 0x2120, PCI_ANY_ID, PCI_ANY_ID, 0, 0, avlab_1p}, |