<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/serial/option.c, branch linux-3.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-06-13T17:48:54Z</updated>
<entry>
<title>USB: option,zte_ev: move most ZTE CDMA devices to zte_ev</title>
<updated>2013-06-13T17:48:54Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2013-06-05T20:26:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0df9e559f78311ab20dcf1c18ae35744944fabd0'/>
<id>urn:sha1:0df9e559f78311ab20dcf1c18ae35744944fabd0</id>
<content type='text'>
commit 73228a0538a70ebc4547bd09dee8971360dc1d87 upstream.

Per some ZTE Linux drivers I found for the AC2716, the following patch
moves most ZTE CDMA devices from option to zte_ev.  The blacklist stuff
that option does is not required with zte_ev, because it doesn't
implement any of the send_setup hooks which the blacklist suppressed.

I did not move the 2718 over because I could not find any ZTE Linux
drivers for that device, nor even any Windows drivers.

Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>USB: option: blacklist network interface on Huawei E1820</title>
<updated>2013-06-13T17:48:54Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2013-06-06T10:57:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37d3597178401d9ed511b13cf74d2ca73ac366d9'/>
<id>urn:sha1:37d3597178401d9ed511b13cf74d2ca73ac366d9</id>
<content type='text'>
commit b8a24e6281d37243c06b9497dcbfaa98c1e2ad35 upstream.

The mode used by Windows for the Huawei E1820 will use the
same ff/ff/ff class codes for both serial and network
functions.

Reported-by: Graham Inggs &lt;graham.inggs@uct.ac.za&gt;
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>USB: Blacklisted Cinterion's PLxx WWAN Interface</title>
<updated>2013-06-07T19:52:25Z</updated>
<author>
<name>Schemmel Hans-Christoph</name>
</author>
<published>2013-05-06T09:05:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=75a1d53ff1bade2914a7ec6f5718c5b78cf4211f'/>
<id>urn:sha1:75a1d53ff1bade2914a7ec6f5718c5b78cf4211f</id>
<content type='text'>
commit 8ff10bdb14a52e3f25d4ce09e0582a8684c1a6db upstream.

/drivers/usb/serial/option.c: Blacklisted Cinterion's PLxx WWAN
Interface (USB Interface 4), because it will be handled by QMI WWAN
driver. Product IDs renamed.

Signed-off-by: Hans-Christoph Schemmel &lt;hans-christoph.schemmel@gemalto.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>USB: option: add device IDs for Dell 5804 (Novatel E371) WWAN card</title>
<updated>2013-06-07T19:52:25Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2013-05-06T21:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b746f0f8e5916dc152cc04f902092b920a227364'/>
<id>urn:sha1:b746f0f8e5916dc152cc04f902092b920a227364</id>
<content type='text'>
commit 49c6e370dd6400b84897c4100095089b5c13a061 upstream.

A rebranded Novatel E371 for AT&amp;T's LTE bands.

Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>usb: option: Add Telewell TW-LTE 4G</title>
<updated>2013-06-07T19:52:25Z</updated>
<author>
<name>Teppo Kotilainen</name>
</author>
<published>2013-05-03T07:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=760bad03587e52564d8df2f17c3e808ea7de5863'/>
<id>urn:sha1:760bad03587e52564d8df2f17c3e808ea7de5863</id>
<content type='text'>
commit 73c042df6e1bc50544842a04b777b36bbe3630e6 upstream.

Information from driver description files:

  diag:  VID_19D2&amp;PID_0412&amp;MI_00
  nmea:  VID_19D2&amp;PID_0412&amp;MI_01
  at:    VID_19D2&amp;PID_0412&amp;MI_02
  modem: VID_19D2&amp;PID_0412&amp;MI_03
  net:   VID_19D2&amp;PID_0412&amp;MI_04

