<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/usb/usb_hub.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-11-09T23:36:51Z</updated>
<entry>
<title>usb_hub: fix whitespace</title>
<updated>2020-11-09T23:36:51Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2020-11-09T23:36:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4c7458fa7c32c09e404169069a3cf87e659d756f'/>
<id>urn:sha1:4c7458fa7c32c09e404169069a3cf87e659d756f</id>
<content type='text'>
Fix a whitespace "error" introduced in r367435 noticed when
preparing the MFC.  No functional changes.
</content>
</entry>
<entry>
<title>usb_hub: giving up port reset - device vanished</title>
<updated>2020-11-06T22:40:00Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2020-11-06T22:40:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2144eb756895d97f8a09961b270f08b166a71d65'/>
<id>urn:sha1:2144eb756895d97f8a09961b270f08b166a71d65</id>
<content type='text'>
Improve the output of the recently often experienced debug message in order
to gather further data.

PR:		237666
Reviewed by:	hselasky
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D27108
</content>
</entry>
<entry>
<title>usb: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T21:26:44Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T21:26:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9dd3156e546b29b1e6c3047578e91b1d098af171'/>
<id>urn:sha1:9dd3156e546b29b1e6c3047578e91b1d098af171</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refresh the USB device strings when a USB device is re-enumerated.</title>
<updated>2020-05-11T20:55:04Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-05-11T20:55:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f54ab96def788e69c2248ea355636b6bc111e747'/>
<id>urn:sha1:f54ab96def788e69c2248ea355636b6bc111e747</id>
<content type='text'>
Submitted by:	Horse Ma &lt;Shichun.Ma@dell.com&gt;
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Correctly implement support for remote wakeup for USB 3.0 device.</title>
<updated>2020-03-19T09:15:59Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-03-19T09:15:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d76ca5b15c107600f2bdeeb282e2cd260d20c5f0'/>
<id>urn:sha1:d76ca5b15c107600f2bdeeb282e2cd260d20c5f0</id>
<content type='text'>
Submitted by:	Horse Ma &lt;Shichun.Ma@dell.com&gt;
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Remove the power bit from the super speed root hub port status register</title>
<updated>2020-03-08T13:24:34Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-03-08T13:24:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=601ee53858f61e7a130dc2e306202b5297626d25'/>
<id>urn:sha1:601ee53858f61e7a130dc2e306202b5297626d25</id>
<content type='text'>
because it clobbers the super speed link status when a device is in super
speed mode. Currently the power bit is not needed for anything in the USB
hub driver.

This fixes USB warm reset for super speed devices.

Tested by:	Shichun.Ma@dell.com
MFC after:	3 days
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)</title>
<updated>2020-02-15T18:52:12Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-02-15T18:52:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f8d2b1f3f72086bd169f1a0890b6faba8434a01a'/>
<id>urn:sha1:f8d2b1f3f72086bd169f1a0890b6faba8434a01a</id>
<content type='text'>
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked). Use it in
preparation for a general review of all nodes.
This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Reviewed by:	hselasky, kib
Approved by:	kib (mentor)
Differential Revision:	https://reviews.freebsd.org/D23632
</content>
</entry>
<entry>
<title>Add ACPI support for USB driver.</title>
<updated>2019-06-17T23:03:30Z</updated>
<author>
<name>Takanori Watanabe</name>
<email>takawata@FreeBSD.org</email>
</author>
<published>2019-06-17T23:03:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e68fcc8875dfc29758af159d66751b238559b1e4'/>
<id>urn:sha1:e68fcc8875dfc29758af159d66751b238559b1e4</id>
<content type='text'>
This adds ACPI device path on devinfo(8) output and
show  value of _UPC(usb port capabilities), _PLD (physical location of device)
when hw.usb.debug &gt;= 1 .

Reviewed by: hselasky
Differential Revision: https://reviews.freebsd.org/D20630
</content>
</entry>
<entry>
<title>Reduce timeout for reading the USB HUB port status to 1000ms and try to filter</title>
<updated>2019-01-04T21:09:38Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2019-01-04T21:09:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4604b6a18dfcc5774577f173ee8c254acb5949e5'/>
<id>urn:sha1:4604b6a18dfcc5774577f173ee8c254acb5949e5</id>
<content type='text'>
out dead USB HUB devices by implementing an error counter, so that the USB
enumeration thread does not spend all its time reading from non-responding
devices, blocking user-space access in the end.

Tested by:	Matthias Apitz &lt;guru@unixarea.de&gt;
MFC after:	1 week
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Revert redundant parts of r329440 after recent devmatch(8) changes.</title>
<updated>2018-02-17T12:38:46Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2018-02-17T12:38:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=171164e50d61a04cdf62abc8093bc33e470e6ba6'/>
<id>urn:sha1:171164e50d61a04cdf62abc8093bc33e470e6ba6</id>
<content type='text'>
Sponsored by:	Mellanox Technologies
</content>
</entry>
</feed>
