14 Dec, 2011
1 commit
-
Huawei use the product code HUAWEI_PRODUCT_E353 (0x1506) for a
number of different devices, which each can appear with a number
of different descriptor sets. Different types of interfaces
can be identified by looking at the subclass and protocol fieldsSubclass 1 protocol 8 is actually the data interface of a CDC
ECM set, with subclass 1 protocol 9 as the control interface.
Neither support serial data communcation, and cannot therefore
be supported by this driver.At the same time, add a few other sets which appear if the
device is configured in "Windows mode" using this modeswitch
message:
55534243000000000000000000000011060000000100000000000000000000Signed-off-by: Bjørn Mork
Cc: stable
Signed-off-by: Greg Kroah-Hartman
13 Dec, 2011
1 commit
-
This patch adds the controlling interfaces for the Huawei E398.
Thanks to Bjørn Mork for extracting the interface
numbers from the windows driver.Signed-off-by: Alex Hermann
Cc: stable
Signed-off-by: Greg Kroah-Hartman
02 Dec, 2011
1 commit
-
Signed-off-by: Marcin Kościelnicki
Cc: stable
Signed-off-by: Greg Kroah-Hartman
27 Nov, 2011
2 commits
-
Tested with SIM5218EVB-KIT evaluation kit.
Signed-off-by: Veli-Pekka Peltola
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
This patch creates the missing controlling devices for the Huawei E353
HSPA+ stick.Signed-off-by: Dirk Nehring
Cc: stable
Signed-off-by: Greg Kroah-Hartman
19 Nov, 2011
3 commits
-
Fix for ftdi_set_termios() glitching output
ftdi_set_termios() is constantly setting the baud rate, data bits and parity
unnecessarily on every call, . When called while characters are being
transmitted can cause the FTDI chip to corrupt the serial port bit stream
output by stalling the output half a bit during the output of a character.
Simple fix by skipping this setting if the baud rate/data bits/parity are
unchanged.Signed-off-by: Andrew Worsley
Cc: stable
----I had a brief run with strace on the getty and it was doing ioctl()s on
each call but it didn't look relavant to the problem. I think the issue is
that XON/XOFF flow control was being implmented via hardware - for the ixoff
to allow the user to use XON/XOFF to control output. Unfortunately it would
send 3 Control URBs updating all of the settings after each piece of inputI am trying to work around the issue of gmail messing with the tab/spacing
by submitting via SMTP via gmail which I believe should fix the issue.The patch is against v3.2-rc2 and compiles - but no additional testing in
this kernel has been done.Thanks
Andrew
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Ferenc Wagner
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
This patch adds new PIDs for ZTE 3G modem, after we confirm it and tested.
Thanks for Dan's work at kernel option devier.Signed-off-by: Alvin.Zheng
Signed-off-by: wsalvin
Cc: stable
Signed-off-by: Greg Kroah-Hartman
16 Nov, 2011
2 commits
-
Add VendorID/ProductID for USB 3G dongle Model VT1000 of Viettel.
Signed-off-by: VU Tuan Duc
Signed-off-by: Greg Kroah-Hartman -
I get report from customer that his usb-serial
converter doesn't work well,it sometimes work,
but sometimes it doesn't.The usb-serial converter's id:
vendor_id product_id
0x4348 0x5523Then I search the usb-serial codes, and there are
two drivers announce support this device, pl2303
and ch341, commit 026dfaf1 cause it. Through many
times to test, ch341 works well with this device,
and pl2303 doesn't work quite often(it just work quite little).ch341 works well with this device, so we doesn't
need pl2303 to support.I try to revert 026dfaf1 first,
but it failed. So I prepare this patch by hand to revert it.Signed-off-by: Wang YanQing
Cc: stable
Signed-off-by: Greg Kroah-Hartman
15 Nov, 2011
1 commit
-
This patch for the usb serial ark3116 driver fixes an initialisation
ordering bug that gets triggered on hotplug when using at least recent
debian/ubuntu userspace. Without it, ark3116 serial cables don't work.Signed-off-by: Bart Hartgers
Tested-by: law_ence.dev@ntlworld.com
Cc: stable
Signed-off-by: Greg Kroah-Hartman
01 Nov, 2011
1 commit
-
The situation up to this point meant that module.h was pretty
much everywhere, regardless of whether you asked for it or not.
We are fixing that, so give the USB folks who want it an actual
include of it.Signed-off-by: Paul Gortmaker
25 Oct, 2011
2 commits
-
* 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (63 commits)
PM / Clocks: Remove redundant NULL checks before kfree()
PM / Documentation: Update docs about suspend and CPU hotplug
ACPI / PM: Add Sony VGN-FW21E to nonvs blacklist.
ARM: mach-shmobile: sh7372 A4R support (v4)
ARM: mach-shmobile: sh7372 A3SP support (v4)
PM / Sleep: Mark devices involved in wakeup signaling during suspend
PM / Hibernate: Improve performance of LZO/plain hibernation, checksum image
PM / Hibernate: Do not initialize static and extern variables to 0
PM / Freezer: Make fake_signal_wake_up() wake TASK_KILLABLE tasks too
PM / Hibernate: Add resumedelay kernel param in addition to resumewait
MAINTAINERS: Update linux-pm list address
PM / ACPI: Blacklist Vaio VGN-FW520F machine known to require acpi_sleep=nonvs
PM / ACPI: Blacklist Sony Vaio known to require acpi_sleep=nonvs
PM / Hibernate: Add resumewait param to support MMC-like devices as resume file
PM / Hibernate: Fix typo in a kerneldoc comment
PM / Hibernate: Freeze kernel threads after preallocating memory
PM: Update the policy on default wakeup settings
PM / VT: Cleanup #if defined uglyness and fix compile error
PM / Suspend: Off by one in pm_suspend()
PM / Hibernate: Include storage keys in hibernation image on s390
... -
* 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (260 commits)
usb: renesas_usbhs: fixup inconsistent return from usbhs_pkt_push()
usb/isp1760: Allow to optionally trigger low-level chip reset via GPIOLIB.
USB: gadget: midi: memory leak in f_midi_bind_config()
USB: gadget: midi: fix range check in f_midi_out_open()
QE/FHCI: fixed the CONTROL bug
usb: renesas_usbhs: tidyup for smatch warnings
USB: Fix USB Kconfig dependency problem on 85xx/QoirQ platforms
EHCI: workaround for MosChip controller bug
usb: gadget: file_storage: fix race on unloading
USB: ftdi_sio.c: Use ftdi async_icount structure for TIOCMIWAIT, as in other drivers
USB: ftdi_sio.c:Fill MSR fields of the ftdi async_icount structure
USB: ftdi_sio.c: Fill LSR fields of the ftdi async_icount structure
USB: ftdi_sio.c:Fill TX field of the ftdi async_icount structure
USB: ftdi_sio.c: Fill the RX field of the ftdi async_icount structure
USB: ftdi_sio.c: Basic icount infrastructure for ftdi_sio
usb/isp1760: Let OF bindings depend on general CONFIG_OF instead of PPC_OF .
USB: ftdi_sio: Support TI/Luminary Micro Stellaris BD-ICDI Board
USB: Fix runtime wakeup on OHCI
xHCI/USB: Make xHCI driver have a BOS descriptor.
usb: gadget: add new usb gadget for ACM and mass storage
...
19 Oct, 2011
7 commits
-
Signed-off-by: Uwe Bonnes
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Uwe Bonnes
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Uwe Bonnes
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Uwe Bonnes
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Uwe Bonnes
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Uwe Bonnes
Signed-off-by: Greg Kroah-Hartman -
Some Stellaris evaluation kits have the JTAG/SWD FTDI chip onboard,
and some, like EK-LM3S9B90, come with a separate In-Circuit Debugger
Interface Board. The ICDI board can also be used stand-alone, for
other boards and chips than the kit it came with. The ICDI has both
old style 20-pin JTAG connector and new style JTAG/SWD 10-pin 1.27mm
pitch connector.Tested with EK-LM3S9B90, where the BD-ICDI board is included.
Signed-off-by: Peter Stuge
Cc: stable
Signed-off-by: Greg Kroah-Hartman
08 Oct, 2011
1 commit
-
* pm-runtime:
PM / Tracing: build rpm-traces.c only if CONFIG_PM_RUNTIME is set
PM / Runtime: Replace dev_dbg() with trace_rpm_*()
PM / Runtime: Introduce trace points for tracing rpm_* functions
PM / Runtime: Don't run callbacks under lock for power.irq_safe set
USB: Add wakeup info to debugging messages
PM / Runtime: pm_runtime_idle() can be called in atomic context
PM / Runtime: Add macro to test for runtime PM events
PM / Runtime: Add might_sleep() to runtime PM functions
05 Oct, 2011
1 commit
-
Add PID 0xfc8a, 0xfc8b for device Sony Ericsson Urban
Signed-off-by: Hakan Kvist
Signed-off-by: Oskar Andero
Cc: stable
Signed-off-by: Greg Kroah-Hartman
30 Sep, 2011
1 commit
-
add device ID for "HP un2430 Mobile Broadband Module"
Signed-off-by: Rigbert Hamisch
Cc: stable
Signed-off-by: Greg Kroah-Hartman
28 Sep, 2011
1 commit
-
There are numerous broken references to Documentation files (in other
Documentation files, in comments, etc.). These broken references are
caused by typo's in the references, and by renames or removals of the
Documentation files. Some broken references are simply odd.Fix these broken references, sometimes by dropping the irrelevant text
they were part of.Signed-off-by: Paul Bolle
Signed-off-by: Jiri Kosina
27 Sep, 2011
1 commit
-
Add vendor and product ID for the SMART USB to serial adapter. These
were meant to be used with their SMART Board whiteboards, but can be
re-purposed for other tasks. Tested and working (at at least 9600 bps).Signed-off-by: Eric Benoit
Cc: stable
Signed-off-by: Greg Kroah-Hartman
21 Sep, 2011
1 commit
-
Simple patch to make qcserial recognize the USB id of the Sierra
Wireless MC8355 which is based on the Gobi 3000 chip.Both UMTS and GPS work fine.
Signed-off-by: Richard Hartmann
Cc: stable
Signed-off-by: Greg Kroah-Hartman
18 Sep, 2011
4 commits
-
IDs found in the Windows driver's ZTEusbnet.inf file from the
ZTE MF100 drivers (O2 UK). Also fixes the ZTE MF626 device
since it really is distinct from the 4G Systems stick and
apparently needs the net interface blacklisted too, while
there's no indication (yet) that the 4G Systems stick does.Signed-off-by: Dan Williams
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Dan Williams
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
That's what the blacklist is for...
Signed-off-by: Dan Williams
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
It's cleaner than the array stuff, and we're about to add a bunch
more blacklist entries. Second, there are devices that need both
the sendsetup and the reserved interface blacklists, which the
current code can't accommodate.Signed-off-by: Dan Williams
Cc: stable
Signed-off-by: Greg Kroah-Hartman
15 Sep, 2011
1 commit
-
Fast-forward merge with Linus to be able to merge patches
based on more recent version of the tree.
29 Aug, 2011
1 commit
-
This was done to resolve a conflict in this file:
drivers/usb/host/xhci-ring.cSigned-off-by: Greg Kroah-Hartman
27 Aug, 2011
1 commit
-
Signed-off-by: Michal Sroczynski
Signed-off-by: Greg Kroah-Hartman
26 Aug, 2011
1 commit
-
Calao use on there dev kits a FT2232 where the port 0 is used for the JTAG and
port 1 for the UARTThey use the same VID and PID as FTDI Chip but they program the manufacturer
name in the eepromSo use this information to detect it
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
Cc: Gregory Hermant
Cc: Alan Cox
Cc: stable
Signed-off-by: Greg Kroah-Hartman
25 Aug, 2011
1 commit
-
USB_SERIAL_IPW needs to select USB_SERIAL_WWAN to fix build errors:
ipw.c:(.text+0x333841): undefined reference to `usb_wwan_close'
ipw.c:(.text+0x3339e6): undefined reference to `usb_wwan_open'
ipw.c:(.text+0x333bb9): undefined reference to `usb_wwan_release'
drivers/built-in.o:(.data+0x29dac): undefined reference to `usb_wwan_startup'
drivers/built-in.o:(.data+0x29db4): undefined reference to `usb_wwan_disconnect'
drivers/built-in.o:(.data+0x29dd4): undefined reference to `usb_wwan_write'Signed-off-by: Randy Dunlap
Signed-off-by: Greg Kroah-Hartman
24 Aug, 2011
1 commit
-
Now ${LINUX}/drivers/usb/* can use usb_endpoint_maxp(desc) to get maximum packet size
instead of le16_to_cpu(desc->wMaxPacketSize).
This patch fix it upCc: Armin Fuerst
Cc: Pavel Machek
Cc: Johannes Erdfelt
Cc: Vojtech Pavlik
Cc: Oliver Neukum
Cc: David Kubicek
Cc: Johan Hovold
Cc: Brad Hards
Acked-by: Felipe Balbi
Cc: Sebastian Andrzej Siewior
Cc: Thomas Dahlmann
Cc: David Brownell
Cc: David Lopo
Cc: Alan Stern
Cc: Michal Nazarewicz
Cc: Xie Xiaobo
Cc: Li Yang
Cc: Jiang Bo
Cc: Yuan-hsin Chen
Cc: Darius Augulis
Cc: Xiaochen Shen
Cc: Yoshihiro Shimoda
Cc: OKI SEMICONDUCTOR,
Cc: Robert Jarzmik
Cc: Ben Dooks
Cc: Thomas Abraham
Cc: Herbert Pötzl
Cc: Arnaud Patard
Cc: Roman Weissgaerber
Acked-by: Sarah Sharp
Cc: Tony Olech
Cc: Florian Floe Echtler
Cc: Christian Lucht
Cc: Juergen Stuber
Cc: Georges Toth
Cc: Bill Ryder
Cc: Kuba Ober
Cc: Inaky Perez-Gonzalez
Signed-off-by: Kuninori Morimoto
Signed-off-by: Greg Kroah-Hartman
23 Aug, 2011
3 commits
-
From 2d487c10136f76cf3705881d34868e8592839cfe Mon Sep 17 00:00:00 2001
From: Oliver Neukum
Date: Tue, 12 Jul 2011 15:36:51 +0200
Subject: [PATCH] USB: ipw: convert to usb-wwan frameworkThis patch allows the ipw driver to use the multibuffer
infrastructure of usb-wwan. This improves speed.Signed-off-by: Oliver Neukum
Tested-by: Michal Hybner
Signed-off-by: Greg Kroah-Hartman -
Currently the Option driver avoids binding interface 1 on Huawei K3765
and K4505 broadband modems as it should be handled by the cdc_ether
driver instead. This patch ensures we don't bind the interface 2
on those devices as that is CDC_DATA.Signed-off-by: Andrew Bird
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Gavin.zhu
Cc: stable
Signed-off-by: Greg Kroah-Hartman