| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Add new USB ID.
While at it remove some whitespaces.
Submitted by: Jose Luis Duran <jlduran@gmail.com>
PR: 213110
|
|
|
|
|
|
|
| |
Add the ID for the Huawei ME909S LTE modem.
Submitted by: svenauhagen at github
Sponsored by: Rubicon Communications, LLC (Netgate)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With clang 3.9.0, compiling uplcom results in the following warnings:
sys/dev/usb/serial/uplcom.c:543:29: error: implicit conversion from 'int' to 'int8_t' (aka 'signed char') changes value from 192 to -64 [-Werror,-Wconstant-conversion]
if (uplcom_pl2303_do(udev, UT_READ_VENDOR_DEVICE, UPLCOM_SET_REQUEST, 0x8484, 0, 1)
~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
sys/dev/usb/usb.h:179:53: note: expanded from macro 'UT_READ_VENDOR_DEVICE'
#define UT_READ_VENDOR_DEVICE (UT_READ | UT_VENDOR | UT_DEVICE)
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
This is because UT_READ is 0x80, so the int8_t argument is wrapped to a
negative value. Fix this by using uint8_t instead.
Reviewed by: imp, hselasky
Differential Revision: https://reviews.freebsd.org/D7776
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make PPS ASSERT/CLEAR events match the RS-232 signal levels as per RFC 2783.
Previously the polarity was for TTL levels, which are the reverse of RS-232.
Also add handling of the UART_PPS_INVERT_PULSE option bit in the sysctl
value, the same as was recently added to uart(4), so that people using TTL
level connections can request a logical inverting of the signal.
Use the named constants from the new dev/uart/uart_ppstypes.h for the pps
capture modes and option bits.
|
| |
|
|
|
|
|
|
| |
Add new USB ID.
PR: 202968
|
|
|
|
|
|
|
|
|
| |
Add support for Sierra MC7355 card
Submitted by: Jeremy Porter <jporter@netgate.com>
Approved by: loos
Obtained from: pfSense
Sponsored by: Rubicon Communications (Netgate)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix Sierra MC7354 ID from a bad copy/paste, correct ID is 68C0
MFC r287575:
- Remove duplicate entry for Sierra Wireless Aircard 875
Approved by: loos
Obtained from: pfSense (r287574)
Sponsored by: Rubicon Communications (Netgate)
|
|
|
|
|
|
|
|
|
| |
Add support to the uftdi driver for reading and writing the serial eeprom
that can be attached to the chips, via ioctl() calls.
Return the current ftdi bitbang mode with the UFTDIIOC_GET_BITMODE ioctl.
Document the recently added get-bitmode and eeprom read/write functionality.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add mutex support to the pps_ioctl() API in the kernel.
Add PPS support to USB serial drivers.
Use correct mode variable for PPS support.
Switch polarity of USB serial PPS events.
The ftdi "get latency" and "get bitmode" device commands are read
operations, not writes.
Implement a mechanism for making changes in the kernel<->driver PPS
interface without breaking ABI or API compatibility with existing drivers.
Bump version number to indicate the new PPS ABI version changes in the
pps_state structure.
|
|
|
|
|
|
| |
Add new USB ID.
PR: 199843
|
|
|
|
|
|
|
|
|
| |
Add support for Sierra MC7354 card
Author: Jeremy Porter <jporter@netgate.com>
Differential Revision: https://reviews.freebsd.org/D2444
Reviewed by: gnn, hselasky
Sponsored by: Netgate
|
|
|
|
|
|
| |
Add more USB IDs.
PR: 197753
|
|
|
|
| |
Add Neoway WM620 module ID.
|
|
|
|
|
|
| |
Add more USB device IDs.
PR: 196362
|
|
|
|
| |
Add support for USB device side mode to the USB modem driver.
|
|
|
|
|
| |
Resolve USB driver identification conflict.
Regenerate etc/devd/usb.conf.
|
|
|
|
| |
Add more U3G USB IDs.
|
|
|
|
| |
Add new USB IDs.
|
|
|
|
| |
Add more USB IDs.
|
|
|
|
|
|
|
|
| |
- Add a second Huawei SCSI eject command as USB mode switch config files
sometimes use one or the other. Maybe newer Huawei modems switched.
- Return USB_ERR_INVAL if the eject method is not known.
PR: 145319
|
|
|
|
| |
Remove device type from the uftdi_devs table, enhance the jtag-skip feature.
|
|
|
|
|
|
|
|
| |
Remove unused defines.
Fix some device_printf's that were missing '\n' at the end or had
spelling errors.
PR: 145319
|
|
|
|
|
|
|
| |
Add new USB IDs.
PR: 193775
Approved by: re, gjb
|
|
|
|
|
|
|
|
|
|
|
|
| |
Workaround for receiving Voice Calls using the E1750 dongle from
Huawei. It might appear as if the firmware is allocating memory blocks
according to the USB transfer size and if there is initially a lot of
data, like at the answering machine prompt, it simply dies without any
apparent reason. The simple workaround for this is to force a zero
length packet at hardware level after every 512 bytes of data. This
will force the other side to use smaller memory blocks aswell.
Approved by: re, gjb
|
|
|
|
| |
Avoid a divide-by-zero panic when setting the baudrate to 0.
|
|
|
|
|
|
| |
Add new device ID.
PR: 191959
|
|
|
|
| |
Fix for memory use after free() and mtx_destroy().
|
|
|
|
|
| |
Add 26 new device IDs to uslcom(4). This brings us in sync with Linux
v3.12 rc5
|
|
|
|
|
|
|
| |
- Get transmit loop more in line with the other serial drivers.
- Add a comment about FTDI and ZLPs.
- Correctly check odditiy of baud rate divisor.
- Correct IOCTL handling for "error" and "event" char.
|
|
|
|
|
|
|
| |
r264010: Support speeds up to 12mbaud on newer chips.
r264031: Use 2K IO buffers for improved throughput.
r264149: Add ioctl(2) calls to access bitbang, MPSSE, CPU_FIFO,
and other modes.
|
|
|
|
| |
known to the FTDI driver.
|
|
|
|
|
|
|
|
|
|
|
| |
The NetBSD Foundation states "Third parties are encouraged to change the
license on any files which have a 4-clause license contributed to the
NetBSD Foundation to a 2-clause license."
This change removes clauses 3 and 4 from copyright / license blocks that
list The NetBSD Foundation as the only copyright holder.
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
| |
Don't do synchronous USB requests inside USB transfer callbacks. It is
technically OK, but not recommended.
|
|
|
|
|
| |
Add alternate ID for Novatel MiFi 2200 CDMA, which is used by my
Virgin Mobile branded device. It needs the U3GINIT_SCSIEJECT quirk.
|
| |
|
|
|
|
|
|
|
| |
PR: 180017
Submitted by: Masaharu FUJITA
Glanced at by: imp
MFC after: 1 week
|
|
|
|
| |
committed by mistake.
|
| |
|
|
|
|
|
|
|
|
|
| |
o The CP2101 and CP2102 do not support GPIO pin use at all, enforce this.
o Support reading the GPIO status on the second port of the CP2105. More
work is needed before the CP2105 GPIO pins can be used as outputs.
Hardware donated by: Silicon Labs
MFC after: 3 weeks
|
|
|
|
|
|
| |
PR: kern/176054
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
MFC after: 3 days
|
|
|
|
|
| |
PR: usb/177666
Submitted by: Nicolai Petri <nicolai@petri.dk>
|
|
|
|
|
| |
PR: usb/177105
MFC after: 1 week
|
|
|
|
|
|
| |
Add entries for other Optoelectronics devices to usbdevs.
MFC after: 1 week
|
|
|
|
|
|
| |
MFC after: 1 week
PR: kern/175893
Submitted by: Tomek
|
|
|
|
|
| |
Submitted by: Lowell Gilbert
MFC after: 1 week
|
|
|
|
|
|
| |
PR: usb/174814
Submitted by: Andy Balholm
MFC after: 1 week
|
|
|
|
|
| |
Suggested by: davide
MFC after: 1 week
|
|
|
|
|
| |
MFC after: 1 week
Submitted by: Artyom Mirgorodskiy
|
|
|
|
|
|
|
| |
PR: kern/173982
Submitted by: Eric Camachat <eric@camachat.org>
Approved by: cperciva (implicit)
MFC after: 1 week
|