<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/usb/host, branch v2013.01-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=v2013.01-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/host?h=v2013.01-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2012-10-22T06:25:12Z</updated>
<entry>
<title>powerpc/usb: fix bug of CPU hang when missing USB PHY clock</title>
<updated>2012-10-22T06:25:12Z</updated>
<author>
<name>Shengzhou Liu</name>
<email>Shengzhou.Liu@freescale.com</email>
</author>
<published>2012-10-22T05:18:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=047cea3655cf34ce1f911c282e82598ded998dd2'/>
<id>urn:sha1:047cea3655cf34ce1f911c282e82598ded998dd2</id>
<content type='text'>
when missing USB PHY clock, u-boot will hang during USB
initialization when issuing "usb start". We should check
USBGP[PHY_CLK_VALID] bit to avoid CPU hanging in this case.

Due to controller issue of PHY_CLK_VALID in ULPI mode, we set
USB_EN before checking PHY_CLK_VALID, otherwise PHY_CLK_VALID
doesn't work.

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@freescale.com&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>dm: Move s3c24xx USB driver to a proper place</title>
<updated>2012-10-18T04:54:18Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2012-07-21T05:02:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fb24ffc086043530e1026cc9990955095125ea48'/>
<id>urn:sha1:fb24ffc086043530e1026cc9990955095125ea48</id>
<content type='text'>
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: David Müller &lt;d.mueller@elsoft.ch&gt;
Cc: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: U-Boot DM &lt;u-boot-dm@lists.denx.de&gt;
</content>
</entry>
<entry>
<title>mx51: Fix USB PHY clocks</title>
<updated>2012-10-15T18:54:11Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2012-09-28T07:09:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=414e1660c8e898539411d92fbacdefc3e6bfbdfb'/>
<id>urn:sha1:414e1660c8e898539411d92fbacdefc3e6bfbdfb</id>
<content type='text'>
The i.MX51 has a single USB PHY clock, while the i.MX53 has two. These 3 clocks
have different clock gate control bit-fields.

The existing code was correct only for i.MX53, so this patch fixes the i.MX51
use case.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Cc: Jana Rapava &lt;fermata7@gmail.com&gt;
Cc: Wolfgang Grandegger &lt;wg@denx.de&gt;
Cc: Igor Grinberg &lt;grinberg@compulab.co.il&gt;
</content>
</entry>
<entry>
<title>usb: ehci: don't print debug output</title>
<updated>2012-10-15T18:54:00Z</updated>
<author>
<name>Lucas Stach</name>
<email>dev@lynxeye.de</email>
</author>
<published>2012-09-27T22:26:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7a46b2c7f2be031906bb806193af18096b5dc135'/>
<id>urn:sha1:7a46b2c7f2be031906bb806193af18096b5dc135</id>
<content type='text'>
This is clearly some sort of debug output and should not
be printed during normal operation.

Signed-off-by: Lucas Stach &lt;dev@lynxeye.de&gt;
</content>
</entry>
<entry>
<title>tegra20: port to new ehci interface</title>
<updated>2012-10-15T18:54:00Z</updated>
<author>
<name>Lucas Stach</name>
<email>dev@lynxeye.de</email>
</author>
<published>2012-09-25T22:14:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a896211ff11d6eba553df710168fcab2a1b2d9ec'/>
<id>urn:sha1:a896211ff11d6eba553df710168fcab2a1b2d9ec</id>
<content type='text'>
EHCI interface now supports more than one controller. Wire up our usb functions
to use this new interface.

Signed-off-by: Lucas Stach &lt;dev@lynxeye.de&gt;
</content>
</entry>
<entry>
<title>usb: ehci: rework to take advantage of new lowlevel interface</title>
<updated>2012-10-15T18:54:00Z</updated>
<author>
<name>Lucas Stach</name>
<email>dev@lynxeye.de</email>
</author>
<published>2012-09-25T22:14:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=676ae068d9af8c4848dc8f3a66d65e2bff066239'/>
<id>urn:sha1:676ae068d9af8c4848dc8f3a66d65e2bff066239</id>
<content type='text'>
Kill off ehci-core.h
It was used to specify some static controller data. To support more than
one controller being active at any time we have to carry the controller
data ourselfes. Change the ehci interface accordingly.

