From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756619AbdLTTsS (ORCPT ); Wed, 20 Dec 2017 14:48:18 -0500 Received: from mout01.posteo.de ([185.67.36.65]:47393 "EHLO mout01.posteo.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756333AbdLTTsQ (ORCPT ); Wed, 20 Dec 2017 14:48:16 -0500 From: Max Schulze To: Johan Hovold , Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Max Schulze Subject: [PATCH] USB: serial: ftdi_sio: add id for Airbus DS P8GR Date: Wed, 20 Dec 2017 20:47:44 +0100 Message-Id: <20171220194744.16775-1-max.schulze@posteo.de> X-Mailer: git-send-email 2.15.1 Autocrypt: addr=max.schulze@posteo.de; keydata=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 +TnsDNfJtsvPDU4 OpenPGP: url=https://posteo.de/keys/max.schulze@posteo.de.asc Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add AIRBUS_DS_P8GR device IDs to ftdi_sio driver. Signed-off-by: Max Schulze --- The device allows a simple AT style modem command set. Tested up to the advertised maximum of 115200 baud. Bus 001 Device 013: ID 1e8e:6001 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x1e8e idProduct 0x6001 bcdDevice 6.00 iManufacturer 1 Airbus Defence and Space iProduct 2 P8GR iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 90mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 2 P8GR Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0000 (Bus Powered) --- drivers/usb/serial/ftdi_sio.c | 2 ++ drivers/usb/serial/ftdi_sio_ids.h | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c index 1aba9105b..9a7d206aa 100644 --- a/drivers/usb/serial/ftdi_sio.c +++ b/drivers/usb/serial/ftdi_sio.c @@ -985,6 +985,8 @@ static const struct usb_device_id id_table_combined[] = { /* Infineon Devices */ { USB_DEVICE_INTERFACE_NUMBER(INFINEON_VID, INFINEON_TRIBOARD_TC1798_PID, 1) }, { USB_DEVICE_INTERFACE_NUMBER(INFINEON_VID, INFINEON_TRIBOARD_TC2X7_PID, 1) }, + /* Airbus Defence and Space devices */ + { USB_DEVICE(AIRBUS_DS_VID, AIRBUS_DS_P8GR) }, /* GE Healthcare devices */ { USB_DEVICE(GE_HEALTHCARE_VID, GE_HEALTHCARE_NEMO_TRACKER_PID) }, /* Active Research (Actisense) devices */ diff --git a/drivers/usb/serial/ftdi_sio_ids.h b/drivers/usb/serial/ftdi_sio_ids.h index 4faa09fe3..01f8acf87 100644 --- a/drivers/usb/serial/ftdi_sio_ids.h +++ b/drivers/usb/serial/ftdi_sio_ids.h @@ -1495,6 +1495,12 @@ */ #define FTDI_EKEY_CONV_USB_PID 0xCB08 /* Converter USB */ +/* + * Airbus Defence and Space + */ +#define AIRBUS_DS_VID 0x1e8e /* Vendor ID */ +#define AIRBUS_DS_P8GR 0x6001 /* Tetra P8GR */ + /* * GE Healthcare devices */ -- 2.15.1