Re: [PATCH] serial: 8250_pci: added acces i/o products serial cards using exar chipset

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

 



On Thu, Feb 23, 2017 at 07:36:41AM -0800, Jimi Damon wrote:
> 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>
> Cc: stable <stable@xxxxxxxxxxxxxxx>
> ---
>  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 00e51a064388..ea1b02e1c0be 100644
> --- a/drivers/tty/serial/8250/8250_pci.c
> +++ b/drivers/tty/serial/8250/8250_pci.c
> @@ -1736,6 +1736,12 @@ pci_wch_ch38x_setup(struct serial_private *priv,
>  #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
>  
>  
>  
> @@ -2146,6 +2152,51 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {
>  		.setup		= pci_timedia_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
>  	 */
>  	{
> @@ -4655,6 +4706,24 @@ static struct pci_device_id serial_pci_tbl[] = {
>  	{	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)
>  	 */

This patch breaks the build, can you rebase it against 4.11-rc2 and
resend?

thanks,

greg k-h
--
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