<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/usb/host, branch v2012.04-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/host?h=v2012.04-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/host?h=v2012.04-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2012-03-29T06:12:48Z</updated>
<entry>
<title>tegra: usb: Add support for Tegra USB peripheral</title>
<updated>2012-03-29T06:12:48Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2012-02-27T10:52:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=87f938c9f7372f587a43fe7babcb171ee0a0672f'/>
<id>urn:sha1:87f938c9f7372f587a43fe7babcb171ee0a0672f</id>
<content type='text'>
This adds basic support for the Tegra2 USB controller. Board files should
call board_usb_init() to set things up.

Configuration is performed through the FDT, with aliases used to set the
order of the ports, like this fragment:

        aliases {
		/* This defines the order of our USB ports */
                usb0 = "/usb@0xc5008000";
                usb1 = "/usb@0xc5000000";
        };

drivers/usb/host files ONLY: Acked-by: Remy Bohmer &lt;linux@bohmer.net&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>usb: Add support for txfifo threshold</title>
<updated>2012-03-29T06:12:48Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2012-02-27T10:52:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9ab4ce223c1d991e92e15c9aa0f522d61072155d'/>
<id>urn:sha1:9ab4ce223c1d991e92e15c9aa0f522d61072155d</id>
<content type='text'>
CONFIG_USB_EHCI_TXFIFO_THRESH enables setting of the txfilltuning
field in the EHCI controller on reset.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Remy Bohmer &lt;linux@bohmer.net&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>USB: ehci-mx6: Add proper IO accessors</title>
<updated>2012-03-27T07:41:16Z</updated>
<author>
<name>Fabio Estevam</name>
<email>festevam@gmail.com</email>
</author>
<published>2012-03-19T12:36:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=522b2a02e6569970e18f539577f4fd6ce81bbc42'/>
<id>urn:sha1:522b2a02e6569970e18f539577f4fd6ce81bbc42</id>
<content type='text'>
Add proper IO accessors for mx6 usb registers.

Signed-off-by: Fabio Estevam &lt;fabio.estevam@freescale.com&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Jason Liu &lt;r64343@freescale.com&gt;
</content>
</entry>
<entry>
<title>Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8</title>
<updated>2012-03-26T21:09:24Z</updated>
<author>
<name>Robert Delien</name>
<email>robert@delien.nl</email>
</author>
<published>2012-02-26T12:15:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b228e14e9653fe4ead0f39a7a879d1a50e61321a'/>
<id>urn:sha1:b228e14e9653fe4ead0f39a7a879d1a50e61321a</id>
<content type='text'>
This patch renames mx28_register to mx28_register_32 in order to
prepare for the introduction of an 8-bit register, mx28_register_8.

Signed-off-by: Robert Delien &lt;robert@delien.nl&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
Tested-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb/ehci: Add USB support for the MX6Q</title>
<updated>2012-03-26T21:09:23Z</updated>
<author>
<name>Wolfgang Grandegger</name>
<email>wg@denx.de</email>
</author>
<published>2012-02-08T22:33:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3f467529cad0789b6dcc44f5ebc595c3e47341ce'/>
<id>urn:sha1:3f467529cad0789b6dcc44f5ebc595c3e47341ce</id>
<content type='text'>
Currently, only USB Host 1 is supported.

Cc: Remy Bohmer &lt;linux@bohmer.net&gt;
Signed-off-by: Wolfgang Grandegger &lt;wg@denx.de&gt;
</content>
</entry>
<entry>
<title>USB: Armada100: EHCI Driver for Armada100 SOCs</title>
<updated>2012-03-18T23:08:26Z</updated>
<author>
<name>Ajay Bhargav</name>
<email>ajay.bhargav@einfochips.com</email>
</author>
<published>2012-02-13T03:27:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=54cb00486eace9c0931d855dfadfcfdcecea78fc'/>
<id>urn:sha1:54cb00486eace9c0931d855dfadfcfdcecea78fc</id>
<content type='text'>
This patch adds support for USB EHCI driver for Armada100 SOCs.

