273882 |
31-Oct-2014 |
hselasky |
MFC r271159, r271168 and r271680: Add USB LED driver for the Dream Cheeky WebMail Notifier. |
269922 |
13-Aug-2014 |
hselasky |
MFC r269567: Add new USB phone descriptor template for USB device side mode. |
266578 |
23-May-2014 |
hselasky |
MFC r257543, r264912, r264972, r264982 and r266472: - Add preliminary support for the Realtek RTL8188EUS and RTL8188ETV chipsets. - Add device ID for 'Sanoxy 802.11N' USB - Initialize rssi variable. - Fix gcc build, initialize off variable. - The DELAY() should not be used in USB drivers. - The usb_pause_mtx() function takes ticks and not milliseconds as last argument. |
262363 |
23-Feb-2014 |
hselasky |
MFC r261541, r261543 and r261544: Import USB RNDIS driver to FreeBSD from OpenBSD. Useful for so-called USB tethering. - Imported code from OpenBSD - Adapted code to FreeBSD - Removed some unused functions - Fixed some buffer encoding and decoding issues - Optimised data transport path a bit, by sending multiple packets at a time - Increased receive buffer to 16K |
262137 |
17-Feb-2014 |
markj |
MFC r258036: Add IDs for the ASIX 88179 and 88178A USB to GigE adapters.
MFC r258331: Import the axge(4) driver for the ASIX AX88178A and AX88179 USB Ethernet adapters. Both devices support Gigabit Ethernet and USB 2.0, and the AX88179 supports USB 3.0.
MFC r258617 (by lwhsu): Also note to add xhci(4) to kernel configuration to utilize USB 3.0
MFC r258618 (by lwhsu): Mention axge(4) |
261509 |
05-Feb-2014 |
hselasky |
MFC r261260, r261262, r261315 and r261343: Add support for trackpads found in Apple MacBook products. While at it add some missing devd entries. |
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
253795 |
30-Jul-2013 |
pluknet |
Fix up paths after r253790. While here, use $? contraction.
Reported by: O. Hartmann
|
253790 |
30-Jul-2013 |
rpaulo |
Move runfw to modules/usb. While there, respect MK_SOURCELESS_UCODE.
Discussed with: kevlo
|
253789 |
30-Jul-2013 |
rpaulo |
Import OpenBSD's rsu(4) WLAN driver. Support chipsets are the Realtek RTL8188SU, RTL8191SU, and RTL8192SU.
Many thanks to Idwer Vollering for porting/writing the man page and for testing.
Reviewed by: adrian, hselasky Obtained from: OpenBSD Tested by: kevlo, Idwer Vollering <vidwer at gmail.com>
|
253761 |
29-Jul-2013 |
rpaulo |
Fix a debugging hack that snuck in.
|
253760 |
29-Jul-2013 |
rpaulo |
Firmware module for the upcoming rsu(4) driver.
|
253544 |
22-Jul-2013 |
hselasky |
Add some USB gadget example drivers for USB audio, USB keyboard, USB mouse and USB modem classes. Hopefully someone will find these examples useful when implementing USB device side drivers using the FreeBSD USB stack.
|
253378 |
16-Jul-2013 |
rpaulo |
Add urtwnfw.
|
253139 |
10-Jul-2013 |
hiren |
Adding urtwn(4) firmware and related changes.
Reviewed by: rpaulo Approved by: sbruno (mentor)
|
251538 |
08-Jun-2013 |
rpaulo |
Import Kevin Lo's port of urtwn(4) from OpenBSD. urtwn(4) is a driver for the Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless cards. This driver requires microcode which is available in FreeBSD ports: net/urtwn-firmware-kmod.
Hiren ported the urtwn(4) man page from OpenBSD and Glen just commited a port for the firmware.
TODO: - 802.11n support - Stability fixes - the driver can sustain lots of traffic but has trouble coping with simultaneous iperf sessions. - fix debugging
MFC after: 2 months Tested by: kevlo, hiren, gjb
|
249213 |
06-Apr-2013 |
marius |
- With the demise of !ATA_CAM, ATA_STATIC_ID is the only ata(4) related option left but actually consumed by ada(4), so move it to opt_ada.h and get rid of opt_ata.h. - Fix stand-alone build of atacore(4) by adding opt_cam.h. - Use __FBSDID. - Use DEVMETHOD_END. - Use NULL instead of 0 for pointers.
|
246585 |
09-Feb-2013 |
delphij |
Fix LINT build for ARM.
|
246195 |
01-Feb-2013 |
hselasky |
Include SMSC driver into default kernel build.
|
239275 |
15-Aug-2012 |
gonzo |
Merging of projects/armv6, part 5
- Driver for SMSC LAN95XX and LAN8710A ethernet controllers - Driver for LAN8710A PHY
Submitted by: Ben Gray, Damjan Marion, Tim Kientzle
|
232540 |
05-Mar-2012 |
hselasky |
Add DWC OTG module to ARM builds.
MFC after: 1 week
|
230972 |
04-Feb-2012 |
rmh |
Add MK_SOURCELESS build option. Setting MK_SOURCELESS to "no" will disable kernel modules that include binary-only code.
More fine-grained control is provided via MK_SOURCELESS_HOST (for native code that runs on host CPU) and MK_SOURCELESS_UCODE (for microcode).
Reviewed by: julian, delphij, freebsd-arch Approved by: kib (mentor) MFC after: 2 weeks
|
228483 |
14-Dec-2011 |
hselasky |
Implement better support for USB controller suspend and resume.
This patch should remove the need for kldunload of USB controller drivers at suspend and kldload of USB controller drivers at resume.
This patch also fixes some build issues in avr32dci.c
MFC after: 2 weeks
|
226154 |
08-Oct-2011 |
marius |
- Follow the lead of dcphy(4) and pnphy(4) and move the reminder of the PHY drivers that only ever attach to a particular MAC driver, i.e. inphy(4), ruephy(4) and xlphy(4), to the directory where the respective MAC driver lives and only compile it into the kernel when the latter is also there, also removing it from miibus.ko and moving it into the module of the respective MAC driver. - While at it, rename exphy.c, which comes from NetBSD where the MAC driver it corresponds to also is named ex(4) instead of xl(4) but that in FreeBSD actually identifies itself as xlphy(4), and its function names accordingly for consistency. - Additionally while at it, fix some minor style issues like whitespace in the register headers and add multi-inclusion protection to inphyreg.h.
|
223864 |
08-Jul-2011 |
hselasky |
Add new USB 3G driver.
Submitted by: PseudoCylon <moonlightakkiy@yahoo.ca> MFC after: 14 days
|
223467 |
23-Jun-2011 |
hselasky |
- Add more USB templates for various USB device classes - Add basic template support for USB 3.0 - Export definition of template sysctl numbers through usb_ioctl.h
MFC after: 7 days
|
222696 |
04-Jun-2011 |
hselasky |
Rename recently added USB serial driver.
Suggested by: YongHyeon PYUN MFC after: 7 days
|
222578 |
01-Jun-2011 |
hselasky |
Add support for new USB serial driver.
Submitted by: Lev Serebryakov, lev @ MFC after: 14 days
|
219059 |
26-Feb-2011 |
glebius |
Connect uep.ko to build
PR: kern/155044 Submitted by: Carl <k0802647 telus.net> MFC after: 1 week
|
218729 |
16-Feb-2011 |
hselasky |
Add support for new USB to ethernet controller: Moschip MCS7730/MCS7830
Submitted by: Rick van der Zwet <info@rickvanderzwet.nl> Approved by: thompsa (mentor)
|
215649 |
22-Nov-2010 |
weongyo |
Adds a USB packet filter feature to the stack that it could capture packets which go through each USB host controllers. Its implementations are almost based on BPF code and very similar with it except it's little bit customized for USB packet only. The userland program usbdump(8) would be committed soon.
Discussed with: hps, thompsa, yongari
|
213805 |
13-Oct-2010 |
hselasky |
USB Network: - Add new driver for iPhone tethering - Supports the iPhone 3G/3GS/4G ethernet protocol
Approved by: thompsa (mentor)
|
213437 |
04-Oct-2010 |
hselasky |
Link the XHCI (USB 3.0 hardware driver) into the default kernel build.
Approved by: thompsa (mentor)
|
211690 |
23-Aug-2010 |
imp |
MFtbemd:
Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the source code location of the machine, the latter the binary output. In general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless we're tesitng for a specific target. The isn't even moot for i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86, although a specific cleanup for that likely would be needed...
|
208554 |
25-May-2010 |
glebius |
Add uep(4), driver for USB onscreen touch panel from eGalax.
The driver is stub. It just creates device entry and feeds reassembled packets from hardware into it.
If in future we would port wsmouse(4) from NetBSD, or make sysmouse(4) to support absolute motion events, then the driver can be extended to act as system mouse. Meanwhile, it just presents a /dev/uep0, that can be utilized by X driver, that I am going to commit to ports tree soon.
The name for the driver is chosen to be the same as in NetBSD, however, due to different USB stacks this driver isn't a port.
|
207404 |
29-Apr-2010 |
thompsa |
usb_controller.c requires opt_ddb.h
|
203134 |
28-Jan-2010 |
thompsa |
Add run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.
This driver was written for OpenBSD by Damien Bergamini and ported over by Akinori Furukoshi.
|
202181 |
13-Jan-2010 |
thompsa |
Add a driver by Fredrik Lindberg for Option HSDPA USB devices. These differ from standard 3G wireless units by supplying a raw IP/IPv6 endpoint rather than using PPP over serial. uhsoctl(1) is used to initiate and close the WAN connection.
Obtained from: Fredrik Lindberg <fli@shapeshifter.se>
|
199086 |
09-Nov-2009 |
rpaulo |
Driver for the Apple Touchpad present on MacBook (non-Pro & Pro).
Submitted by: Rohit Grover <rgrover1 at gmail.com> MFC after: 2 months
|
198258 |
19-Oct-2009 |
thompsa |
Add opt_gdb.h which is now needed by ucom.
|
198256 |
19-Oct-2009 |
thompsa |
Remove the newly added uch341 driver, it will be merged into uchcom instead.
Suggested by: takawata Submitted by: HPS
|
197557 |
28-Sep-2009 |
thompsa |
Add support for ChipHead 341 serial port adapter.
Submitted by: Hans Petter Selasky
|
193422 |
04-Jun-2009 |
weongyo |
add two prerequisites; if_zydreg.h and if_zydfw for dependency check.
|
193195 |
01-Jun-2009 |
weongyo |
connect urtw(4) to the amd64/i386 build that it's not tested on the big endian machines yet.
|
192909 |
27-May-2009 |
thompsa |
Hook ubt and ubtbcmfw back up to the build.
|
192873 |
27-May-2009 |
weongyo |
ports urtw(4) for USB2. Additionally it supports a 8187B chipset weakly that it needs more stabilization.
|
192007 |
12-May-2009 |
weongyo |
connect upgt(4) to the build. It should work on all architectures.
|
191983 |
11-May-2009 |
weongyo |
ports upgt(4) driver for USB2.
|
190769 |
06-Apr-2009 |
weongyo |
connect uath(4) to the build. uath(4) should work on all architectures.
|
190755 |
06-Apr-2009 |
thompsa |
Remove usb_sw_transfer.[ch] which are now empty after r190735.
|
190688 |
04-Apr-2009 |
weongyo |
Add uath(4) wireless USB driver for Atheros AR5005UG and AR5005UX chipsets.
Reviewed by: sam
|
190102 |
19-Mar-2009 |
thompsa |
Remove empty dirs.
|
190100 |
19-Mar-2009 |
thompsa |
Remove the uscanner(4) driver, this follows the removal of the kernel scanner driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and contained no logic, the default interface is now libusb (supported by sane).
Reviewed by: HPS
|
188943 |
23-Feb-2009 |
thompsa |
Hook up new USB modules.
|