From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751660AbcFFLbP (ORCPT ); Mon, 6 Jun 2016 07:31:15 -0400 Received: from smtp26.services.sfr.fr ([93.17.128.1]:40741 "EHLO smtp26.services.sfr.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751076AbcFFLbO (ORCPT ); Mon, 6 Jun 2016 07:31:14 -0400 Message-ID: <1465212672.11250.123.camel@magic.fr> Subject: [PATCH 1/1][resend] usbnet: cdc_ether.c: use Samsung Galaxy Grand Prime VE as an USB modem From: "J. Mayer" To: linux-kernel@vger.kernel.org Date: Mon, 06 Jun 2016 13:31:12 +0200 Organization: Never organized X-Mailer: Evolution 3.18.5.1 Mime-Version: 1.0 X-sfr-mailing: LEGIT Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jocelyn Mayer Make cdc_ether able to use Samsung Galaxy Grand Prime VE (aka SM-G531F) smartphone as an USB Wifi / 4G network gateway. This patch has only been succesfully tested with Galaxy Grand Prime VE but according to libmtp headers, it should also work with most (or all) Samsung Android based devices. Signed-off-by: Jocelyn Mayer Please explicitly keep me on CC as I did not register the mailing list. --- diff --git a/drivers/net/usb/cdc_ether.c b/drivers/net/usb/cdc_ether.c index 7cba2c3..6186693 100644 --- a/drivers/net/usb/cdc_ether.c +++ b/drivers/net/usb/cdc_ether.c @@ -641,6 +641,12 @@ static const struct usb_device_id  products[] = {                         USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE),         .driver_info = 0,  }, +/* Samsung Galaxy Grand Prime VE */ +{ +       USB_DEVICE_AND_INTERFACE_INFO(SAMSUNG_VENDOR_ID, 0x6863, USB_CLASS_COMM, +                       USB_CDC_SUBCLASS_ETHERNET, USB_CDC_PROTO_NONE), +       .driver_info = 0, +},    /* Lenovo Thinkpad USB 3.0 Ethernet Adapters (based on Realtek RTL8153) */  {