[PATCH] added acces i/o products serial cards using exar chipset

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Jimi Damon <jdamon@xxxxxxxxxxx>

Added devices ids for acces i/o products Exar based serial
cards that utilize the XR17D158 chip.

Signed-off-by: Jimi Damon <jdamon@xxxxxxxxxxx>
---
 drivers/tty/serial/8250/8250_pci.c | 69 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

diff --git a/drivers/tty/serial/8250/8250_pci.c b/drivers/tty/serial/8250/8250_pci.c
index 116436b7fa52..693a4b664959 100644
--- a/drivers/tty/serial/8250/8250_pci.c
+++ b/drivers/tty/serial/8250/8250_pci.c
@@ -1863,6 +1863,12 @@ static int pci_eg20t_init(struct pci_dev *dev)
 #define PCI_DEVICE_ID_ACCESIO_PCIE_COM_4SM	0x10D9
 #define PCI_DEVICE_ID_ACCESIO_PCIE_COM_8SM	0x10E9
 #define PCI_DEVICE_ID_ACCESIO_PCIE_ICM_4SM	0x11D8
+#define PCI_DEVICE_ID_ACCESIO_104I_COM_8SM	0x10EA
+#define PCI_DEVICE_ID_ACCESIO_104I_COM_4SM	0x10DB
+#define PCI_DEVICE_ID_ACCESIO_104I_COM_2SM	0x10D2
+#define PCI_DEVICE_ID_ACCESIO_104I_COM_2S	0x10D2
+#define PCI_DEVICE_ID_ACCESIO_104I_COM_4S	0x105D
+#define PCI_DEVICE_ID_ACCESIO_104I_COM_8S	0x106C
 
 
 
@@ -2332,6 +2338,51 @@ static int pci_eg20t_init(struct pci_dev *dev)
 		.setup		= pci_xr17v35x_setup,
 	},
 	/*
+	 * ACCES I/O Products
+	 */
+	{
+		.vendor = PCI_VENDOR_ID_ACCESIO,
+		.device = PCI_DEVICE_ID_ACCESIO_104I_COM_8SM,
+		.subvendor	= PCI_ANY_ID,
+		.subdevice	= PCI_ANY_ID,
+		.setup		= pci_xr17c154_setup,
+	},
+	{
+		.vendor = PCI_VENDOR_ID_ACCESIO,
+		.device = PCI_DEVICE_ID_ACCESIO_104I_COM_4SM,
+		.subvendor	= PCI_ANY_ID,
+		.subdevice	= PCI_ANY_ID,
+		.setup		= pci_xr17c154_setup,
+	},
+	{
+		.vendor = PCI_VENDOR_ID_ACCESIO,
+		.device = PCI_DEVICE_ID_ACCESIO_104I_COM_2SM,
+		.subvendor	= PCI_ANY_ID,
+		.subdevice	= PCI_ANY_ID,
+		.setup		= pci_xr17c154_setup,
+	},
+	{
+		.vendor = PCI_VENDOR_ID_ACCESIO,
+		.device = PCI_DEVICE_ID_ACCESIO_104I_COM_2S,
+		.subvendor	= PCI_ANY_ID,
+		.subdevice	= PCI_ANY_ID,
+		.setup		= pci_xr17c154_setup,
+	},
+	{
+		.vendor = PCI_VENDOR_ID_ACCESIO,
+		.device = PCI_DEVICE_ID_ACCESIO_104I_COM_4S,
+		.subvendor	= PCI_ANY_ID,
+		.subdevice	= PCI_ANY_ID,
+		.setup		= pci_xr17c154_setup,
+	},
+	{
+		.vendor = PCI_VENDOR_ID_ACCESIO,
+		.device = PCI_DEVICE_ID_ACCESIO_104I_COM_8S,
+		.subvendor	= PCI_ANY_ID,
+		.subdevice	= PCI_ANY_ID,
+		.setup		= pci_xr17c154_setup,
+	},
+	/*
 	 * Xircom cards
 	 */
 	{
@@ -5098,6 +5149,24 @@ static SIMPLE_DEV_PM_OPS(pciserial_pm_ops, pciserial_suspend_one,
 	{	PCI_VENDOR_ID_ACCESIO, PCI_DEVICE_ID_ACCESIO_PCIE_ICM_4SM,
 		PCI_ANY_ID, PCI_ANY_ID, 0, 0,
 		pbn_pericom_PI7C9X7958 },
+	{	PCI_VENDOR_ID_ACCESIO, PCI_DEVICE_ID_ACCESIO_104I_COM_8SM,
+		PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+		pbn_exar_XR17C158 },
+	{	PCI_VENDOR_ID_ACCESIO, PCI_DEVICE_ID_ACCESIO_104I_COM_4SM,
+		PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+		pbn_exar_XR17C158 },
+	{	PCI_VENDOR_ID_ACCESIO, PCI_DEVICE_ID_ACCESIO_104I_COM_2SM,
+		PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+		pbn_exar_XR17C158 },
+	{	PCI_VENDOR_ID_ACCESIO, PCI_DEVICE_ID_ACCESIO_104I_COM_8S,
+		PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+		pbn_exar_XR17C158 },
+	{	PCI_VENDOR_ID_ACCESIO, PCI_DEVICE_ID_ACCESIO_104I_COM_4S,
+		PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+		pbn_exar_XR17C158 },
+	{	PCI_VENDOR_ID_ACCESIO, PCI_DEVICE_ID_ACCESIO_104I_COM_2S,
+		PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+		pbn_exar_XR17C158 },
 	/*
 	 * Topic TP560 Data/Fax/Voice 56k modem (reported by Evan Clarke)
 	 */
-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux