|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
031beb4e |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
| #
44796b7e |
| 04-Jan-2022 |
Warner Losh <[email protected]> |
mips: remove saf1761
The saf1761 OTG support was only for mips targets (BERI?). Retire it.
Sponsored by: Netflix Reviewed by: brooks Differential Revision: https://reviews.freebsd.org/D33706
|
|
Revision tags: release/12.3.0, release/13.0.0, release/12.2.0 |
|
| #
01f2e864 |
| 08-Oct-2020 |
Vladimir Kondratyev <[email protected]> |
hid: Import usbhid - USB transport backend for HID subsystem.
This change implements hid_if.m methods for HID-over-USB protocol [1].
Also, this change adds USBHID_ENABLED kernel option which change
hid: Import usbhid - USB transport backend for HID subsystem.
This change implements hid_if.m methods for HID-over-USB protocol [1].
Also, this change adds USBHID_ENABLED kernel option which changes device_probe() priority and adds/removes PnP records to prefer usbhid over ums, ukbd, wmt and other USB HID device drivers and vice-versa.
The module is based on uhid(4) driver. It is disabled by default for now due to conflicts with existing USB HID drivers.
[1] https://www.usb.org/sites/default/files/hid1_11.pdf
Reviewed by: hselasky Differential revision: https://reviews.freebsd.org/D27893
show more ...
|
| #
209d3fb4 |
| 20-Aug-2020 |
Warner Losh <[email protected]> |
Remove the long obsolete ufm driver.
It was a driver for a USB FM tuner that was available in the market in 2002. I wrote the driver in 2003. I've not used it since 2005 or so, so it's time to retir
Remove the long obsolete ufm driver.
It was a driver for a USB FM tuner that was available in the market in 2002. I wrote the driver in 2003. I've not used it since 2005 or so, so it's time to retire this driver. No userland code ever interfaced to the special device it created. There's no user base: the last bug I received on this driver was in 2004.
Relnotes: Yes
show more ...
|
| #
c178a7e7 |
| 06-Aug-2020 |
Andriy Gapon <[email protected]> |
cp2112: driver for the namesake GPIO and I2C master gadget
Documentation: - CP2112 Datasheet https://www.silabs.com/documents/public/data-sheets/cp2112-datasheet.pdf - AN495: CP2112 Interface Spec
cp2112: driver for the namesake GPIO and I2C master gadget
Documentation: - CP2112 Datasheet https://www.silabs.com/documents/public/data-sheets/cp2112-datasheet.pdf - AN495: CP2112 Interface Specification https://www.silabs.com/documents/public/application-notes/an495-cp2112-interface-specification.pdf - CP2112 Errata https://www.silabs.com/documents/public/errata/cp2112-errata.pdf
The logic is implemented as three sub-drivers. The parent driver claims the USB device and creates two child devices. One acts as a GPIO controller and the other is an I2C controller.
Tested with CP2112 revision F02. Both features seem to work. HTU21 sensor was used as an I2C slave.
Reviewed by: adrian, hselasky MFC after: 2 weeks Relnotes: maybe Differential Revision: https://reviews.freebsd.org/D25359
show more ...
|
|
Revision tags: release/11.4.0, release/12.1.0 |
|
| #
63722e52 |
| 07-Aug-2019 |
Edward Tomasz Napierala <[email protected]> |
Add cdceem(4) driver, for virtual ethernet devices compliant with Communication Device Class Ethernet Emulation Model (CDC EEM). The driver supports both the device, and host side operation; there is
Add cdceem(4) driver, for virtual ethernet devices compliant with Communication Device Class Ethernet Emulation Model (CDC EEM). The driver supports both the device, and host side operation; there is a new USB template (#11) for the former.
This enables communication with virtual USB NIC provided by iLO 5, as found in new HPE Proliant servers.
Reviewed by: hselasky MFC after: 2 weeks Relnotes: yes Sponsored by: Hewlett Packard Enterprise
show more ...
|
| #
7fe671dc |
| 08-Jul-2019 |
Hans Petter Selasky <[email protected]> |
Put USB ACPI code into own module, uacpi.ko. The code needs more testing before being enabled by default.
Sponsored by: Mellanox Technologies
|
|
Revision tags: release/11.3.0, release/12.0.0 |
|
| #
58d5c511 |
| 27-Jul-2018 |
Warner Losh <[email protected]> |
Remove Atmel AT91RM9200 and AT91SAM9 support.
The last known robust version of this code base was FreeBSD 8.2. There are no users of this on current, and all users of it have abandoned this platform
Remove Atmel AT91RM9200 and AT91SAM9 support.
The last known robust version of this code base was FreeBSD 8.2. There are no users of this on current, and all users of it have abandoned this platform or are in legacy mode with a prior version of FreeBSD.
All known users on arm@ approved this removal, and there were no objections.
Differential Revision: https://reviews.freebsd.org/D16312
show more ...
|
|
Revision tags: release/11.2.0 |
|
| #
c0134460 |
| 25-May-2018 |
Ed Maste <[email protected]> |
if_muge: connect module to the build
Supported Microchip devices: - LAN7515 USB 2 hub and gigabit Ethernet controller w/ PHY - LAN7800 USB 3.0 gigabit Ethernet controller w/ PHY
The LAN7515 is the
if_muge: connect module to the build
Supported Microchip devices: - LAN7515 USB 2 hub and gigabit Ethernet controller w/ PHY - LAN7800 USB 3.0 gigabit Ethernet controller w/ PHY
The LAN7515 is the Ethernet controller on the Raspberry Pi 3 B+.
This driver has some TODO items outstanding, but basic functionality works.
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
e757cb8e |
| 15-May-2018 |
Hans Petter Selasky <[email protected]> |
Add new USB HID driver for Super Nintendo gamepads.
Differential Revision: https://reviews.freebsd.org/D15385 Submitted by: [email protected] (Johannes Lundberg) Sponsored by: Mellanox Technologies
|
|
Revision tags: release/10.4.0 |
|
| #
76136d20 |
| 19-Aug-2017 |
Vladimir Kondratyev <[email protected]> |
Add support for generic MS Windows 7/8/10-compatible USB HID touchscreens found in many laptops.
Reviewed by: hps, gonzo, bcr (manpages) Approved by: gonzo (mentor) Differential Revision: https://
Add support for generic MS Windows 7/8/10-compatible USB HID touchscreens found in many laptops.
Reviewed by: hps, gonzo, bcr (manpages) Approved by: gonzo (mentor) Differential Revision: https://reviews.freebsd.org/D12017
show more ...
|
|
Revision tags: release/11.1.0 |
|
| #
193d9e76 |
| 04-Mar-2017 |
Enji Cooper <[email protected]> |
sys/modules: normalize .CURDIR-relative paths to SRCTOP
This simplifies make output/logic
Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon
|
| #
cc5bbcb2 |
| 19-Feb-2017 |
Edward Tomasz Napierala <[email protected]> |
Add USB Mass Storage CTL frontend. This makes it possible for USB OTG-capable hardware to implement device side of USB Mass Storage, ie pretend it's a flash drive. It's configured in the same way a
Add USB Mass Storage CTL frontend. This makes it possible for USB OTG-capable hardware to implement device side of USB Mass Storage, ie pretend it's a flash drive. It's configured in the same way as other CTL frontends, using ctladm(8) or ctld(8). Differently from usfs(4), all the configuration can be done without rebuilding the kernel.
Testing and review is welcome. Right now I'm still moving, and I don't have access to my test environment, so I'm somewhat reluctant to making larger changes to this code; on the other hand I don't want to let it sit on Phab until my testing setup is back, because I want to get it into 11.1-RELEASE.
Reviewed by: emaste (cursory), wblock (man page) MFC after: 2 weeks Relnotes: yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D8787
show more ...
|
| #
7b523f05 |
| 26-Jan-2017 |
Ed Maste <[email protected]> |
mips: exclude modules that fail to build
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
0c91dc1d |
| 20-Mar-2016 |
Adrian Chadd <[email protected]> |
[urtwn] migrate urtwn out into sys/dev/urtwn/ .
There's some upcoming work to add new chipset support here and I'd like to only add 802.11n support to one driver, instead of both urtwn and rtwn.
Th
[urtwn] migrate urtwn out into sys/dev/urtwn/ .
There's some upcoming work to add new chipset support here and I'd like to only add 802.11n support to one driver, instead of both urtwn and rtwn.
There's also missing support for things like 802.11n, some powersave work, bluetooth integration/coexistence, etc, and also newer parts (like 8192EU, maybe some 11ac parts, not sure yet.)
So, this is hopefully the first step in a longer set of steps to unify rtwn/urtwn and extend it with more interesting chipset and functionality support.
Reviewed by: kevlo
show more ...
|
| #
7873b2ab |
| 22-Feb-2016 |
Andriy Voskoboinyk <[email protected]> |
urtwn: add an option to compile the driver without firmware specific code
- Add URTWN_WITHOUT_UCODE option (will disable any firmware specific code when set). - Do not exclude the driver from build
urtwn: add an option to compile the driver without firmware specific code
- Add URTWN_WITHOUT_UCODE option (will disable any firmware specific code when set). - Do not exclude the driver from build when MK_SOURCELESS_UCODE is set (URTWN_WITHOUT_UCODE will be enforced unconditionally). - Do not abort initialization when firmware cannot be loaded; behave like the URTWN_WITHOUT_UCODE option was set. - Drop some unused variables from urtwn_softc structure.
Tested with RTL8188EU and RTL8188CUS in HOSTAP and STA modes.
Reviewed by: kevlo Approved by: adrian (mentor) Differential Revision: https://reviews.freebsd.org/D4849
show more ...
|
| #
e1b74f21 |
| 01-Dec-2015 |
Kevin Lo <[email protected]> |
Add initial support for RTL8152 USB Fast Ethernet. RTL8152 supports IPv4/IPv6 checksum offloading and VLAN tag insertion/stripping.
Since uether doesn't provide a way to announce driver specific of
Add initial support for RTL8152 USB Fast Ethernet. RTL8152 supports IPv4/IPv6 checksum offloading and VLAN tag insertion/stripping.
Since uether doesn't provide a way to announce driver specific offload capabilities to upper stack, checksum offloading support needs more work and will be done in the future.
Special thanks to Hayes Wang from RealTek who gave input.
show more ...
|
| #
64bd4262 |
| 10-Nov-2015 |
Bryan Drewery <[email protected]> |
Build all of sys/modules with SUBDIR_PARALLEL.
Sponsored by: EMC / Isilon Storage Division MFC after: 3 weeks
|
|
Revision tags: release/10.2.0 |
|
| #
2d45d793 |
| 19-Jun-2015 |
Hans Petter Selasky <[email protected]> |
Add USB gold driver to default kernel build.
|
| #
faaf95e8 |
| 17-Apr-2015 |
Hans Petter Selasky <[email protected]> |
Build the USB DisplayLink driver by default.
|
| #
75d07abd |
| 04-Mar-2015 |
Hans Petter Selasky <[email protected]> |
Allow USB modules to be built in parallel.
|
|
Revision tags: release/10.1.0 |
|
| #
6bd03b20 |
| 05-Sep-2014 |
Kevin Lo <[email protected]> |
The USB LED driver for the Dream Cheeky WebMail Notifier.
Reviewed by: hselasky
|
| #
df3394b3 |
| 11-Aug-2014 |
Warner Losh <[email protected]> |
Remove dependence on source tree options. Move all kernel module options into kern.opts.mk and change all the places where we use src.opts.mk to pull in the options. Conditionally define SYSDIR and u
Remove dependence on source tree options. Move all kernel module options into kern.opts.mk and change all the places where we use src.opts.mk to pull in the options. Conditionally define SYSDIR and use SYSDIR/conf/kern.opts.mk instead of a CURDIR path. Replace all instances of CURDIR/../../etc with STSDIR, but only in the affected files.
As a special compatibility hack, include bsd.owm.mk at the top of kern.opts.mk to allow the bare build of sys/modules to work on older systems. If the defaults ever change between 9.x, 10.x and current for these options, however, you'll wind up with the host OS' defaults rather than the -current defaults. This hack will be removed when we no longer need to support this build scenario.
Reviewed by: jhb Differential Revision: https://phabric.freebsd.org/D529
show more ...
|
|
Revision tags: release/9.3.0 |
|
| #
0b4dc07d |
| 29-May-2014 |
Hans Petter Selasky <[email protected]> |
Hook the ISP/SAF1761 driver into MIPS kernel builds. - Update FDT file for BERI DE4 boards. - Add needed kernel configuration keywords. - Rename module to saf1761otg so that the device unit number do
Hook the ISP/SAF1761 driver into MIPS kernel builds. - Update FDT file for BERI DE4 boards. - Add needed kernel configuration keywords. - Rename module to saf1761otg so that the device unit number does not interfere with the hardware ID in dmesg.
Sponsored by: DARPA, AFRL
show more ...
|
| #
c6063d0d |
| 06-May-2014 |
Warner Losh <[email protected]> |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|