<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/controller, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-08-19T07:36:32Z</updated>
<entry>
<title>Fix a common typo in source code comments</title>
<updated>2021-08-19T07:36:32Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2021-08-14T12:17:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=535182ea0f95b944f7e5d2337373b2a22ae3b2b1'/>
<id>urn:sha1:535182ea0f95b944f7e5d2337373b2a22ae3b2b1</id>
<content type='text'>
- s/aligment/alignment/

(cherry picked from commit a1581cd73594bbbde638859c31226c2c21be1ab3)
</content>
</entry>
<entry>
<title>MFC c834f30a0c16:</title>
<updated>2021-01-12T16:47:35Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2021-01-07T14:27:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9566c2ab4eda314a843d2f3dc72780accdc91927'/>
<id>urn:sha1:9566c2ab4eda314a843d2f3dc72780accdc91927</id>
<content type='text'>
Add new PCI ID for XHCI(4).

Submitted by: Dmitry Luhtionov &lt;dmitryluhtionov@gmail.com&gt;
Sponsored by: Mellanox Technologies // NVIDIA Networking
</content>
</entry>
<entry>
<title>MFC 1622a498525b:</title>
<updated>2021-01-12T16:44:02Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-12-23T10:54:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=92b2a4deed657a389cdbf91d92ab20ae6996989c'/>
<id>urn:sha1:92b2a4deed657a389cdbf91d92ab20ae6996989c</id>
<content type='text'>
No need to stop XHCI endpoints in disabled state.

Some AMD XHCI implementations apparently assert a permanent
internal failure if this happens.

Submitted by:	ali.abdallah@suse.com
PR:		251503
Sponsored by:	Mellanox Technologies // NVIDIA Networking
</content>
</entry>
<entry>
<title>MFC r367614:</title>
<updated>2020-12-01T12:32:35Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-12-01T12:32:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f2da776cbb100edf04379b0effaeba5b175e5807'/>
<id>urn:sha1:f2da776cbb100edf04379b0effaeba5b175e5807</id>
<content type='text'>
When doing a USB alternate setting on an USB interface we need to
re-configure the XHCI endpoint context.

Differential Revision:	https://reviews.freebsd.org/D27174
Sponsored by:		Mellanox Technologies // NVIDIA Networking
</content>
</entry>
<entry>
<title>MFC r366978:</title>
<updated>2020-11-06T00:35:36Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-11-06T00:35:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6c57f50bf572ef7b67ddcebc6b44d37d0c0ad326'/>
<id>urn:sha1:6c57f50bf572ef7b67ddcebc6b44d37d0c0ad326</id>
<content type='text'>
xhci: Handle the case when MSI-X BAR is the same as IO BAR.
</content>
</entry>
<entry>
<title>MFC r365402: musb/allwinner: add support for configuring phy as well as device mode</title>
<updated>2020-10-19T07:03:04Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2020-10-19T07:03:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=92d35d1d345fae637c5d15a986385f74908ee080'/>
<id>urn:sha1:92d35d1d345fae637c5d15a986385f74908ee080</id>
<content type='text'>
At least on Orange Pi PC Plus even the host mode does not work without
enabling the phy and setting it to the host mode.

The driver will now parse dr_mode property and will try to configure
itself and the phy accordingly.
OTG mode is not supported yet, so it is treated as the device / peripheral
mode.

The phy is enabled -- powered on -- only for the host mode.

The device mode requires support from a phy driver, e.g., aw_usbphy on
Allwinner platform.
aw_usbphy does not support the device mode, so it cannnot work yet.
</content>
</entry>
<entry>
<title>MFC r365401: musb/allwinner: add H3 support</title>
<updated>2020-10-19T06:44:07Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2020-10-19T06:44:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=16dac162744add497df833bcd49132d425e92fb1'/>
<id>urn:sha1:16dac162744add497df833bcd49132d425e92fb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r365400: musb/allwinner: apply register filter in awusbdrd_bs_r_2() as well</title>
<updated>2020-10-12T10:53:35Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2020-10-12T10:53:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=252bcdda246b722148b9bb3ec95d1d7635749bfe'/>
<id>urn:sha1:252bcdda246b722148b9bb3ec95d1d7635749bfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r365398,r365399: Allwinner USB DRD support (musb_otg)</title>
<updated>2020-10-12T10:51:34Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2020-10-12T10:51:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a6f1ce8816d4112293cd97714ddbf6b8877967d'/>
<id>urn:sha1:7a6f1ce8816d4112293cd97714ddbf6b8877967d</id>
<content type='text'>
Allwinner USB DRD is based on the Mentor USB OTG controller, with a
different register layout and a few missing registers.

The code is by Andrew Turner (andrew).
</content>
</entry>
<entry>
<title>MFC r365918:</title>
<updated>2020-09-26T08:44:16Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-09-26T08:44:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4cb98e0bea637b18e196015291441feb1c5107fe'/>
<id>urn:sha1:4cb98e0bea637b18e196015291441feb1c5107fe</id>
<content type='text'>
Fix for use of the XHCI driver on Cortex-A72 by adding a missing cache
flush operation before writing to the XHCI_ERSTBA_LO/HI register(s).

PR:		237666
Discussed with:	Mark Millard &lt;marklmi@yahoo.com&gt;
Sponsored by:	Mellanox Technologies // Nvidia
</content>
</entry>
</feed>