Signed-off-by: Teppo Kotilainen &lt;qubit303@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>USB: option: add a D-Link DWM-156 variant</title>
<updated>2013-05-08T03:33:01Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2013-04-09T09:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dacbe009b0838acce43fa0dc4e02fcbbfddaf300'/>
<id>urn:sha1:dacbe009b0838acce43fa0dc4e02fcbbfddaf300</id>
<content type='text'>
commit a2a2d6c7f93e160b52a4ad0164db1f43f743ae0f upstream.

Adding support for a Mediatek based device labelled as
D-Link Model: DWM-156, H/W Ver: A7

Also adding two other device IDs found in the Debian(!)
packages included on the embedded device driver CD.

This is a composite MBIM + serial ports + card reader device:

T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 14 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=2001 ProdID=7d01 Rev= 3.00
S:  Manufacturer=D-Link,Inc
S:  Product=D-Link DWM-156
C:* #Ifs= 7 Cfg#= 1 Atr=a0 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim
E:  Ad=88(I) Atr=03(Int.) MxPS=  64 Ivl=125us
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
I:* If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E:  Ad=87(I) Atr=03(Int.) MxPS=  64 Ivl=500us
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>USB: serial: option: Added support Olivetti Olicard 145</title>
<updated>2013-05-08T03:33:01Z</updated>
<author>
<name>Filippo Turato</name>
</author>
<published>2013-04-20T13:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3cef3cd4a3b9c573b800ddd58f3d26d3ad8346fd'/>
<id>urn:sha1:3cef3cd4a3b9c573b800ddd58f3d26d3ad8346fd</id>
<content type='text'>
commit d19bf5cedfd7d53854a3bd699c98b467b139833b upstream.

This adds PID for Olivetti Olicard 145 in option.c

Signed-off-by: Filippo Turato &lt;nnj7585@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>USB: added support for Cinterion's products AH6 and PLS8</title>
<updated>2013-03-07T04:29:09Z</updated>
<author>
<name>Christian Schmiedl</name>
</author>
<published>2013-03-06T16:08:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1941138e1c024ecb5bd797d414928d3eb94d8662'/>
<id>urn:sha1:1941138e1c024ecb5bd797d414928d3eb94d8662</id>
<content type='text'>
add support for Cinterion's products AH6 and PLS8 by adding Product IDs
and USB_DEVICE tuples.

Signed-off-by: Christian Schmiedl &lt;christian.schmiedl@gemalto.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: option: add Huawei E5331</title>
<updated>2013-03-07T04:23:16Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2013-02-27T14:52:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=daec90e7382cbd0e73eb6861109b3da91e5ab1f3'/>
<id>urn:sha1:daec90e7382cbd0e73eb6861109b3da91e5ab1f3</id>
<content type='text'>
Another device using CDC ACM with vendor specific protocol to mark
serial functions.

Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: option: add Huawei "ACM" devices using protocol = vendor</title>
<updated>2013-02-13T23:57:53Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2013-02-13T22:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f3f687722fd9b29a0c2a85b4844e3b2a3585c63'/>
<id>urn:sha1:1f3f687722fd9b29a0c2a85b4844e3b2a3585c63</id>
<content type='text'>
The USB device descriptor of one identity presented by a few
Huawei morphing devices have serial functions with class codes
02/02/ff, indicating CDC ACM with a vendor specific protocol. This
combination is often used for MSFT RNDIS functions, and the CDC
ACM class driver will therefore ignore such functions.

The CDC ACM class driver cannot support functions with only 2
endpoints.  The underlying serial functions of these modems are
also believed to be the same as for alternate device identities
already supported by the option driver. Letting the same driver
handle these functions independently of the current identity
ensures consistent handling and user experience.

There is no need to blacklist these devices in the rndis_host
driver. Huawei serial functions will either have only 2 endpoints
or a CDC ACM functional descriptor with bmCapabilities != 0, making
them correctly ignored as "non RNDIS" by that driver.

Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
