<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/usb/host, branch v2018.07-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=v2018.07-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/host?h=v2018.07-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-06-04T12:55:00Z</updated>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-sunxi</title>
<updated>2018-06-04T12:55:00Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2018-06-04T12:55:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=809e0e398a91db7bf8b4d6259d9bfc6fbd6bce83'/>
<id>urn:sha1:809e0e398a91db7bf8b4d6259d9bfc6fbd6bce83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag 'xilinx-for-v2018.07-2' of git://www.denx.de/git/u-boot-microblaze</title>
<updated>2018-06-01T17:50:15Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2018-06-01T17:50:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=582d97b6d37ed1bfce575c32d3847a42fc633b8e'/>
<id>urn:sha1:582d97b6d37ed1bfce575c32d3847a42fc633b8e</id>
<content type='text'>
Xilinx changes for v2018.07 second pull

zynqmp:
- Show reset reason
- Remove emulation platform
- Update pmufw version
- Simplify mmc bootmode
- Remove dc2 useless configuration file
- Cleanup mini config
- Defconfig syncup
- zcu100, zcu104 and zcu111 dts fixes

xilinx:
- Use live-tree functions in some drivers
- Add support for Avnet Minized and Antminer S9

fpga:
- Add secure bitstream loading support

mmc:
- Add hs200 mode support

usb xhci:
- Header fix
</content>
</entry>
<entry>
<title>usb: xhci: zynqmp: Fix header location</title>
<updated>2018-05-31T11:50:39Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2018-05-03T07:30:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b168591c899e869dc4fcd71752cbe32c91355348'/>
<id>urn:sha1:b168591c899e869dc4fcd71752cbe32c91355348</id>
<content type='text'>
There is no reason to specify header with full soc name.
Symlink is setup automatically (arch -&gt; arch-zynqmp)

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>rockchip: xhci: remove DTS parsing for PHY (which is unused)</title>
<updated>2018-05-30T09:59:10Z</updated>
<author>
<name>Philipp Tomsich</name>
<email>philipp.tomsich@theobroma-systems.com</email>
</author>
<published>2018-05-24T15:11:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=afa314d3a37797bd88c9a379a6fa150e6829fdf9'/>
<id>urn:sha1:afa314d3a37797bd88c9a379a6fa150e6829fdf9</id>
<content type='text'>
The xhci wrapper-driver for Rockchip searches the DTS to find its
child node compatbile with 'rockchip,rk3399-usb3-phy' to retrieve the
base-address of the PHY.  However, this is currently broken (and
always has been), returning NULL.  However, the (wrongly) retrieved
base-address is never used.

We thus remove this code for now.

Signed-off-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
</content>
</entry>
<entry>
<title>usb: xhci: Handle endianness in xhci_set_configuration()</title>
<updated>2018-05-30T09:59:10Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2018-05-24T06:40:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e40406603fe22a5b18d7e8ac7a2eb0f2d2b13cf1'/>
<id>urn:sha1:e40406603fe22a5b18d7e8ac7a2eb0f2d2b13cf1</id>
<content type='text'>
In xhci_set_configuration(), 'Context Entries' field in the slot
context was cleared with mask LAST_CTX_MASK, but it should have
taken the endianness into consideration.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: xhci: Fix config fail of FS hub behind a HS hub with MTT</title>
<updated>2018-05-30T09:59:10Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2018-05-24T06:40:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=eaaefb066c86f08fb285e73fb8c5fbf497be6b57'/>
<id>urn:sha1:eaaefb066c86f08fb285e73fb8c5fbf497be6b57</id>
<content type='text'>
If a full speed hub connects to a high speed hub which supports MTT,
the MTT field of its slot context will be set to 1 when xHCI driver
setups an xHCI virtual device in xhci_setup_addressable_virt_dev().
Once usb core fetch its hub descriptor, and need to update the xHC's
internal data structures for the device, the HUB field of its slot
context will be set to 1 too, meanwhile MTT is also set before, this
will cause configure endpoint command fail. In the case, we should
clear MTT to 0 for full speed hub according to section 6.2.2.

This keeps in sync with Linux kernel commit:
  096b110: usb: xhci: fix config fail of FS hub behind a HS hub with MTT

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: xhci: Initialize dev_state to 0 in the input slot context</title>
<updated>2018-05-30T09:59:10Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2018-05-24T06:40:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ae751b060e8cee3f9c48112898cd3e31ee6c0734'/>
<id>urn:sha1:ae751b060e8cee3f9c48112898cd3e31ee6c0734</id>
<content type='text'>
Per xHCI spec chapter 6.2.2 table 6-7, as input, software shall
initialize the dev_state field to '0'. Though this does not seem
to cause any issue with most xHC implementations, let's do this
to conform with the spec.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Tested-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Tested-by: Matthias Blankertz &lt;matthias.blankertz@cetitec.com&gt;
</content>
</entry>
<entry>
<title>usb: xhci: Set accurate add context flags when updating hub attributes</title>
<updated>2018-05-30T09:59:10Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2018-05-24T06:40:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=793c819c6e2168110ad7cfca0349738c79d79a1f'/>
<id>urn:sha1:793c819c6e2168110ad7cfca0349738c79d79a1f</id>
<content type='text'>
If a USB 3.0 hub is plugged into the root port of the xHC, the xHCI
driver will issue a 'Configure Endpoint' command to the xHC for it
to update its internal data structure for this hub device. The hub
attributes are in the slot context so we need tell xHC to update the
slot context by setting the add context flags of the input control
context to only cover the slot context.

At present the add context flags is or'ed with the slot context bit,
but it should really be accurately set to the slot context, as the
variable that holds the value of the add context flags comes from
whatever was set in the last command execution, which may contain
additional contexts that 'Configure Endpoint' command should not
touch. Some xHC implementations like x86 don't complain such, but
it was observed on Renesas RCar Gen3 platform that the RCar xHC
complains with a 'TRB error' completion codes as the response.

Reported-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Tested-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Tested-by: Matthias Blankertz &lt;matthias.blankertz@cetitec.com&gt;
</content>
</entry>
<entry>
<title>usb: xhci-rcar: deregister before deactivating clock</title>
<updated>2018-05-30T09:59:10Z</updated>
<author>
<name>Matthias Blankertz</name>
<email>matthias.blankertz@cetitec.com</email>
</author>
<published>2018-05-22T13:24:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3f484226793166c75bd56784832d4c1a84061ad5'/>
<id>urn:sha1:3f484226793166c75bd56784832d4c1a84061ad5</id>
<content type='text'>
During the execution of xhci_deregister xHCI registers are accessed. If
the clock is already deactivated when xhci_deregister is called this can
lead to undefined behavior. Change the order to deregister the device
before deactivating the clock.

Signed-off-by: Matthias Blankertz &lt;matthias.blankertz@cetitec.com&gt;
</content>
</entry>
<entry>
<title>usb: sunxi: Switch to use generic-phy</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dd3228170ad7388bdd57ff18b9e463c36508ebe9'/>
<id>urn:sha1:dd3228170ad7388bdd57ff18b9e463c36508ebe9</id>
<content type='text'>
Allwinner USB PHY handling can be done through driver-model
generic-phy so add the generic-phy ops to relevant places
on host and musb sunxi driver and enable them in respective
SOC's.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
</feed>
