diff options
author | Ajay Agarwal <ajaya@codeaurora.org> | 2019-02-21 20:06:21 +0530 |
---|---|---|
committer | Ajay Agarwal <ajaya@codeaurora.org> | 2019-02-21 20:08:14 +0530 |
commit | 64add897a31e1bf3b7c4319ac4d28453dd792a26 (patch) | |
tree | ceee09774913aa830f91954b54873d511b9eef84 /drivers/usb/misc/diag_ipc_bridge.c | |
parent | 88a22f281d0830ae80b7c00c9e8910c8f093b234 (diff) |
usb: misc: Add support for 9902 and 9903 PIDs
Add support for creation of misc device, diag and IPC
traffic channels, when the connected device has 0x05C6
VID and 0x9902 or 0x9903 PID.
0x9902 : WLAN + QMI + DIAG + Sahara
0x9903 : BT ACL + BT SCO + WLAN + QMI + DIAG + Sahara
Change-Id: I7fa081abbb8860ff4d4c802522d4eb77cf573a18
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
Diffstat (limited to 'drivers/usb/misc/diag_ipc_bridge.c')
-rw-r--r-- | drivers/usb/misc/diag_ipc_bridge.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/usb/misc/diag_ipc_bridge.c b/drivers/usb/misc/diag_ipc_bridge.c index f369f69da6a1..780746e8e630 100644 --- a/drivers/usb/misc/diag_ipc_bridge.c +++ b/drivers/usb/misc/diag_ipc_bridge.c @@ -806,6 +806,18 @@ static const struct usb_device_id diag_bridge_ids[] = { /* 9901, ifc#3 refers to IPC client interface */ { USB_DEVICE_INTERFACE_NUMBER(0x5c6, 0x9901, 3), .driver_info = DEV_ID(1), }, + /* 9902, ifc#2 refers to diag client interface */ + { USB_DEVICE_INTERFACE_NUMBER(0x5c6, 0x9902, 2), + .driver_info = DEV_ID(0), }, + /* 9902, ifc#1 refers to IPC client interface */ + { USB_DEVICE_INTERFACE_NUMBER(0x5c6, 0x9902, 1), + .driver_info = DEV_ID(1), }, + /* 9903, ifc#4 refers to diag client interface */ + { USB_DEVICE_INTERFACE_NUMBER(0x5c6, 0x9903, 4), + .driver_info = DEV_ID(0), }, + /* 9903, ifc#3 refers to IPC client interface */ + { USB_DEVICE_INTERFACE_NUMBER(0x5c6, 0x9903, 3), + .driver_info = DEV_ID(1), }, {} /* terminating entry */ }; |