<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/usb/gadget, branch v2013.04</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.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/gadget?h=v2013.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-03-18T17:58:53Z</updated>
<entry>
<title>usb:gadget: USB Mass Storage Gadget support</title>
<updated>2013-03-18T17:58:53Z</updated>
<author>
<name>Lukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-03-05T11:10:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b528f71394038e593a116bd70f6409fabd147ea6'/>
<id>urn:sha1:b528f71394038e593a116bd70f6409fabd147ea6</id>
<content type='text'>
This patch adds the USB Mass Storage Gadget to u-boot
New command called "ums" is implemented to provide access
to on-device embedded persistent memory.

USB Mass Storage is supposed to work on top of the USB
Gadget framework

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
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;marek.vasut@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb:composite: USB Mass Storage - f_mass_storage.c from Linux kernel</title>
<updated>2013-03-18T17:58:53Z</updated>
<author>
<name>Piotr Wilczek</name>
<email>p.wilczek@samsung.com</email>
</author>
<published>2013-03-05T11:10:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b4d36f6809f3029b6fe05d523abb13c6fa76450a'/>
<id>urn:sha1:b4d36f6809f3029b6fe05d523abb13c6fa76450a</id>
<content type='text'>
The f_mass_storage.c source file from v2.6.36 Linux kernel.

commit 8876f5e7d3b2a320777dd4f6f5301d474c97a06c
Author: Michal Nazarewicz &lt;m.nazarewicz@samsung.com&gt;
Date:   Mon Jun 21 13:57:09 2010 +0200

USB: gadget: f_mass_storage: added eject callback

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
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;marek.vasut@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb:composite: USB Mass Storage - storage_common.c from Linux kernel</title>
<updated>2013-03-18T17:58:53Z</updated>
<author>
<name>Lukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-03-05T11:10:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dee1d999736861085142fcd30c9c551a2ee61a74'/>
<id>urn:sha1:dee1d999736861085142fcd30c9c551a2ee61a74</id>
<content type='text'>
The storage_common.c source file from v2.6.36 Linux kernel.

commit d26a6aa08b9f12b44fb1ee65625e7480d3d5bb81
Author: Michal Nazarewicz &lt;m.nazarewicz@samsung.com&gt;
Date:   Mon Nov 9 14:15:23 2009 +0100

USB: g_mass_storage: code cleaned up and comments updated

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Signed-off-by: Andrzej Pietrasiewicz &lt;andrzej.p@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
CC: Marek Vasut &lt;marek.vasut@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb:composite:fix Provide function data when addressing device with only one interface</title>
<updated>2013-03-18T17:58:52Z</updated>
<author>
<name>Lukasz Majewski</name>
<email>l.majewski@samsung.com</email>
</author>
<published>2013-03-01T14:30:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f7b4162eb1bddfa3008e65d4d3ed29d117dc1eb8'/>
<id>urn:sha1:f7b4162eb1bddfa3008e65d4d3ed29d117dc1eb8</id>
<content type='text'>
This commit fixes problems with some non-standard requests send with
device address instead of interface address (bmRequestType.Receipent field).

This happens with dfu-util (debian version: 0.5), which address non standard
requests (like w_value=0x21 and bRequest=GET_DESCRIPTOR) to device.
Without this fix, the above request is STALLED, and hence causes dfu-util
to assume some standard configuration (packet size = 1024B instead of 4096B)
In turn it displays following errors:
Error obtaining DFU functional descriptor
Warning: Assuming DFU version 1.0
Warning: Transfer size can not be detected
...
Warning: Trying default transfer size 1024

This fix allows passing non-standard request to function setup code, where
it shall be handled.

Tested at: 	Trats (exynos4210)
Tested with:DFU and UMS gadgets

Signed-off-by: Lukasz Majewski &lt;l.majewski@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
</content>
</entry>
<entry>
<title>usb: Fix bug when both DFU &amp; ETHER are defined</title>
<updated>2013-03-16T20:12:02Z</updated>
<author>
<name>Pantelis Antoniou</name>
<email>panto@antoniou-consulting.com</email>
</author>
<published>2012-12-03T00:10:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a04983d6a953675f2eebaf60f75fbd385fd21678'/>
<id>urn:sha1:a04983d6a953675f2eebaf60f75fbd385fd21678</id>
<content type='text'>
When both CONFIG_USB_GADGET &amp; CONFIG_USB_ETHER are defined
the makefile links objects twice.

This patch uses a Makefile specific idiom of
'if defined(CONFIG_USB_GADGET) || defined(CONFIG_USB_ETHER)'
to handle the case.

Signed-off-by: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
</content>
</entry>
<entry>
<title>dfu: Properly zero out timeout value</title>
<updated>2013-03-16T20:12:01Z</updated>
<author>
<name>Pantelis Antoniou</name>
<email>panto@antoniou-consulting.com</email>
</author>
<published>2012-11-30T08:01:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=80eb1bd02d1324a6fbd3b41cf72297353496bf2a'/>
<id>urn:sha1:80eb1bd02d1324a6fbd3b41cf72297353496bf2a</id>
<content type='text'>
Zero out timeout value; letting it filled with undefined values
ends up with the dfu host hanging.

Signed-off-by: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
</content>
</entry>
<entry>
<title>g_dnl: Properly terminate string list.</title>
<updated>2012-12-17T14:38:15Z</updated>
<author>
<name>Pantelis Antoniou</name>
<email>panto@antoniou-consulting.com</email>
</author>
<published>2012-11-30T08:01:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=598cf6062e0841ab10104ac7b64c9640284cec64'/>
<id>urn:sha1:598cf6062e0841ab10104ac7b64c9640284cec64</id>
<content type='text'>
Well, not terminating the list causes very interesting crashes.
As in changing the vendor &amp; product ID crashes. Fun.

Signed-off-by: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
</content>
</entry>
<entry>
<title>g_dnl: Issue connect/disconnect as appropriate</title>
<updated>2012-12-17T14:38:15Z</updated>
<author>
<name>Pantelis Antoniou</name>
<email>panto@antoniou-consulting.com</email>
</author>
<published>2012-11-30T08:01:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5a413cae6a2201e0aee4741ab9e793317084707e'/>
<id>urn:sha1:5a413cae6a2201e0aee4741ab9e793317084707e</id>
<content type='text'>
Call usb_gadget_connect/usb_gadget_disconnect in g_dnl_bind/g_dnl_unbind.

Signed-off-by: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
</content>
</entry>
<entry>
<title>pxa25x_udc: Remove usbdescriptors.h</title>
<updated>2012-12-17T14:38:14Z</updated>
<author>
<name>Lukasz Dalek</name>
<email>luk0104@gmail.com</email>
</author>
<published>2012-11-29T12:59:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=27460be60d5fca8c6a4029387ee5209825c6544f'/>
<id>urn:sha1:27460be60d5fca8c6a4029387ee5209825c6544f</id>
<content type='text'>
usbdescriptors.h conflicts with linux/usb/ch9.h.
Remove it.

Signed-off-by: Lukasz Dalek &lt;luk0104@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove obsolete header file</title>
<updated>2012-11-27T16:41:10Z</updated>
<author>
<name>Pantelis Antoniou</name>
<email>panto@antoniou-consulting.com</email>
</author>
<published>2012-11-28T02:43:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=66dc452bfe13b0e276adddf3997b9c5abc00115d'/>
<id>urn:sha1:66dc452bfe13b0e276adddf3997b9c5abc00115d</id>
<content type='text'>
usbdescriptors.h conflicts with linux/usb/ch9.h
Remove it.

Signed-off-by: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
</content>
</entry>
</feed>
