<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/usb/gadget, branch v2013.10</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.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/gadget?h=v2013.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-10-14T20:06:54Z</updated>
<entry>
<title>Coding Style cleanup: drop some excessive empty lines</title>
<updated>2013-10-14T20:06:54Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2013-10-04T15:43:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=16641d52fc70f67aa083c5ebffc526ee8e46bf35'/>
<id>urn:sha1:16641d52fc70f67aa083c5ebffc526ee8e46bf35</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>Coding Style cleanup: remove trailing white space</title>
<updated>2013-10-14T20:06:53Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2013-10-07T11:07:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3765b3e7bd0f8e46914d417f29cbcb0c72b1acf7'/>
<id>urn:sha1:3765b3e7bd0f8e46914d417f29cbcb0c72b1acf7</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>USB: gadget: atmel: disconnect before unbind</title>
<updated>2013-09-24T15:51:36Z</updated>
<author>
<name>Bo Shen</name>
<email>voice.shen@atmel.com</email>
</author>
<published>2013-09-24T05:19:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4585fc58639757ee6f3a654697a9fb5763adffcd'/>
<id>urn:sha1:4585fc58639757ee6f3a654697a9fb5763adffcd</id>
<content type='text'>
When unbind the gadget driver, need call disconnect first.

Signed-off-by: Bo Shen &lt;voice.shen@atmel.com&gt;
</content>
</entry>
<entry>
<title>usb:g_dnl:dfu: Download gadget and DFU function code clean up</title>
<updated>2013-09-24T15:51:36Z</updated>
<author>
<name>Lukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-09-17T13:58:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a6921adcf200b3f2b6fadd78f99ea99b0f362e9c'/>
<id>urn:sha1:a6921adcf200b3f2b6fadd78f99ea99b0f362e9c</id>
<content type='text'>
The download gadget code and DFU function lacks of proper declarations
for the case when a target board wants to use only one of available usb
functions.

Moreover the relevant declarations have been moved to consistent
localization (like &lt;dfu.h&gt;).

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb:gadget:Remove redundant #includes for USB composite gadget and its functions</title>
<updated>2013-09-24T15:51:36Z</updated>
<author>
<name>Lukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-09-17T13:58:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=69d6cbe748ae13e6b728d2c28616a8c54b07f9c2'/>
<id>urn:sha1:69d6cbe748ae13e6b728d2c28616a8c54b07f9c2</id>
<content type='text'>
Only the &lt;linux/usb/gadget.h&gt; requires error.h include. Hence, several
includes of error.h at USB gadget functions are not needed.

Moreover unnecessary malloc.h includes were also removed.

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb:g_dnl:ums: Conditional compilation for mass storage function (f_mass_storage)</title>
<updated>2013-09-24T15:51:35Z</updated>
<author>
<name>Lukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-09-17T13:58:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ba4e95c9f0e18ddeff55ef1b94be650d7b653d3f'/>
<id>urn:sha1:ba4e95c9f0e18ddeff55ef1b94be650d7b653d3f</id>
<content type='text'>
The mass storage composite function is now compiled in only when
CONFIG_USB_GADGET_MASS_STORAGE is defined.
Such change provides binary size reduction for boards which use USB
download gadget (like am335x_evm) with DFU, but don't use UMS.

For example at am335x_evm board reduction is more than 2KiB for
text and around 120B for data.

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>USB: gadget: add atmel usba udc driver</title>
<updated>2013-09-24T15:51:35Z</updated>
<author>
<name>Bo Shen</name>
<email>voice.shen@atmel.com</email>
</author>
<published>2013-09-11T10:24:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9e40493fd8554a157f2458aa2f472d5d30e3558b'/>
<id>urn:sha1:9e40493fd8554a157f2458aa2f472d5d30e3558b</id>
<content type='text'>
Add atmel usba udc driver support, porting from Linux kernel

The original code in Linux Kernel information is as following

commit e01ee9f509a927158f670408b41127d4166db1c7
Author: Jingoo Han &lt;jg1.han@samsung.com&gt;
Date:   Tue Jul 30 17:00:51 2013 +0900

    usb: gadget: use dev_get_platdata()

    Use the wrapper function for retrieving the platform data instead of
    accessing dev-&gt;platform_data directly.

Signed-off-by: Bo Shen &lt;voice.shen@atmel.com&gt;
</content>
</entry>
<entry>
<title>usb: gadget: config: fix unaligned access issues</title>
<updated>2013-09-24T15:51:35Z</updated>
<author>
<name>Troy Kisky</name>
<email>troy.kisky@boundarydevices.com</email>
</author>
<published>2013-09-11T10:24:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=898d686eead1df09970757dfd469b659d5a208be'/>
<id>urn:sha1:898d686eead1df09970757dfd469b659d5a208be</id>
<content type='text'>
As seen with codesourcery compiler 2010q1, the buf pointer in
usb_request structure is not aligned on 4 bytes boundary causing
data aborts in eth_setup -&gt; conf_buf -&gt; usb_gadget_config_buf.
Make it as align access to fix this issue.

Signed-off-by: Troy Kisky &lt;troy.kisky@boundarydevices.com&gt;
[voice.shen@atmel.com: add commit message]
Signed-off-by: Bo Shen &lt;voice.shen@atmel.com&gt;
</content>
</entry>
<entry>
<title>usb: gadget: Fix data aborts during USB ethernet boot</title>
<updated>2013-09-24T15:51:34Z</updated>
<author>
<name>Joel Fernandes</name>
<email>joelf@ti.com</email>
</author>
<published>2013-09-04T23:55:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5290759cc4008075fb9333b32b49d74b8b5c3258'/>
<id>urn:sha1:5290759cc4008075fb9333b32b49d74b8b5c3258</id>
<content type='text'>
As seen on GCC 4.6 Linaro compiler, control_req buffer is not aligned
on 4 byte boundaray causing data aborts in eth_setup -&gt; conf_buf
during dhcp boot over usb_ether. Fix the issue my aligning control_req
buffer using DEFINE_CACHE_ALIGN_BUFFER.

Tested on am335x_evm platform (beaglebone).
Applies on 2013.10-rc1 branch.

Cc: Tom Rini &lt;trini@ti.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Joel Fernandes &lt;joelf@ti.com&gt;
</content>
</entry>
<entry>
<title>usb:dfu:g_dnl: Refactoring the string definition code for g_dnl driver</title>
<updated>2013-08-26T19:56:34Z</updated>
<author>
<name>Lukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-08-19T15:17:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c4219a82cdf1e5f6009e2318b7cc008a93998574'/>
<id>urn:sha1:c4219a82cdf1e5f6009e2318b7cc008a93998574</id>
<content type='text'>
The manufacturer and product IDs are dynamically assigned when gadget is
bind.
Now the IDs aren't assigned at struct g_dnl_string_defs definition.

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Cc: "Egli, Samuel" &lt;samuel.egli@siemens.com&gt;
</content>
</entry>
</feed>
