Tore Anderson
d57ec3c83b
USB: serial: option: add HP lt4132
...
The HP lt4132 is a rebranded Huawei ME906s-158 LTE modem.
The interface with protocol 0x16 is "CDC ECM & NCM" according to the *.inf
files included with the Windows driver. Attaching the option driver to it
doesn't result in a /dev/ttyUSB* device being created, so I've excluded it.
Note that it is also excluded for corresponding Huawei-branded devices, cf.
commit d544db293a ("USB: support new huawei devices in option.c").
T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs= 3
P: Vendor=03f0 ProdID=a31d Rev=01.02
S: Manufacturer=HP Inc.
S: Product=HP lt4132 LTE/HSPA+ 4G Module
S: SerialNumber=0123456789ABCDEF
C: #Ifs= 6 Cfg#= 1 Atr=a0 MxPwr=2mA
I: If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=06 Prot=10 Driver=option
I: If#=0x1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=13 Driver=option
I: If#=0x2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=12 Driver=option
I: If#=0x3 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=06 Prot=16 Driver=(none)
I: If#=0x4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=14 Driver=option
I: If#=0x5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=1b Driver=option
T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs= 3
P: Vendor=03f0 ProdID=a31d Rev=01.02
S: Manufacturer=HP Inc.
S: Product=HP lt4132 LTE/HSPA+ 4G Module
S: SerialNumber=0123456789ABCDEF
C: #Ifs= 7 Cfg#= 2 Atr=a0 MxPwr=2mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=06 Prot=00 Driver=cdc_ether
I: If#=0x1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=cdc_ether
I: If#=0x2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=06 Prot=10 Driver=option
I: If#=0x3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=13 Driver=option
I: If#=0x4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=12 Driver=option
I: If#=0x5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=14 Driver=option
I: If#=0x6 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=1b Driver=option
T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs= 3
P: Vendor=03f0 ProdID=a31d Rev=01.02
S: Manufacturer=HP Inc.
S: Product=HP lt4132 LTE/HSPA+ 4G Module
S: SerialNumber=0123456789ABCDEF
C: #Ifs= 3 Cfg#= 3 Atr=a0 MxPwr=2mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=cdc_mbim
I: If#=0x1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
I: If#=0x2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=14 Driver=option
Signed-off-by: Tore Anderson <tore@fud.no>
Cc: stable@vger.kernel.org
[ johan: drop id defines ]
Signed-off-by: Johan Hovold <johan@kernel.org>
2018-12-10 09:59:00 +01:00
arch
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-12-09 15:12:33 -08:00
block
blk-mq: punt failed direct issue to dispatch list
2018-12-07 08:16:11 -07:00
certs
export.h: remove VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR()
2018-08-22 23:21:44 +09:00
crypto
crypto: user - Disable statistics interface
2018-12-07 13:56:08 +08:00
Documentation
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-12-09 15:12:33 -08:00
drivers
USB: serial: option: add HP lt4132
2018-12-10 09:59:00 +01:00
firmware
fs
a fix for smb3 direct i/o, a fix for CIFS DFS for stable and a minor cifs Kconfig fix
2018-12-09 10:15:13 -08:00
include
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-12-09 15:12:33 -08:00
init
initramfs: clean old path before creating a hardlink
2018-11-30 14:56:14 -08:00
ipc
ipc: IPCMNI limit check for semmni
2018-10-31 08:54:14 -07:00
kernel
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-12-09 15:12:33 -08:00
lib
debugobjects: avoid recursive calls with kmemleak
2018-11-30 14:56:14 -08:00
LICENSES
This is a fairly typical cycle for documentation. There's some welcome
2018-10-24 18:01:11 +01:00
mm
dax fixes 4.20-rc6
2018-12-09 09:54:04 -08:00
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-12-09 15:12:33 -08:00
samples
VFIO updates for v4.20
2018-10-31 11:01:38 -07:00
scripts
Fixes for stackleak
2018-12-07 13:13:07 -08:00
security
selinux/stable-4.20 PR 20181129
2018-11-29 10:15:06 -08:00
sound
ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G
2018-12-05 16:39:59 +01:00
tools
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-12-09 15:12:33 -08:00
usr
initramfs: move gen_initramfs_list.sh from scripts/ to usr/
2018-08-22 23:21:44 +09:00
virt
Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks"
2018-10-26 16:25:19 -07:00
.clang-format
page cache: Convert find_get_pages_contig to XArray
2018-10-21 10:46:34 -04:00
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
mailmap: Update email for Punit Agrawal
2018-11-05 10:02:11 +00:00
COPYING
CREDITS
MAINTAINERS: change Sparse's maintainer
2018-11-25 09:17:43 -08:00
Kbuild
Kconfig
kconfig: move the "Executable file formats" menu to fs/Kconfig.binfmt
2018-08-02 08:06:55 +09:00
MAINTAINERS
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-12-09 15:12:33 -08:00
Makefile
Linux 4.20-rc6
2018-12-09 15:31:00 -08:00
README
Drop all 00-INDEX files from Documentation/
2018-09-09 15:08:58 -06:00