<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libusb20, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-03-09T17:09:46Z</updated>
<entry>
<title>libusb20 is now installed as libusb, remove the version number from the</title>
<updated>2009-03-09T17:09:46Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-03-09T17:09:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=df4b8c2a2df765bac25f5084c13d7b59997cba10'/>
<id>urn:sha1:df4b8c2a2df765bac25f5084c13d7b59997cba10</id>
<content type='text'>
directory name.
</content>
</entry>
<entry>
<title>Install libusb20.so.1 as libusb.so.1, there will be a followup commit to the</title>
<updated>2009-03-09T17:05:31Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-03-09T17:05:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a091d2a5259cbf29e34745516e64b04e30245894'/>
<id>urn:sha1:a091d2a5259cbf29e34745516e64b04e30245894</id>
<content type='text'>
ports tree so that programs use libusb from the base by default. Thanks to
Stanislav Sedov for sorting out the ports build.

Bump __FreeBSD_version to 800069

Help and testing by:	stas
</content>
</entry>
<entry>
<title>Change USB over to make_dev() for all device nodes, previously it hooked into</title>
<updated>2009-02-27T17:27:16Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-27T17:27:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee3e3ff5c201f0b8942ea912ce7ebfdccb32af52'/>
<id>urn:sha1:ee3e3ff5c201f0b8942ea912ce7ebfdccb32af52</id>
<content type='text'>
the devfs clone handler to open the (invisible) devices on the fly.

The /dev entries are layed out as follows,

 /dev/usbctl      = master device
 /dev/usb/0.1.0.5 = usb device, (&lt;bus&gt;.&lt;dev&gt;.&lt;iface&gt;.&lt;endpoint&gt;)
 /dev/ugen0.1 -&gt; usb/0.1.0.0 = ugen link to ctrl endpoint

This also removes the custom permissions model from USB.  Bump
__FreeBSD_version to 800066.

Submitted by:	rink (earlier version)
</content>
</entry>
<entry>
<title>MFp4 //depot/projects/usb@157974</title>
<updated>2009-02-24T03:43:05Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-24T03:43:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f78fa6b67e0250ab3f642d568b8eeafddd7cb188'/>
<id>urn:sha1:f78fa6b67e0250ab3f642d568b8eeafddd7cb188</id>
<content type='text'>
Add support for setting and getting the USB template value through libusb20 and
usbconfig.

Submitted by:	Hans Petter Selasky
</content>
</entry>
<entry>
<title>Build fixups for the new USB stack.</title>
<updated>2009-02-23T18:36:54Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-23T18:36:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bf41796c4e69d10857ca1d7089b752f08e3eb62c'/>
<id>urn:sha1:bf41796c4e69d10857ca1d7089b752f08e3eb62c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFp4 //depot/projects/usb@157783</title>
<updated>2009-02-16T15:32:12Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-16T15:32:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9df28284b93336036b9808ab22f4b15d96eda9f'/>
<id>urn:sha1:e9df28284b93336036b9808ab22f4b15d96eda9f</id>
<content type='text'>
libusb20: Make return value compatible with libusb0.12.x in case of a USB
transfer timeout.

Submitted by:	Hans Petter Selasky
</content>
</entry>
<entry>
<title>MFp4 //depot/projects/usb@157699</title>
<updated>2009-02-14T23:20:00Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-14T23:20:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=06d497c1afbc1665858994d72b478e3fd34065c0'/>
<id>urn:sha1:06d497c1afbc1665858994d72b478e3fd34065c0</id>
<content type='text'>
Add two new functions to the libusb20 API and required kernel ioctls.

- libusb20_dev_get_iface_desc
- libusb20_dev_get_info

New command to usbconfig, "show_ifdrv", which will print out the kernel driver
attached to the given USB device aswell.

See "man libusb20" for a detailed description.

Some minor style corrections long-line wrapping.

Submitted by:	Hans Petter Selasky
</content>
</entry>
<entry>
<title>MFp4: //depot/projects/usb@156092</title>
<updated>2009-01-13T19:06:02Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-01-13T19:06:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=20d54a8a614273447e7255b13255471f1b1d60ac'/>
<id>urn:sha1:20d54a8a614273447e7255b13255471f1b1d60ac</id>
<content type='text'>
	Make sure all claimed interfaces gets released at close.

Submitted by: Hans Petter Selasky
</content>
</entry>
<entry>
<title>Sync with usb4bsd:</title>
<updated>2009-01-04T00:12:01Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2009-01-04T00:12:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d5474fd85f6d8044976511534faa78061d078efe'/>
<id>urn:sha1:d5474fd85f6d8044976511534faa78061d078efe</id>
<content type='text'>
src/lib/libusb20/libusb20_desc.c

Make "libusb20_desc_foreach()" more readable.

src/sys/dev/usb2/controller/*.[ch]
src/sys/dev/usb2/core/*.[ch]

Implement support for USB power save for all HC's.

Implement support for Big-endian EHCI.

Move Huawei quirks back into "u3g" driver.

Improve device enumeration.

src/sys/dev/usb2/ethernet/*[ch]

Patches for supporting new AXE Gigabit chipset.

src/sys/dev/usb2/serial/*[ch]

Fix IOCTL return code.

src/sys/dev/usb2/wlan/*[ch]

Sync with old USB stack.

Submitted by: hps
</content>
</entry>
<entry>
<title>src/lib/libusb20/libusb20_compat01.c</title>
<updated>2008-11-25T08:04:40Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2008-11-25T08:04:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6fda742dfecee374888313250d440413e45b1ecf'/>
<id>urn:sha1:6fda742dfecee374888313250d440413e45b1ecf</id>
<content type='text'>
Fix some issues about re-scanning of the devices.

src/lib/libusb20/libusb20_ugen20.c

Fix issue about libusb20 having to release the
USB transfers before doing a SET_CONFIG, else
the kernel will kill the file handle.

src/sys/dev/usb2/core/usb2_device.
src/sys/dev/usb2/core/usb2_generic.c
src/sys/dev/usb2/core/usb2_generic.h

Add support for U3G devices.
Improve and cleanup FIFO free handling.
Improve device re-enumeration.

src/sys/dev/usb2/core/usb2_msctest.c
src/sys/dev/usb2/core/usb2_msctest.h

Fix some problems in the USB Mass Storage Test.
Add Huawei vendor specific quirks.

src/sys/dev/usb2/core/usb2_request.c

Improve device re-enumeration.

src/sys/dev/usb2/ethernet/if_aue2.c
src/sys/dev/usb2/include/usb2_devid.h
src/sys/dev/usb2/include/usb2_devtable.h
src/sys/dev/usb2/quirk/usb2_quirk.c

Integrate changes from the old USB driver.

src/sys/dev/usb2/include/usb2_standard.h

Add definition of USB3.0 structures from USB.org.

src/sys/dev/usb2/serial/u3g2.c
src/sys/dev/usb2/serial/ugensa2.c
src/sys/modules/usb2/Makefile
src/sys/modules/usb2/serial_3g/Makefile

Import U3G driver.

Submitted by:	Hans Petter Selasky (usb4bsd)
</content>
</entry>
</feed>
