Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2337974imm; Thu, 7 Jun 2018 09:01:27 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIxQFFwEEncN+ck0zj53++qYNaCAZUWridz8bqZqwmsMS5UaUkVEi7rKS0RrDP4s0iZUmu/ X-Received: by 2002:a62:ae06:: with SMTP id q6-v6mr2300146pff.17.1528387287096; Thu, 07 Jun 2018 09:01:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528387287; cv=none; d=google.com; s=arc-20160816; b=oX9lx/aFjup2bmNvH8MdrBobvxfhinQDk1mHG5meAovL0vu7oQxow2WU42b9H+pvg2 NXD8XcfcCKs5Obyxh1lPbz3Hwg1bE8dVI4wXp0K8GEOTEkIPE+Q4MYRh1Mzel24e6yO9 IaZaZhzRgTG1F5f2wPdSrgeGoCWbJINRi0Q6f/XiKTuWDKeWXvJix1l4qjOssu0n6ML3 D5+cmoznI1GNIOsMkymPP7PD0iUeXigM8bbCvNTeRHTd5J/a0L+jQBekCUBQLd2yDKHD ECzLmK14EliV0SxkxE84LwFQ004oYrTQKy5yEy0OQiJmaVr4pRJ3eb00krNxwKnhbKgU JDtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:subject:message-id:date:cc:to :from:mime-version:content-transfer-encoding:content-disposition :arc-authentication-results; bh=3ujq7/NfjbCCe5MDasBM/MIHZcrvSj4HwZDAR5Kbuoo=; b=MftwLxEtJGYlWba1fxNUBeLQG41yG5YX7LuhEpta0GW/ZFgvh5KaCCnYeYmvVeywNc MyaaCkfqbESCYibhC0Ry35CTDCQI8afhFvMsxfYhUUkYKIGFHWWZKondURdbqj0rUFla 4ARrBWMX5fl/+yXdL4R6R33eM0W1c2tXlFj5GjHPgUBVzv9c/wpdPW1KgVdQNrTn/v7g +QwyJDDO0x838EbPVS1kOAMhtp60lm8mrFy5OlKA/TY67puUTtuciuAXIusMqQIbyuii K0Gz6e3z4QiMatwe71jXo/gS6HFELh7GThSitSHFrqfioiCDisSCwbj0K8nSa73EgBib 1eqg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p67-v6si51903137pfp.72.2018.06.07.09.01.10; Thu, 07 Jun 2018 09:01:27 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934470AbeFGP55 (ORCPT + 99 others); Thu, 7 Jun 2018 11:57:57 -0400 Received: from shadbolt.e.decadent.org.uk ([88.96.1.126]:39350 "EHLO shadbolt.e.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933055AbeFGOJH (ORCPT ); Thu, 7 Jun 2018 10:09:07 -0400 Received: from [148.252.241.226] (helo=deadeye) by shadbolt.decadent.org.uk with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fQvb7-0005Zp-Jl; Thu, 07 Jun 2018 15:09:05 +0100 Received: from ben by deadeye with local (Exim 4.91) (envelope-from ) id 1fQvb3-0002v7-Lr; Thu, 07 Jun 2018 15:09:01 +0100 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 From: Ben Hutchings To: linux-kernel@vger.kernel.org, stable@vger.kernel.org CC: akpm@linux-foundation.org, "Johan Hovold" , "Kirk Madsen" Date: Thu, 07 Jun 2018 15:05:21 +0100 Message-ID: X-Mailer: LinuxStableQueue (scripts by bwh) Subject: [PATCH 3.16 153/410] USB: serial: add Novatel Wireless GPS driver In-Reply-To: X-SA-Exim-Connect-IP: 148.252.241.226 X-SA-Exim-Mail-From: ben@decadent.org.uk X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 3.16.57-rc1 review patch. If anyone has any objections, please let me know. ------------------ From: Johan Hovold commit c5cd24d7b179a415df263e5b18b72f6e3aaf81e0 upstream. Add simple driver for Novatel Wireless GPS receivers. Reported-by: Kirk Madsen Tested-by: Kirk Madsen Signed-off-by: Johan Hovold Signed-off-by: Ben Hutchings --- drivers/usb/serial/Kconfig | 1 + drivers/usb/serial/usb-serial-simple.c | 7 +++++++ 2 files changed, 8 insertions(+) --- a/drivers/usb/serial/Kconfig +++ b/drivers/usb/serial/Kconfig @@ -62,6 +62,7 @@ config USB_SERIAL_SIMPLE - Google USB serial devices - HP4x calculators - a number of Motorola phones + - Novatel Wireless GPS receivers - Siemens USB/MPI adapter. - ViVOtech ViVOpay USB device. - Infineon Modem Flashloader USB interface --- a/drivers/usb/serial/usb-serial-simple.c +++ b/drivers/usb/serial/usb-serial-simple.c @@ -75,6 +75,11 @@ DEVICE(vivopay, VIVOPAY_IDS); { USB_DEVICE(0x22b8, 0x2c64) } /* Motorola V950 phone */ DEVICE(moto_modem, MOTO_IDS); +/* Novatel Wireless GPS driver */ +#define NOVATEL_IDS() \ + { USB_DEVICE(0x09d7, 0x0100) } /* NovAtel FlexPack GPS */ +DEVICE_N(novatel_gps, NOVATEL_IDS, 3); + /* HP4x (48/49) Generic Serial driver */ #define HP4X_IDS() \ { USB_DEVICE(0x03f0, 0x0121) } @@ -99,6 +104,7 @@ static struct usb_serial_driver * const &google_device, &vivopay_device, &moto_modem_device, + &novatel_gps_device, &hp4x_device, &suunto_device, &siemens_mpi_device, @@ -112,6 +118,7 @@ static const struct usb_device_id id_tab GOOGLE_IDS(), VIVOPAY_IDS(), MOTO_IDS(), + NOVATEL_IDS(), HP4X_IDS(), SUUNTO_IDS(), SIEMENS_IDS(),