28 May, 2014
1 commit
-
The NovaTech OrionLXm uses an onboard FTDI serial converter for JTAG and
console access.Here is the lsusb output:
Bus 004 Device 123: ID 0403:7c90 Future Technology Devices
International, LtdSigned-off-by: George McCollister
Cc: stable
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
17 Apr, 2014
1 commit
-
Custom VID/PIDs for Brainboxes cards as reported in
https://bugzilla.redhat.com/show_bug.cgi?id=1071914Signed-off-by: Michele Baldessari
Cc: stable
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
27 Feb, 2014
1 commit
-
Hello,
the following patch adds an entry for the PID of a Cressi Leonardo
diving computer interface to kernel 3.13.0.
It is detected as FT232RL.
Works with subsurface.Signed-off-by: Joerg Dorchain
Cc: stable
Signed-off-by: Greg Kroah-Hartman
06 Feb, 2014
1 commit
-
Adding two more IDs to the ftdi_sio usb serial driver.
It now connects Tagsys RFID readers.
There might be more IDs out there for other Tagsys models.Signed-off-by: Ulrich Hahn
Cc: Johan Hovold
Cc: stable
Signed-off-by: Greg Kroah-Hartman
05 Feb, 2014
1 commit
-
Cc: stable
Signed-off-by: Bjørn Mork
Signed-off-by: Greg Kroah-Hartman
09 Jan, 2014
1 commit
-
None of these files are actually using any __init type directives
and hence don't need to include . Most are just a
left over from __devinit and __cpuinit removal, or simply due to
code getting copied from one driver to the next.Signed-off-by: Paul Gortmaker
Signed-off-by: Greg Kroah-Hartman
08 Jan, 2014
1 commit
-
Genuine FTDI chips support only CS7/8. A previous fix in commit
8704211f65a2 ("USB: ftdi_sio: fixed handling of unsupported CSIZE
setting") enforced this limitation and reported it back to userspace.However, certain types of smartcard readers depend on specific
driver behaviour that requests 0 data bits (not 5) to change into a
different operating mode if CS5 has been set.This patch reenables this behaviour for all FTDI devices.
Tagged to be added to stable, because it affects a lot of users of
embedded systems which rely on these readers to work properly.Cc: stable
Reported-by: Heinrich Siebmanns
Tested-by: Heinrich Siebmanns
Signed-off-by: Colin Leitner
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
04 Jan, 2014
3 commits
-
Remove redundant error messages on allocation failures, which have
already been logged.Cc: Joe Perches
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Remove redundant ioctl debugging from subdrivers. The ioctl request code
has already been logged by usb-serial core.Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Declare device-id tables as const where possible.
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
03 Dec, 2013
1 commit
-
FTDI UARTs support only 7 or 8 data bits. Until now the ftdi_sio driver would
only report this limitation for CS6 to dmesg and fail to reflect this fact to
tcgetattr.This patch reverts the unsupported CSIZE setting and reports the fact with less
severance to dmesg for both CS5 and CS6.To test the patch it's sufficient to call
stty -F /dev/ttyUSB0 cs5
which will succeed without the patch and report an error with the patch
applied.As an additional fix this patch ensures that the control request will always
include a data bit size.Signed-off-by: Colin Leitner
Signed-off-by: Johan Hovold
Cc: stable
Signed-off-by: Greg Kroah-Hartman
07 Nov, 2013
1 commit
-
Pull USB driver update from Greg KH:
"Here's the big USB driver update for 3.13-rc1.It includes the usual xhci changes, EHCI updates to get the scheduling
of USB transactions working better, and a raft of gadget and musb
updates as well.All of this has been in linux-next for a while with no reported
issues"* tag 'usb-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (305 commits)
USB: Maintainers change for usb serial drivers
usb: usbtest: support container id descriptor test
usb: usbtest: support superspeed device capbility descriptor test
usb: usbtest: support usb2 extension descriptor test
usb: chipidea: only get vbus regulator for non-peripheral mode
USB: ehci-atmel: add usb_clk for transition to CCF
usb: cdc-wdm: ignore speed change notifications
USB: cdc-wdm: support back-to-back USB_CDC_NOTIFY_RESPONSE_AVAILABLE notifications
usbatm: Fix dynamic_debug / ratelimited atm_dbg and atm_rldbg macros
printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages
usb: usbtest: support bos descriptor test for usb 3.0
USB: phy: samsung: Support multiple PHYs of same type
usb: wusbcore: change WA_SEGS_MAX to a legal value
usb: wusbcore: add a quirk for Alereon HWA device isoc behavior
usb: wusbcore: combine multiple isoc frames in a single transfer request.
usb: wusbcore: set the RPIPE wMaxPacketSize value correctly
usb: chipidea: host: more enhancement when ci->hcd is NULL
usb: ohci: remove ep93xx bus glue platform driver
usb: usbtest: fix checkpatch warning as sizeof code style
UWB: clean up attribute use by using ATTRIBUTE_GROUPS()
...
02 Nov, 2013
1 commit
-
Custom VID/PID for Z3X Box device, popular tool for cellphone flashing.
Signed-off-by: Alexey E. Kramarenko
Signed-off-by: Greg Kroah-Hartman
27 Sep, 2013
1 commit
-
When the device receive a DCD status change, forward the signal to the
USB serial system. This way, we can detect, for instance, PPS pulses.Signed-off-by: Paul Chavent
Signed-off-by: Greg Kroah-Hartman
26 Aug, 2013
1 commit
-
Clean up the DEVICE_ATTR usage in the USB serial drivers, making them
more obvious as to the permissions that the sysfs files should be.Note: ftdi_sio.c still has a DEVICE_ATTR() used, that will have to wait
until after 3.12-rc1 comes out when DEVICE_ATTR_WO() shows up in Linus's
tree.Signed-off-by: Greg Kroah-Hartman
05 Aug, 2013
1 commit
-
We want those fixes in here also.
Signed-off-by: Greg Kroah-Hartman
30 Jul, 2013
1 commit
-
RT Systems makes many usb serial cables based on the ftdi_sio driver for
programming various amateur radios. This patch is a full listing of
their current product offerings and should allow these cables to all
be recognized.Signed-off-by: Rick Farina (Zero_Chaos)
Cc: stable
Signed-off-by: Greg Kroah-Hartman
24 Jul, 2013
4 commits
-
Remove some unused defines.
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Remove the vendor and product module parameters which were added a long
time ago when we did not have the dynamic sysfs interface to add
new device ids (and which isn't limited to a single new vid/pid pair).A vid/pid pair can be added dynamically using sysfs, for example:
echo 0403 1234 >/sys/bus/usb-serial/drivers/ftdi_sio/new_id
Also fix up the in-code comment that got the sysfs path wrong.
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Do not raise DTR/RTS a second time in set_termios at open -- this has
already been taken care of by the tty layer.Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Do not use zeroed termios data to determine when to unconditionally
configure the device at open.Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
18 May, 2013
1 commit
-
Here are two more devices that use FTDI USB-to-serial chips with new product ID's.
The devices are the Newport Conex-AGP and Conex-CC motor controllers.
(http://www.newport.com/CONEX-AGP-Integrated-Piezo-Motor-Rotation-Stages-/987623/1033/info.aspx)
(http://www.newport.com/CONEX-CC-DC-Servo-Controller-Actuators/934114/1033/info.aspx)usb-devices command yields:
P: Vendor=104d ProdID=3002 Rev=06.00
S: Manufacturer=Newport
S: Product=CONEX-CCas well as
P: Vendor=104d ProdID=3006 Rev=06.00
S: Manufacturer=Newport
S: Product=CONEX-AGPSigned-off-by: Andrew Gomella
Cc: stable
Signed-off-by: Greg Kroah-Hartman
17 May, 2013
2 commits
-
Use the new generic usb-serial wait_until_sent implementation to wait
for hardware buffers to drain.This removes the need to check the hardware buffers in chars_in_buffer
and thus removes the overhead introduced by commit 6f602912 ("usb:
serial: ftdi_sio: Add missing chars_in_buffer function") without
breaking tty_wait_until_sent (used by, for example, tcdrain, tcsendbreak
and close).Reported-by: Stas Sergeev
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Use usb-serial port rather than tty as argument to get_modem_status.
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
25 Apr, 2013
1 commit
-
The FT4232H used in the ST Micro Connect Lite has four hi-speed UART ports.
The first two ports are reserved for the JTAG interface.We enable by default ports 2 and 3 as UARTs (where port 2 is a
conventional RS-232 UART)Signed-off-by: Adrian Thomasset
Cc: stable
Signed-off-by: Greg Kroah-Hartman
24 Apr, 2013
1 commit
-
The current ST Micro Connect Lite uses the FT4232H hi-speed quad USB
UART FTDI chip. It is also possible to drive STM reference targets
populated with an on-board JTAG debugger based on the FT2232H chip with
the same STMicroelectronics tools.For this reason, the ST Micro Connect Lite PIDs should be
ST_STMCLT_2232_PID: 0x3746
ST_STMCLT_4232_PID: 0x3747Signed-off-by: Adrian Thomasset
Cc: stable
Signed-off-by: Greg Kroah-Hartman
09 Apr, 2013
1 commit
-
This patch add a missing usb device id for the GDMBoost V1.x device
The patch is against 3.9-rc5
Signed-off-by: Stefani Seibold
Cc: stable
Signed-off-by: Greg Kroah-Hartman
29 Mar, 2013
1 commit
-
This lets us fix the build error that happens when these two trees are merged
together.Signed-off-by: Greg Kroah-Hartman
28 Mar, 2013
1 commit
-
It enhances the driver for FTDI-based USB serial adapters
to recognize Mitsubishi Electric Corp. USB/RS422 Converters
as FT232BM chips and support them.
https://search.meau.com/?q=FX-USB-AWSigned-off-by: Konstantin Holoborodko
Tested-by: Konstantin Holoborodko
Cc: stable
Signed-off-by: Greg Kroah-Hartman
26 Mar, 2013
5 commits
-
Update copyright information.
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Switch to the generic get_icount implementation.
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Switch to the generic TIOCMIWAIT implementation which does not suffer
from the races involved when using the deprecated sleep_on functions.Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Use the port-data icount for interrupt counters.
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman -
Remove the port data refcounting and release the private data
explicitly at port remove.The port data refcounting was used to make sure the port data was not
freed until the last tty reference was closed. Since moving over to tty
ports, the underlying assumptions are no longer valid as close is now
called as part of tty port shutdown, which can occur before the final
tty reference is dropped on device disconnect.This means that the private port data refcounting is now completely
useless, as the last reference will always be dropped on port_remove.Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
22 Mar, 2013
1 commit
-
Use the port wait queue and make sure to check the serial disconnected
flag before accessing private port data after waking up.This is is needed as the private port data (including the wait queue
itself) can be gone when waking up after a disconnect.When switching to tty ports, some lifetime assumptions were changed.
Specifically, close can now be called before the final tty reference is
dropped as part of hangup at device disconnect. Even with the ftdi
private-data refcounting this means that the port private data can be
freed while a process is sleeping on modem-status changes and thus
cannot be relied on to detect disconnects when woken up.Cc: stable
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
22 Feb, 2013
1 commit
-
Pull tty/serial patches from Greg Kroah-Hartman:
"Here's the big tty/serial driver patches for 3.9-rc1.More tty port rework and fixes from Jiri here, as well as lots of
individual serial driver updates and fixes.All of these have been in the linux-next tree for a while."
* tag 'tty-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)
tty: mxser: improve error handling in mxser_probe() and mxser_module_init()
serial: imx: fix uninitialized variable warning
serial: tegra: assume CONFIG_OF
TTY: do not update atime/mtime on read/write
lguest: select CONFIG_TTY to build properly.
ARM defconfigs: add missing inclusions of linux/platform_device.h
fb/exynos: include platform_device.h
ARM: sa1100/assabet: include platform_device.h directly
serial: imx: Fix recursive locking bug
pps: Fix build breakage from decoupling pps from tty
tty: Remove ancient hardpps()
pps: Additional cleanups in uart_handle_dcd_change
pps: Move timestamp read into PPS code proper
pps: Don't crash the machine when exiting will do
pps: Fix a use-after free bug when unregistering a source.
pps: Use pps_lookup_dev to reduce ldisc coupling
pps: Add pps_lookup_dev() function
tty: serial: uartlite: Support uartlite on big and little endian systems
tty: serial: uartlite: Fix sparse and checkpatch warnings
serial/arc-uart: Miscll DT related updates (Grant's review comments)
...Fix up trivial conflicts, mostly just due to the TTY config option
clashing with the EXPERIMENTAL removal.
14 Feb, 2013
1 commit
-
Make sure serial-driver dtr_rts is called with disc_mutex held after
checking the disconnected flag.Due to a bug in the tty layer, dtr_rts may get called after a device has
been disconnected and the tty-device unregistered. Some drivers have had
individual checks for disconnect to make sure the disconnected interface
was not accessed, but this should really be handled in usb-serial core
(at least until the long-standing tty-bug has been fixed).Note that the problem has been made more acute with commit 0998d0631001
("device-core: Ensure drvdata = NULL when no driver is bound") as the
port data is now also NULL when dtr_rts is called resulting in further
oopses.Reported-by: Chris Ruehl
Cc: stable
Signed-off-by: Johan Hovold
Signed-off-by: Greg Kroah-Hartman
02 Feb, 2013
2 commits
-
Add support for Zolix Omni 1509 monochromator custom USB-RS232 converter.
Signed-off-by: Petr Kubánek
Cc: stable
Signed-off-by: Greg Kroah-Hartman -
Add PID/VID entries for ELV WS 300 PC II weather station
Signed-off-by: Sven Killig
Cc: stable
Signed-off-by: Greg Kroah-Hartman
26 Jan, 2013
1 commit
-
This resolves a number of tty driver merge issues found in linux-next
Signed-off-by: Greg Kroah-Hartman