<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/usb/gadget, branch v2013.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/gadget?h=v2013.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/gadget?h=v2013.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-07-10T18:18:57Z</updated>
<entry>
<title>usb: pxa27x_udc: fix compiler warnings</title>
<updated>2013-07-10T18:18:57Z</updated>
<author>
<name>Mike Dunn</name>
<email>mikedunn@newsguy.com</email>
</author>
<published>2013-06-26T19:33:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ecc8edbf6995558d8a47b43ac6645840c98a7b95'/>
<id>urn:sha1:ecc8edbf6995558d8a47b43ac6645840c98a7b95</id>
<content type='text'>
Newer gcc versions warn about unused variables.  This patch corrects a few of
those warnings that popped up in a build for the palmtreo680 board.

Signed-off-by: Mike Dunn &lt;mikedunn@newsguy.com&gt;
</content>
</entry>
<entry>
<title>dfu: Update DFU's authorship history</title>
<updated>2013-07-10T18:18:57Z</updated>
<author>
<name>Łukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-07-05T09:40:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=81c065d2a0fafe137078e4575d1e6a9d8f90ba3b'/>
<id>urn:sha1:81c065d2a0fafe137078e4575d1e6a9d8f90ba3b</id>
<content type='text'>
The DFU's state machine original implementation author and copyright were
missing.

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Acked-by: Stefan Schmidt &lt;stefan@datenfreihafen.org&gt;
</content>
</entry>
<entry>
<title>dfu:function: Fix number of allocated DFU function pointers</title>
<updated>2013-06-30T16:41:08Z</updated>
<author>
<name>Lukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-06-26T09:46:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e059a400ad780328cd5ad22c396298cac520c856'/>
<id>urn:sha1:e059a400ad780328cd5ad22c396298cac520c856</id>
<content type='text'>
This subtle change fix problem with too small amount of allocated
memory to store DFU function pointers.

One needs to allocate extra space for sentinel NULL pointer in this array
of function pointers.

With the previous code, the NULL value overwrites malloc internal data
and afterwards free(f_dfu-&gt;function) crashes.

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb, g_dnl: make possibility to fixup the device_desc board specific</title>
<updated>2013-06-30T16:41:07Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2013-06-04T09:19:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c5398cc968793cb73752d98e69f2e8d3cc9d9e59'/>
<id>urn:sha1:c5398cc968793cb73752d98e69f2e8d3cc9d9e59</id>
<content type='text'>
add a weak dummy function g_dnl_fixup to add the possibility to update
the device_desc board specific. Used on the upcoming siemens board
support, where idVendor and idProduct is stored in an eeprom.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Cc: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Reviewed-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
</content>
</entry>
<entry>
<title>usb, dfu gadget: switch to dfu mode in dfu_bind</title>
<updated>2013-06-30T16:41:07Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2013-06-25T11:59:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ad5f9778896534d9eae0c7499bcf5386e675257e'/>
<id>urn:sha1:ad5f9778896534d9eae0c7499bcf5386e675257e</id>
<content type='text'>
- set in to_dfu_mode() f_dfu-&gt;dfu_state = DFU_STATE_dfuIDLE
  as after every to_dfu_mode call this is done, so move
  this into to_dfu_mode
- switch in dfu_bind() into dfu mode:
  This fixes wrong "dfu-util -l" output, when calling
  "dfu-util -l" after a board reset, without doing a
  download before. See also discussion here:

http://lists.denx.de/pipermail/u-boot/2013-June/157272.html

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Cc: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
Cc: Tom Rini &lt;trini@ti.com&gt;
Cc: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Samuel Egli &lt;samuel.egli@siemens.com&gt;
Acked-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Tested-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
</content>
</entry>
<entry>
<title>usb:composite: use memcpy to avoid unaligned access</title>
<updated>2013-06-30T16:41:07Z</updated>
<author>
<name>Piotr Wilczek</name>
<email>p.wilczek@samsung.com</email>
</author>
<published>2013-04-10T12:07:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=12595e99e40ba4d0a08744e375f4e2144dc5acb6'/>
<id>urn:sha1:12595e99e40ba4d0a08744e375f4e2144dc5acb6</id>
<content type='text'>
This patch memcpy is used instead of an assignment to
avoid unaligned access execption on some ARM platforms.

Signed-off-by: Piotr Wilczek &lt;p.wilczek@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
CC: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Tested-by: Heiko Schocher &lt;hs@denx.de&gt;
Acked-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>drivers:usb: use get|put_unaligned_le16</title>
<updated>2013-06-30T16:41:07Z</updated>
<author>
<name>Piotr Wilczek</name>
<email>p.wilczek@samsung.com</email>
</author>
<published>2013-06-26T06:22:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7f3cf4060fe8e93d785581ea2047929c1cb15a18'/>
<id>urn:sha1:7f3cf4060fe8e93d785581ea2047929c1cb15a18</id>
<content type='text'>
This patch use get|put_unaligned_le16 to access structure data
to avoid data abort on some ARM platforms.

Signed-off-by: Piotr Wilczek &lt;p.wilczek@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
CC: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb, composite: after unregister gadget driver set composite to NULL</title>
<updated>2013-06-12T20:22:52Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2013-06-04T09:21:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c67b0e42a59c7ef15495bfde006398abaf2f562f'/>
<id>urn:sha1:c67b0e42a59c7ef15495bfde006398abaf2f562f</id>
<content type='text'>
Without this, second usb_composite_register() call fails always
with -EINVAL.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Cc: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb: gadget: add Faraday FOTG210 USB gadget support</title>
<updated>2013-06-12T20:22:52Z</updated>
<author>
<name>Kuo-Jung Su</name>
<email>dantesu@faraday-tech.com</email>
</author>
<published>2013-05-15T07:29:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=64cfd3f9645bebdadd4c867db5efcf8b7a568f77'/>
<id>urn:sha1:64cfd3f9645bebdadd4c867db5efcf8b7a568f77</id>
<content type='text'>
The Faraday FOTG210 is an OTG chip which could operate
as either an EHCI Host or a USB Device at a time.

Signed-off-by: Kuo-Jung Su &lt;dantesu@faraday-tech.com&gt;
CC: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb: gadget: Use unaligned access for wMaxPacketSize</title>
<updated>2013-06-12T20:22:51Z</updated>
<author>
<name>Vivek Gautam</name>
<email>gautam.vivek@samsung.com</email>
</author>
<published>2013-05-13T10:23:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f6664ba4bcc484a2b924ecfa1052bb729def6685'/>
<id>urn:sha1:f6664ba4bcc484a2b924ecfa1052bb729def6685</id>
<content type='text'>
Use get_unaligned() while fetching wMaxPacketSize to avoid
voilating any alignment rules.

Signed-off-by: Vivek Gautam &lt;gautam.vivek@samsung.com&gt;
Cc: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Cc: Piotr Wilczek &lt;p.wilczek@samsung.com&gt;
Cc: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Cc: Lukasz Dalek &lt;luk0104@gmail.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
</feed>
