| From foo@baz Mon 18 Nov 2019 09:16:01 AM CET |
| From: Aleksander Morgado <aleksander@aleksander.es> |
| Date: Wed, 13 Nov 2019 11:11:10 +0100 |
| Subject: net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules |
| |
| From: Aleksander Morgado <aleksander@aleksander.es> |
| |
| [ Upstream commit 802753cb0b141cf5170ab97fe7e79f5ca10d06b0 ] |
| |
| These are the Foxconn-branded variants of the Dell DW5821e modules, |
| same USB layout as those. |
| |
| The QMI interface is exposed in USB configuration #1: |
| |
| P: Vendor=0489 ProdID=e0b4 Rev=03.18 |
| S: Manufacturer=FII |
| S: Product=T77W968 LTE |
| S: SerialNumber=0123456789ABCDEF |
| C: #Ifs= 6 Cfg#= 1 Atr=a0 MxPwr=500mA |
| I: If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan |
| I: If#=0x1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid |
| I: If#=0x2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option |
| I: If#=0x3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option |
| I: If#=0x4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option |
| I: If#=0x5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option |
| |
| Signed-off-by: Aleksander Morgado <aleksander@aleksander.es> |
| Acked-by: BjΓΈrn Mork <bjorn@mork.no> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/net/usb/qmi_wwan.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/drivers/net/usb/qmi_wwan.c |
| +++ b/drivers/net/usb/qmi_wwan.c |
| @@ -1306,6 +1306,8 @@ static const struct usb_device_id produc |
| {QMI_QUIRK_SET_DTR(0x2c7c, 0x0191, 4)}, /* Quectel EG91 */ |
| {QMI_FIXED_INTF(0x2c7c, 0x0296, 4)}, /* Quectel BG96 */ |
| {QMI_QUIRK_SET_DTR(0x2cb7, 0x0104, 4)}, /* Fibocom NL678 series */ |
| + {QMI_FIXED_INTF(0x0489, 0xe0b4, 0)}, /* Foxconn T77W968 LTE */ |
| + {QMI_FIXED_INTF(0x0489, 0xe0b5, 0)}, /* Foxconn T77W968 LTE with eSIM support*/ |
| |
| /* 4. Gobi 1000 devices */ |
| {QMI_GOBI1K_DEVICE(0x05c6, 0x9212)}, /* Acer Gobi Modem Device */ |