<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/common, branch v2017.11-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/common?h=v2017.11-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/common?h=v2017.11-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-10-01T22:06:53Z</updated>
<entry>
<title>Merge git://git.denx.de/u-boot-usb</title>
<updated>2017-10-01T22:06:53Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-10-01T22:06:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4d1c166fee4a34e8a7d8d05b2a4102c7c668726d'/>
<id>urn:sha1:4d1c166fee4a34e8a7d8d05b2a4102c7c668726d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>usb: storage: Fix overwritten in usb_stor_set_max_xfer_blk()</title>
<updated>2017-10-01T14:32:55Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2017-09-28T04:50:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=72ac8f3fc29016a31ee309b4d025b487e78906ab'/>
<id>urn:sha1:72ac8f3fc29016a31ee309b4d025b487e78906ab</id>
<content type='text'>
The stored 'blk' value is overwritten to 'size / 512' before it can
be used in usb_stor_set_max_xfer_blk(). This is not what we want.
In fact, when 'size' exceeds the upper limit (USHRT_MAX * 512), we
should simply assign 'size' to the upper limit.

Reported-by: Coverity (CID: 167250)
Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: hub: Clear BH reset status change for a 3.0 hub</title>
<updated>2017-10-01T14:32:54Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2017-09-18T13:40:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=061895fbe57d29f50bb3c6c8609d56a668d1387d'/>
<id>urn:sha1:061895fbe57d29f50bb3c6c8609d56a668d1387d</id>
<content type='text'>
USB 3.0 hubs report bit[5] in the port status change response as BH
reset. The hub shall set the C_BH_PORT_RESET field for this port.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: hub: Clear port reset before usb_hub_port_connect_change()</title>
<updated>2017-10-01T14:32:54Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2017-09-18T13:40:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b90203526f2c5bcc05b4a65241ea226b7b9f52d0'/>
<id>urn:sha1:b90203526f2c5bcc05b4a65241ea226b7b9f52d0</id>
<content type='text'>
During usb_hub_port_connect_change(), a port reset set feature
request is issued to the port, and later a port reset clear feature
is done to the same port before the function returns. However at
the end of usb_scan_port(), we attempt to clear port reset again
on a cached port status change variable, which should not be done.

Adjust the call to clear port reset to right before the call to
usb_hub_port_connect_change().

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: Read device descriptor after device is addressed for xHCI</title>
<updated>2017-10-01T14:32:53Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2017-09-18T13:40:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=932bb668bb2464115f2d08abbed44e58cfce9536'/>
<id>urn:sha1:932bb668bb2464115f2d08abbed44e58cfce9536</id>
<content type='text'>
For xHCI it is not possible to read a device descriptor before it
has been assigned an address. That's why usb_setup_descriptor()
was called with 'do_read' being false. But we really need try to
read the device descriptor before starting any real communication
with the default control endpoint.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: Only get 64 bytes device descriptor for full speed devices</title>
<updated>2017-10-01T14:32:53Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2017-09-18T13:40:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c008faa77358bb5b313696dd1d5bb8afa03a6ca2'/>
<id>urn:sha1:c008faa77358bb5b313696dd1d5bb8afa03a6ca2</id>
<content type='text'>
Full speed device endpoint 0 can have 8/16/32/64 bMaxPacketSize0.
Other speed devices report fixed value per USB spec. So it only
makes sense if we send a get device descriptor with 64 bytes to
full speed devices.

While we are here, update the comment block to be within 80 cols.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: Handle audio extension endpoint descriptor in usb_parse_config()</title>
<updated>2017-10-01T14:32:53Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2017-09-18T13:40:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2f0eb2ac4b84f94e2f7de6e4ec9b63ce07cfec7a'/>
<id>urn:sha1:2f0eb2ac4b84f94e2f7de6e4ec9b63ce07cfec7a</id>
<content type='text'>
Normal endpoint descriptor size is 7, but for audio extension it is
9. Handle that correctly when parsing endpoint descriptor.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>TI: ARCH_OMAP2PLUS: Enable SPL_STACK_R and provide default value</title>
<updated>2017-09-29T18:07:51Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-09-17T15:44:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ff6c3125e719732756f5a1c23901c1025a071cdc'/>
<id>urn:sha1:ff6c3125e719732756f5a1c23901c1025a071cdc</id>
<content type='text'>
On ARCH_OMAP2PLUS platforms we know what the DDR layout is going to be,
and that it is safe to use SPL_STACK_R and provide a default value for
it.  select this and re-sync the defconfigs.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>spl: spl_mmc: add __maybe_unused to mmc_load_image_raw_sector()</title>
<updated>2017-09-29T02:23:45Z</updated>
<author>
<name>Seung-Woo Kim</name>
<email>sw0312.kim@samsung.com</email>
</author>
<published>2017-09-19T04:29:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b016b585425b66ea53eef6b8600aff78a4205b9e'/>
<id>urn:sha1:b016b585425b66ea53eef6b8600aff78a4205b9e</id>
<content type='text'>
If there are no CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION,
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR and CONFIG_SPL_OS_BOOT,
there is unused-function build warning. Add __maybe_unused macro
to remove the warning.

Signed-off-by: Seung-Woo Kim &lt;sw0312.kim@samsung.com&gt;
</content>
</entry>
<entry>
<title>dm: usb: storage: Fix broken read/write when both EHCD and xHCD are enabled</title>
<updated>2017-09-27T10:12:22Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2017-09-07T13:13:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ea7fad91019654fb21e6cd04f963e0482869dba5'/>
<id>urn:sha1:ea7fad91019654fb21e6cd04f963e0482869dba5</id>
<content type='text'>
When EHCD and xHCD are enabled at the same time, USB storage device
driver will fail to read/write from/to the storage device attached
to the xHCI interface, due to its transfer blocks exceeds the xHCD
driver limitation.

With driver model, we have an API to get the controller's maximum
transfer size and we can use that to determine the storage driver's
capability of read/write.

Note: the non-DM version driver is still broken with xHCD and the
intent here is not to fix the non-DM one, since the xHCD itself is
already broken in places like 3.0 hub support, etc.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
</feed>
