From patchwork Sun Dec 9 23:21:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=C3=B6rgen_Storvist?= X-Patchwork-Id: 10720419 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9D752109C for ; Sun, 9 Dec 2018 23:25:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7E36429F06 for ; Sun, 9 Dec 2018 23:25:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5BA7F29F0E; Sun, 9 Dec 2018 23:25:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1E11A29F06 for ; Sun, 9 Dec 2018 23:25:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726389AbeLIXVg (ORCPT ); Sun, 9 Dec 2018 18:21:36 -0500 Received: from mail-lj1-f195.google.com ([209.85.208.195]:38757 "EHLO mail-lj1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726323AbeLIXVf (ORCPT ); Sun, 9 Dec 2018 18:21:35 -0500 Received: by mail-lj1-f195.google.com with SMTP id c19-v6so7961992lja.5 for ; Sun, 09 Dec 2018 15:21:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version :content-transfer-encoding; bh=sxOhjDTyvf00neV/QijJ2Kui69wDmskx96oz07C1z18=; b=SXozN6nIJk2qrveEJfK1hdry6aiVzuQUSlf2DCYYk9mUabBP+LR9t3Nl2arsU67m12 4xVmW+c2SMbKqCHxksc9E75cIOtm5LhgIaB0k8mg6P8ZZM0DDUCnMG78ozLwdsoLMgXN mxPd11ecocSxnzTeW0dA6v9RumRK9mHe3vATx2ZF9QNDplIuR3XsbNEm+obwVW1NqPTj rOkPKxL2LEKV4Yb3FUNAB4mIFM23rDCZZx/vAQo8Bso3KYPd56v5+MXxXNQbvM7UjRvj bP5ilwynH9/GjN/osQbe2ZuwvyhbifMbkappio4EqtRVzZ1pWBl266Za6X3GmHFBB+p5 18Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-transfer-encoding; bh=sxOhjDTyvf00neV/QijJ2Kui69wDmskx96oz07C1z18=; b=tPDLuQtSkrBtiiNOLxDtt0scDhUMbtInAqOCJk+4gcLDRJ9NDV415i4jxRxNi8eqm/ Tcsy6KGxwF+O6vj4wMuJefPitttyhG66sfKYBsclPAXrQbwNGD9zcxKmpIj9vAjzovKs IxyjZeG9uK5ZlQ7zZER6iAp4+paPAFnanUTLtIw5ObKF4oborFqpVlKwKbXJ0ZD3A5L1 S1Z+Kp7PxbQ38aBmFccbiK+dTOsFq4g4McxLfAJ31+2IQ1GrzL091gjl0oHaU2Drk8TW GfZJ61ze9KQb3/HqYTwWbX3mAU8Q2UbydecMdqHnKMShY0quz+XkYvL0S/i26ap5nzCf ZBqg== X-Gm-Message-State: AA+aEWYIY7ttrfKiczVCdaU9N8IXruRggK34AWPyQycL8stup8m5pNRu sTH1VAS4/S7a3Dmx78khEME0QIEb2SD6qw== X-Google-Smtp-Source: AFSGD/UqCcfJdX4LWb6eGJJXvU8FfFyU0y1vsMLSPZvNUvlw+oOARP/Cuh0GgjLz1bXJA8vVH7AGrw== X-Received: by 2002:a2e:98c9:: with SMTP id s9-v6mr4852990ljj.166.1544397693674; Sun, 09 Dec 2018 15:21:33 -0800 (PST) Received: from localhost (213-67-189-66-no148.tbcn.telia.com. [213.67.189.66]) by smtp.gmail.com with ESMTPSA id r29-v6sm1778662ljd.44.2018.12.09.15.21.33 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 09 Dec 2018 15:21:33 -0800 (PST) Date: Mon, 10 Dec 2018 00:21:31 +0100 From: =?utf-8?q?J=C3=B6rgen?= Storvist To: linux-usb@vger.kernel.org Cc: johan@kernel.org Subject: [PATCH] USB: serial: option: add Fibocom NL668 series (fixed line break issue) Message-ID: <20181210002131.0000523a@gmail.com> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; i686-w64-mingw32) MIME-Version: 1.0 Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Added USB serial option driver support for Fibocom NL668 series cellular module. Reserved USB endpoints 4 and 5 for network interfaces. Signed-off-by: Jörgen Storvist drivers/usb/serial/option.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c index e24ff16..f2cc85c 100644 --- a/drivers/usb/serial/option.c +++ b/drivers/usb/serial/option.c @@ -552,6 +552,9 @@ static void option_instat_callback(struct urb *urb); #define WETELECOM_PRODUCT_6802 0x6802 #define WETELECOM_PRODUCT_WMD300 0x6803 +/* Fibocom products */ +#define FIBOCOM_VENDOR_ID 0x1508 +#define FIBOCOM_PRODUCT_NL668 0x1001 /* Device flags */ @@ -1941,6 +1944,8 @@ static const struct usb_device_id option_ids[] = { { USB_DEVICE_AND_INTERFACE_INFO(WETELECOM_VENDOR_ID, WETELECOM_PRODUCT_6802, 0xff, 0xff, 0xff) }, { USB_DEVICE_AND_INTERFACE_INFO(WETELECOM_VENDOR_ID, WETELECOM_PRODUCT_WMD300, 0xff, 0xff, 0xff) }, { USB_DEVICE_AND_INTERFACE_INFO(0x03f0, 0x421d, 0xff, 0xff, 0xff) }, /* HP lt2523 (Novatel E371) */ + { USB_DEVICE(FIBOCOM_VENDOR_ID, FIBOCOM_PRODUCT_NL668), /* Fibocom NL668 series */ + .driver_info = RSVD(4) | RSVD(5) }, { } /* Terminating entry */ }; MODULE_DEVICE_TABLE(usb, option_ids);