RE: [PATCH 2/2] USB: serial: add Novatel Wireless GPS driver

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

 



I applied your two patches to current Fedora core 20 kernel sources, built, remembered to remove the work-around boot-params and run grub2-mkconfig, and rebooted.  My Novatel GPS is recognized on plug-in to my USB2 ports and appears to work correctly.  

Thank you.

If you want more detail than "it appears to work" just ask.

Kirk Madsen

> -----Original Message-----
> From: Johan Hovold [mailto:jhovold@xxxxxxxxx] On Behalf Of Johan Hovold
> Sent: Monday, August 18, 2014 10:15
> To: Kirk Madsen
> Cc: linux-usb@xxxxxxxxxxxxxxx; Johan Hovold
> Subject: [PATCH 2/2] USB: serial: add Novatel Wireless GPS driver
> 
> Add simple driver for Novatel Wireless GPS receivers.
> 
> Reported-by: Kirk Madsen <kirkm@xxxxxxxxxx>
> Signed-off-by: Johan Hovold <johan@xxxxxxxxxx>
> ---
>  drivers/usb/serial/Kconfig             | 1 +
>  drivers/usb/serial/usb-serial-simple.c | 7 +++++++
>  2 files changed, 8 insertions(+)
> 
> diff --git a/drivers/usb/serial/Kconfig b/drivers/usb/serial/Kconfig index
> 3ce5c74b29e4..ab05158ad03e 100644
> --- a/drivers/usb/serial/Kconfig
> +++ b/drivers/usb/serial/Kconfig
> @@ -61,6 +61,7 @@ config USB_SERIAL_SIMPLE
>  		- Fundamental Software dongle.
>  		- HP4x calculators
>  		- a number of Motorola phones
> +		- Novatel Wireless GPS receivers
>  		- Siemens USB/MPI adapter.
>  		- ViVOtech ViVOpay USB device.
>  		- Infineon Modem Flashloader USB interface diff --git
> a/drivers/usb/serial/usb-serial-simple.c b/drivers/usb/serial/usb-serial-
> simple.c
> index 02cb77a1e79d..5565308c870c 100644
> --- a/drivers/usb/serial/usb-serial-simple.c
> +++ b/drivers/usb/serial/usb-serial-simple.c
> @@ -65,6 +65,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) }
> @@ -88,6 +93,7 @@ static struct usb_serial_driver * const serial_drivers[] = {
>  	&flashloader_device,
>  	&vivopay_device,
>  	&moto_modem_device,
> +	&novatel_gps_device,
>  	&hp4x_device,
>  	&suunto_device,
>  	&siemens_mpi_device,
> @@ -100,6 +106,7 @@ static const struct usb_device_id id_table[] = {
>  	FLASHLOADER_IDS(),
>  	VIVOPAY_IDS(),
>  	MOTO_IDS(),
> +	NOVATEL_IDS(),
>  	HP4X_IDS(),
>  	SUUNTO_IDS(),
>  	SIEMENS_IDS(),
> --
> 1.8.5.5

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux