<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/ehci.c, 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-02-23T18:16:17Z</updated>
<entry>
<title>Move usb to a graveyard location under sys/legacy/dev, it is intended that the</title>
<updated>2009-02-23T18:16:17Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-23T18:16:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3975e3a1eac3dd9077dc4523a8def1606ff1559c'/>
<id>urn:sha1:3975e3a1eac3dd9077dc4523a8def1606ff1559c</id>
<content type='text'>
new USB2 stack will fully replace this for 8.0.

Remove kernel modules, a subsequent commit will update conf/files. Unhook
usbdevs from the build.
</content>
</entry>
<entry>
<title>fix a ehci's bug that it's occurred when the xfers are aborted under</title>
<updated>2009-01-15T07:11:14Z</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2009-01-15T07:11:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0813533425670f15b768aaa05c1c11a5d4a169b'/>
<id>urn:sha1:d0813533425670f15b768aaa05c1c11a5d4a169b</id>
<content type='text'>
heavy loads or working.  It looks this bug exists since r158869
so needs to revert a part of the previous.

Reviewed by:	imp
Tested by:	sam
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>o add Transaction Translator support (still missing ISOC xfers)</title>
<updated>2008-12-23T04:42:10Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-12-23T04:42:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=405fc730ef06d30fb064dc562577f060832fc8c3'/>
<id>urn:sha1:405fc730ef06d30fb064dc562577f060832fc8c3</id>
<content type='text'>
o add EHCI_SCFLG_BIGEMMIO flag to force big-endian byte-select to be
  set in USBMODE
o split reset work into new public routine ehci_reset so bus shim drivers
  can force big-endian byte-select before ehci_init
</content>
</entry>
<entry>
<title>fix build w/ EHCI_DEBUG</title>
<updated>2008-12-20T05:56:08Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-12-20T05:56:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=43d44e8a3159f4ff641484a52f15c293d5cbe315'/>
<id>urn:sha1:43d44e8a3159f4ff641484a52f15c293d5cbe315</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge WIP from p4:</title>
<updated>2008-12-13T01:21:37Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-12-13T01:21:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d212022417b9a6ed5dd341c8440c4d5180d0a4a7'/>
<id>urn:sha1:d212022417b9a6ed5dd341c8440c4d5180d0a4a7</id>
<content type='text'>
o recognize ixp435 cpu
o change memory layout for for ixp4xx to not assume memory is aliases
  to 0x10000000 (Cambria/ixp435 memory starts at zero)
o handle 64 irqs for ixp435
o dual EHCI USB 2.0 controller integral to ixp435
o overhaul NPE code for ixp435 and better MAC+MII naming
o updated NPE firmware (including NPE-A image for ixp435/ixp465)
o Gateworks Cambria board support:
  - IDE compact flash
  - MCU
  - front panel LED on i2c bus
  - Octal LED latch

Sanity-tested with NFS-root on Avila and Cambria boards.  Requires
pending boot2 mods for CF-boot on Cambria.
</content>
</entry>
<entry>
<title>Mbus attachment for USB EHCI integrated controller on Marvell chips.</title>
<updated>2008-10-14T07:05:20Z</updated>
<author>
<name>Rafal Jaworowski</name>
<email>raj@FreeBSD.org</email>
</author>
<published>2008-10-14T07:05:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f7ef7369fa7183c858034dd4aa5d79e19803937d'/>
<id>urn:sha1:f7ef7369fa7183c858034dd4aa5d79e19803937d</id>
<content type='text'>
This includes workarounds required for the ehci(4) to handle some non-standard
behaviour of these devices.

Obtained from:	Marvell, Semihalf
</content>
</entry>
<entry>
<title>Fix compile</title>
<updated>2008-08-18T10:39:59Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2008-08-18T10:39:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=891af7cfac1f2708beabbcad207968a0eb62712e'/>
<id>urn:sha1:891af7cfac1f2708beabbcad207968a0eb62712e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add isochronous transfer support for USB 2.0</title>
<updated>2008-08-18T04:49:58Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2008-08-18T04:49:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8671b38b6ca0c1d7051650b655d8eed60a250324'/>
<id>urn:sha1:8671b38b6ca0c1d7051650b655d8eed60a250324</id>
<content type='text'>
Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>&gt;From NetBSD:</title>
<updated>2008-06-10T02:41:36Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2008-06-10T02:41:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49d3c1f4162c7b737e57775099ff29fd6ad5f767'/>
<id>urn:sha1:49d3c1f4162c7b737e57775099ff29fd6ad5f767</id>
<content type='text'>
Remove the code which disables port status change interrupts for 1s
when one occured -- this makes that events get lost or delayed until
the next change.

Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>Don't let hacksync() call bus_dmamap_sync(9) on DMA maps which</title>
<updated>2008-05-13T20:58:08Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2008-05-13T20:58:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a893539e9572175b7dfd95822643cc46b43ec9e2'/>
<id>urn:sha1:a893539e9572175b7dfd95822643cc46b43ec9e2</id>
<content type='text'>
are not initialized. This fixes a panic on sparc64 where calling
bus_dmamap_sync(9) on NULL DMA maps is fatal.

Approved by:	sam
</content>
</entry>
</feed>