NOTE: OMAP implemented the ehci stuff a bit backwards and should be fixed
to do the same thing as other platforms. But the change for now is at least
compile clean.

Signed-off-by: Lucas Stach &lt;dev@lynxeye.de&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb: lowlevel interface change to support multiple controllers</title>
<updated>2012-10-15T18:54:00Z</updated>
<author>
<name>Lucas Stach</name>
<email>dev@lynxeye.de</email>
</author>
<published>2012-09-25T22:14:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c7e3b2b58636704d504ac270031d87b716d8b273'/>
<id>urn:sha1:c7e3b2b58636704d504ac270031d87b716d8b273</id>
<content type='text'>
Carry an index in the lowlevel usb functions to make specify the
respective usb controller.

Also pass through an controller struct from lowlevel_init to the
creation of the root usb device of this controller.

Signed-off-by: Lucas Stach &lt;dev@lynxeye.de&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb: do explicit unaligned accesses</title>
<updated>2012-09-20T22:05:00Z</updated>
<author>
<name>Lucas Stach</name>
<email>dev@lynxeye.de</email>
</author>
<published>2012-09-06T06:00:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=93ad908c43ed5d8e3e546dd22fa08b668c5090d9'/>
<id>urn:sha1:93ad908c43ed5d8e3e546dd22fa08b668c5090d9</id>
<content type='text'>
usb_hub_descriptor has to be packed as it's used for
communication with the device. Member wHubCharacteristics
violates the natural alignment rules.

Use explicit unaligned access functions for this member.
Fixes ARMv7 traping while using USB.

v2: fix typo found by Thomas Langer

v3: rebased on top of u-boot-usb/master

Signed-off-by: Lucas Stach &lt;dev@lynxeye.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-usb</title>
<updated>2012-09-02T14:38:48Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2012-09-02T14:38:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7cdcaef0b286fa20926d750304442ad770a1fca8'/>
<id>urn:sha1:7cdcaef0b286fa20926d750304442ad770a1fca8</id>
<content type='text'>
* 'master' of git://git.denx.de/u-boot-usb:
  MUSB driver: Timeout is never detected as the while loop does not end
  usb: fix ulpi_set_vbus prototype
  pxa25x: Add UDC registers definitions
  USB: Fix strict aliasing in ohci-hcd
  usb: Optimize USB storage read/write
  ehci: Optimize qTD allocations
  usb_stor_BBB_transport: Do not delay when not required
  usb_storage: Remove EHCI constraints
  usb_storage: Restore non-EHCI support
  ehci-hcd: Boost transfer speed
  ehci: cosmetic: Define used constants
  ehci: Fail for multi-transaction interrupt transfers
  arm:trats: Enable g_dnl composite USB gadget with embedded DFU function on TRATS
  arm:trats: Support for USB UDC driver at TRATS board.
  dfu:cmd: Support for DFU u-boot command
  dfu: MMC specific routines for DFU operation
  dfu: DFU backend implementation
  dfu:usb: DFU USB function (f_dfu) support for g_dnl composite gadget
  dfu:usb: Support for g_dnl composite download gadget.
  ehci: cosmetic: Define the number of qt_buffers

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>USB: Fix strict aliasing in ohci-hcd</title>
<updated>2012-09-01T14:21:53Z</updated>
<author>
<name>Troy Kisky</name>
<email>troy.kisky@boundarydevices.com</email>
</author>
<published>2012-08-11T21:49:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f1273f11433ef4803d5eb88f1ec26986c99094c7'/>
<id>urn:sha1:f1273f11433ef4803d5eb88f1ec26986c99094c7</id>
<content type='text'>
commit 5f6aa03fda2a0a79940765865c1e4266be8a75f8
    USB: Fix complaints about strict aliasing in OHCI-HCD

tried to fix this, but gcc4.4 still complains. So, this
patch basically reverts the above and does a simpler fix.

also, the above commit incorrectly changed
	/* corresponds to data_buf[4-7] */
	datab [1] = 0;
to

	/* corresponds to databuf.u8[4-7] */
	databuf.u8[1] = 0;

This patch also fixes that.

Signed-off-by: Troy Kisky &lt;troy.kisky@boundarydevices.com&gt;
</content>
</entry>
</feed>