Signed-off-by: Ajay Bhargav &lt;ajay.bhargav@einfochips.com&gt;
</content>
</entry>
<entry>
<title>USB: Armada100: Add UTMI PHY interface driver</title>
<updated>2012-03-18T23:08:26Z</updated>
<author>
<name>Ajay Bhargav</name>
<email>ajay.bhargav@einfochips.com</email>
</author>
<published>2012-02-13T03:27:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=732c7c2446fb98fb2c3b7879f33080286a2d620d'/>
<id>urn:sha1:732c7c2446fb98fb2c3b7879f33080286a2d620d</id>
<content type='text'>
This patch adds USB host controller's UTMI PHY interface driver for
Armada100 SOCs.

Signed-off-by: Ajay Bhargav &lt;ajay.bhargav@einfochips.com&gt;
</content>
</entry>
<entry>
<title>usb: replace wait_ms() with mdelay()</title>
<updated>2012-03-18T23:08:16Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2012-03-05T13:47:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5b84dd67cfd8c07c4adff935310224a03d0c4d01'/>
<id>urn:sha1:5b84dd67cfd8c07c4adff935310224a03d0c4d01</id>
<content type='text'>
Common code has a mdelay() func, so use that instead of the usb-specific
wait_ms() func.  This also fixes the build errors:

ohci-hcd.c: In function 'submit_common_msg':
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1519:9: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1816:10: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1827:10: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1844:10: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1563:11: sorry, unimplemented: called from here
/usr/local/src/u-boot/blackfin/include/usb.h:202:44: sorry, unimplemented: inlining failed in call to 'wait_ms': function body not available
ohci-hcd.c:1583:9: sorry, unimplemented: called from here
make[1]: *** [ohci-hcd.o] Error 1

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>USB: move keyboard polling into kbd driver</title>
<updated>2012-03-03T15:56:29Z</updated>
<author>
<name>amartin@nvidia.com</name>
<email>amartin@nvidia.com</email>
</author>
<published>2011-12-20T14:56:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f9636e8d38abde096fbb32fee5a36bbdb02b7cae'/>
<id>urn:sha1:f9636e8d38abde096fbb32fee5a36bbdb02b7cae</id>
<content type='text'>
This moves keyboard polling logic from USB HCD drivers into USB
keyboard driver.  Remove usb_event_poll() as keyboard polling was
the only user of this API.  With this patch USB keyboard works with
EHCI controllers again.  Tested on a tegra2 seaboard.

Signed-off-by: Allen Martin &lt;amartin@nvidia.com&gt;
</content>
</entry>
<entry>
<title>ehci-omap: Clean up added ehci-omap.c</title>
<updated>2012-02-12T09:11:31Z</updated>
<author>
<name>Govindraj.R</name>
<email>govindraj.raja@ti.com</email>
</author>
<published>2012-02-06T03:55:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=43b62393da6dfdd7f503d1b37344463a05ea47b5'/>
<id>urn:sha1:43b62393da6dfdd7f503d1b37344463a05ea47b5</id>
<content type='text'>
Clean up added ehci-omap.c and make it generic for re-use across
omap-soc having same ehci ip block. Also pass the modes to be configured
from board file and configure the ports accordingly. All usb layers
are not cache aligned, till then keep cache off for usb ops as ehci will use
internally dma for all usb ops.

* Add a generic common header ehci-omap.h having common ip block
  data and reg shifts.
* Rename and modify ehci-omap3 to ehci.h retain only conflicting
  sysc reg shifts remove others and move to common header file.
* pass the board data for beagle/panda accordinly to use
  ehci ports.

Acked-by: Igor Grinberg &lt;grinberg@compulab.co.il&gt;
Signed-off-by: Govindraj.R &lt;govindraj.raja@ti.com&gt;
</content>
</entry>
</feed>
