History log of /freebsd-src/sys/dev/usb/controller/usb_controller.c (Results 76 – 100 of 151)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 6bbe7cdf 02-Jan-2012 Hans Petter Selasky <hselasky@FreeBSD.org>

Make sure we probe and attach the root HUB after
resume else no devices will appear again.

MFC after: 1 day


Revision tags: release/9.0.0
# d42cc946 24-Dec-2011 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

- Enable usbus on octusb


# d63cc02d 19-Dec-2011 Hans Petter Selasky <hselasky@FreeBSD.org>

Make the recently added "no_shutdown_wait" sysctl writeable.

Suggested by: avg @
MFC after: 3 days


# 5ed294ae 19-Dec-2011 Hans Petter Selasky <hselasky@FreeBSD.org>

Add code to wait for USB shutdown to be executed at system shutdown.
Add sysctl which can be used to skip this waiting.

MFC after: 3 days


# 6bd3e535 19-Dec-2011 Hans Petter Selasky <hselasky@FreeBSD.org>

Add missing unlock of USB controller's lock, when
doing shutdown, suspend and resume.

Suggested by: avg @
MFC after: 3 days


# 2e141748 14-Dec-2011 Hans Petter Selasky <hselasky@FreeBSD.org>

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.

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

show more ...


# 3ee1a36e 22-Nov-2011 Peter Grehan <grehan@FreeBSD.org>

IFC @ r227804

Pull in the virtio drivers from head.


# 6472ac3d 07-Nov-2011 Ed Schouten <ed@FreeBSD.org>

Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.

The SYSCTL_NODE macro defines a list that stores all child-elements of
that node. If there's no SYSCTL_DECL macro anywhere else,

Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.

The SYSCTL_NODE macro defines a list that stores all child-elements of
that node. If there's no SYSCTL_DECL macro anywhere else, there's no
reason why it shouldn't be static.

show more ...


# db06a6f4 12-Mar-2011 Marcel Moolenaar <marcel@FreeBSD.org>

Merge svn+ssh://svn.freebsd.org/base/head@219553


# ccac019a 26-Feb-2011 Hans Petter Selasky <hselasky@FreeBSD.org>

- Correct USB 3.0 wire-speed to 5.0Gbps

MFC after: 3 days
Approved by: thompsa (mentor)


# 9b4fcf85 18-Feb-2011 Marcel Moolenaar <marcel@FreeBSD.org>

Merge svn+ssh://svn.freebsd.org/base/head@218816


Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0
# 88334428 09-Feb-2011 Hans Petter Selasky <hselasky@FreeBSD.org>

Minor cleanup:
- use device_printf() instead of printf() to give more accurate warnings.
- use memcpy() instead of bcopy().
- add missing #if's for non-FreeBSD compilation.

Approved by: thompsa (

Minor cleanup:
- use device_printf() instead of printf() to give more accurate warnings.
- use memcpy() instead of bcopy().
- add missing #if's for non-FreeBSD compilation.

Approved by: thompsa (mentor)

show more ...


# 8be09334 18-Jan-2011 Hans Petter Selasky <hselasky@FreeBSD.org>

Make USB packet filtering code optional.

Approved by: thompsa (mentor)


# 58ccf5b4 11-Jan-2011 John Baldwin <jhb@FreeBSD.org>

Remove unneeded includes of <sys/linker_set.h>. Other headers that use
it internally contain nested includes.

Reviewed by: bde


# 0c21a60c 05-Dec-2010 Marcel Moolenaar <marcel@FreeBSD.org>

svn+ssh://svn.freebsd.org/base/head@216199


# 2006fbc8 02-Dec-2010 Dimitry Andric <dim@FreeBSD.org>

Sync: merge r215944 through r216132 from ^/head.


# b4436382 25-Nov-2010 Weongyo Jeong <weongyo@FreeBSD.org>

Removes a unused function `usb_bus_find'.


# 1e7a698a 25-Nov-2010 Dimitry Andric <dim@FreeBSD.org>

Sync: merge r215709 through r215824 from ^/head.


# fe1c24e3 25-Nov-2010 Weongyo Jeong <weongyo@FreeBSD.org>

Handles the unit number correctly that the previous commit had a problem
(wrong unit number for a host controller) when the module is load /
unloaded repeatly. Attaching the USB pf is moved to usbus

Handles the unit number correctly that the previous commit had a problem
(wrong unit number for a host controller) when the module is load /
unloaded repeatly. Attaching the USB pf is moved to usbus device's
attach.

Pointed by: yongari

show more ...


# e376f9c3 24-Nov-2010 Weongyo Jeong <weongyo@FreeBSD.org>

Removes all duplicated code with BPF that it's greatly simplified and
take all benefits whenever BPF code is improved.

Pointed by: jkim
Reviewed by: thompsa


# a35d3535 22-Nov-2010 Dimitry Andric <dim@FreeBSD.org>

Sync: merge r215464 through r215708 from ^/head.


# 18ec6525 22-Nov-2010 Weongyo Jeong <weongyo@FreeBSD.org>

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 exce

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

show more ...


# 6f3544cd 26-Oct-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Merge svn+ssh://svn.freebsd.org/base/head@214309


# 963169b4 04-Oct-2010 Hans Petter Selasky <hselasky@FreeBSD.org>

This commit adds full support for USB 3.0 devices in host and device
mode in the USB core. The patch mostly consists of updating the USB
HUB code to support USB 3.0 HUBs. This patch also add some mo

This commit adds full support for USB 3.0 devices in host and device
mode in the USB core. The patch mostly consists of updating the USB
HUB code to support USB 3.0 HUBs. This patch also add some more USB
controller methods to support more active-alike USB controllers like
the XHCI which needs to be informed about various device state events.

USB 3.0 HUBs are not tested yet, due to lack of hardware, but are
believed to work.

After this update the initial device descriptor is only read twice
when we know that the bMaxPacketSize is too small for a single packet
transfer of this descriptor.

Approved by: thompsa (mentor)

show more ...


# 864bc412 04-Oct-2010 Hans Petter Selasky <hselasky@FreeBSD.org>

Add missing DRIVER_MODULE() entry for the musbotg driver.
Add some more comments.

Approved by: thompsa (mentor)


1234567