<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/usb/Makefile, branch releng/13.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-23T17:43:27Z</updated>
<entry>
<title>sys: Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-23T17:43:27Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5510f79042fbd543de55807d0da7f8a2b8be2f89'/>
<id>urn:sha1:5510f79042fbd543de55807d0da7f8a2b8be2f89</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

Similar commit in current:
(cherry picked from commit 031beb4e239b)
</content>
</entry>
<entry>
<title>Revert "mips: remove saf1761"</title>
<updated>2023-01-25T04:00:23Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-01-25T04:00:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b02419fc409c4857ef263b30f823674c6f6d834e'/>
<id>urn:sha1:b02419fc409c4857ef263b30f823674c6f6d834e</id>
<content type='text'>
Mips is still in stable/13, so this should not have been merged.

This reverts commit 622ab2c4834068312b6cd33fd7ac961f31240350.

Sponsored by:		Netflix
</content>
</entry>
<entry>
<title>mips: remove saf1761</title>
<updated>2023-01-24T21:49:19Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2022-01-04T22:24:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=622ab2c4834068312b6cd33fd7ac961f31240350'/>
<id>urn:sha1:622ab2c4834068312b6cd33fd7ac961f31240350</id>
<content type='text'>
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

(cherry picked from commit 44796b7e822e18b0f4bafac3ca85864b232cccc4)
</content>
</entry>
<entry>
<title>hid: Import usbhid - USB transport backend for HID subsystem.</title>
<updated>2021-01-07T23:18:43Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-10-08T21:32:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01f2e864f79584c0cd250a8e7cfb501a9985768a'/>
<id>urn:sha1:01f2e864f79584c0cd250a8e7cfb501a9985768a</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Remove the long obsolete ufm driver.</title>
<updated>2020-08-20T17:35:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-08-20T17:35:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=209d3fb41fe5a22a23eda209a3e65fed946c8b74'/>
<id>urn:sha1:209d3fb41fe5a22a23eda209a3e65fed946c8b74</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>cp2112: driver for the namesake GPIO and I2C master gadget</title>
<updated>2020-08-06T13:41:42Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2020-08-06T13:41:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c178a7e73ccb042a30b8a3634e5d92e2ae83c41e'/>
<id>urn:sha1:c178a7e73ccb042a30b8a3634e5d92e2ae83c41e</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Add cdceem(4) driver, for virtual ethernet devices compliant</title>
<updated>2019-08-07T18:14:45Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2019-08-07T18:14:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=63722e52121eb7b86537db4a3f53af8ad323b43c'/>
<id>urn:sha1:63722e52121eb7b86537db4a3f53af8ad323b43c</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Put USB ACPI code into own module, uacpi.ko.</title>
<updated>2019-07-08T20:53:25Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2019-07-08T20:53:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7fe671dc9b849e295cf04db354fc12c42a2e1c78'/>
<id>urn:sha1:7fe671dc9b849e295cf04db354fc12c42a2e1c78</id>
<content type='text'>
The code needs more testing before being enabled by default.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Remove Atmel AT91RM9200 and AT91SAM9 support.</title>
<updated>2018-07-27T18:28:22Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-07-27T18:28:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=58d5c511063ec10161c7782dd63026e8bf92ceb3'/>
<id>urn:sha1:58d5c511063ec10161c7782dd63026e8bf92ceb3</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>if_muge: connect module to the build</title>
<updated>2018-05-25T17:29:29Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-05-25T17:29:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c0134460fc71bc906784ef899080acdc761a1891'/>
<id>urn:sha1:c0134460fc71bc906784ef899080acdc761a1891</id>
<content type='text'>
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
</content>
</entry>
</feed>
