Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cff9c233 authored by Johan Hovold's avatar Johan Hovold
Browse files

USB: serial: add Medtronic CareLink USB driver



Add simple driver for Medtronic CareLink USB devices.

Reported-by: default avatarBenjamin West <bewest@gmail.com>
Tested-by: default avatarBenjamin West <bewest@gmail.com>
Signed-off-by: default avatarJohan Hovold <johan@kernel.org>
parent c5cd24d7
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -58,6 +58,7 @@ config USB_SERIAL_SIMPLE
	  handles a wide range of very simple devices, all in one
	  driver.  Specifically, it supports:
		- Suunto ANT+ USB device.
		- Medtronic CareLink USB device
		- Fundamental Software dongle.
		- HP4x calculators
		- a number of Motorola phones
+7 −0
Original line number Diff line number Diff line
@@ -36,6 +36,11 @@ static struct usb_serial_driver vendor##_device = { \

#define DEVICE(vendor, IDS)	DEVICE_N(vendor, IDS, 1)

/* Medtronic CareLink USB driver */
#define CARELINK_IDS()			\
	{ USB_DEVICE(0x0a21, 0x8001) }	/* MMT-7305WW */
DEVICE(carelink, CARELINK_IDS);

/* ZIO Motherboard USB driver */
#define ZIO_IDS()			\
	{ USB_DEVICE(0x1CBE, 0x0103) }
@@ -88,6 +93,7 @@ DEVICE(siemens_mpi, SIEMENS_IDS);

/* All of the above structures mushed into two lists */
static struct usb_serial_driver * const serial_drivers[] = {
	&carelink_device,
	&zio_device,
	&funsoft_device,
	&flashloader_device,
@@ -101,6 +107,7 @@ static struct usb_serial_driver * const serial_drivers[] = {
};

static const struct usb_device_id id_table[] = {
	CARELINK_IDS(),
	ZIO_IDS(),
	FUNSOFT_IDS(),
	FLASHLOADER_IDS(),