Skip to content

Commit 9788792

Browse files
committed
Merge tag 'usb-serial-6.15-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Johan writes: USB-serial device ids for 6.15-rc3 Here's a new simple driver for Owon oscilloscopes and a couple of new new modem and smart meter device ids. All have been in linux-next with no reported issues. * tag 'usb-serial-6.15-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial: USB: serial: simple: add OWON HDS200 series oscilloscope support USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe USB: serial: option: add Sierra Wireless EM9291
2 parents 429a98a + 4cc0141 commit 9788792

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

drivers/usb/serial/ftdi_sio.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,6 +1093,8 @@ static const struct usb_device_id id_table_combined[] = {
10931093
{ USB_DEVICE_INTERFACE_NUMBER(ALTERA_VID, ALTERA_UB3_602E_PID, 1) },
10941094
{ USB_DEVICE_INTERFACE_NUMBER(ALTERA_VID, ALTERA_UB3_602E_PID, 2) },
10951095
{ USB_DEVICE_INTERFACE_NUMBER(ALTERA_VID, ALTERA_UB3_602E_PID, 3) },
1096+
/* Abacus Electrics */
1097+
{ USB_DEVICE(FTDI_VID, ABACUS_OPTICAL_PROBE_PID) },
10961098
{ } /* Terminating entry */
10971099
};
10981100

drivers/usb/serial/ftdi_sio_ids.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,11 @@
442442
#define LINX_FUTURE_1_PID 0xF44B /* Linx future device */
443443
#define LINX_FUTURE_2_PID 0xF44C /* Linx future device */
444444

445+
/*
446+
* Abacus Electrics
447+
*/
448+
#define ABACUS_OPTICAL_PROBE_PID 0xf458 /* ABACUS ELECTRICS Optical Probe */
449+
445450
/*
446451
* Oceanic product ids
447452
*/

drivers/usb/serial/option.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,7 @@ static void option_instat_callback(struct urb *urb);
611611
/* Sierra Wireless products */
612612
#define SIERRA_VENDOR_ID 0x1199
613613
#define SIERRA_PRODUCT_EM9191 0x90d3
614+
#define SIERRA_PRODUCT_EM9291 0x90e3
614615

615616
/* UNISOC (Spreadtrum) products */
616617
#define UNISOC_VENDOR_ID 0x1782
@@ -2432,6 +2433,8 @@ static const struct usb_device_id option_ids[] = {
24322433
{ USB_DEVICE_AND_INTERFACE_INFO(SIERRA_VENDOR_ID, SIERRA_PRODUCT_EM9191, 0xff, 0xff, 0x30) },
24332434
{ USB_DEVICE_AND_INTERFACE_INFO(SIERRA_VENDOR_ID, SIERRA_PRODUCT_EM9191, 0xff, 0xff, 0x40) },
24342435
{ USB_DEVICE_AND_INTERFACE_INFO(SIERRA_VENDOR_ID, SIERRA_PRODUCT_EM9191, 0xff, 0, 0) },
2436+
{ USB_DEVICE_AND_INTERFACE_INFO(SIERRA_VENDOR_ID, SIERRA_PRODUCT_EM9291, 0xff, 0xff, 0x30) },
2437+
{ USB_DEVICE_AND_INTERFACE_INFO(SIERRA_VENDOR_ID, SIERRA_PRODUCT_EM9291, 0xff, 0xff, 0x40) },
24352438
{ USB_DEVICE_AND_INTERFACE_INFO(UNISOC_VENDOR_ID, TOZED_PRODUCT_LT70C, 0xff, 0, 0) },
24362439
{ USB_DEVICE_AND_INTERFACE_INFO(UNISOC_VENDOR_ID, LUAT_PRODUCT_AIR720U, 0xff, 0, 0) },
24372440
{ USB_DEVICE_INTERFACE_CLASS(0x1bbb, 0x0530, 0xff), /* TCL IK512 MBIM */

drivers/usb/serial/usb-serial-simple.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,11 @@ DEVICE(nokia, NOKIA_IDS);
100100
{ USB_DEVICE(0x09d7, 0x0100) } /* NovAtel FlexPack GPS */
101101
DEVICE_N(novatel_gps, NOVATEL_IDS, 3);
102102

103+
/* OWON electronic test and measurement equipment driver */
104+
#define OWON_IDS() \
105+
{ USB_DEVICE(0x5345, 0x1234) } /* HDS200 oscilloscopes and others */
106+
DEVICE(owon, OWON_IDS);
107+
103108
/* Siemens USB/MPI adapter */
104109
#define SIEMENS_IDS() \
105110
{ USB_DEVICE(0x908, 0x0004) }
@@ -134,6 +139,7 @@ static struct usb_serial_driver * const serial_drivers[] = {
134139
&motorola_tetra_device,
135140
&nokia_device,
136141
&novatel_gps_device,
142+
&owon_device,
137143
&siemens_mpi_device,
138144
&suunto_device,
139145
&vivopay_device,
@@ -153,6 +159,7 @@ static const struct usb_device_id id_table[] = {
153159
MOTOROLA_TETRA_IDS(),
154160
NOKIA_IDS(),
155161
NOVATEL_IDS(),
162+
OWON_IDS(),
156163
SIEMENS_IDS(),
157164
SUUNTO_IDS(),
158165
VIVOPAY_IDS(),

0 commit comments

Comments
 (0)