<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/usb/host, branch v2019.01</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=v2019.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/usb/host?h=v2019.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2019-01-09T15:03:56Z</updated>
<entry>
<title>usb: xhci-mem: Fix scratchpad array issue</title>
<updated>2019-01-09T15:03:56Z</updated>
<author>
<name>Ye Li</name>
<email>ye.li@nxp.com</email>
</author>
<published>2019-01-07T02:45:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8c6cc71b40357dad4e3f21e9f1bd84db76a3d994'/>
<id>urn:sha1:8c6cc71b40357dad4e3f21e9f1bd84db76a3d994</id>
<content type='text'>
After updating the value of dev_context_ptrs[0], we should flush this
from cache to memory. Otherwise the xhci controller won't use it.

Signed-off-by: Ye Li &lt;ye.li@nxp.com&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>usb: host: replace xhci-keystone driver by the generic dwc3 driver</title>
<updated>2018-12-14T16:59:09Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
<email>jjhiblot@ti.com</email>
</author>
<published>2018-12-04T10:13:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4dd76d0f96ab18a2bda622ec4dac822e908dd069'/>
<id>urn:sha1:4dd76d0f96ab18a2bda622ec4dac822e908dd069</id>
<content type='text'>
The keystone platforms can use the generic DC3 driver. Removing the
keystone-spcecific xchi driver and add the configuration options to enable
the generic DWC3 driver on all K2 platforms.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>dwc3: move phy operation to core.c</title>
<updated>2018-12-07T15:31:45Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
<email>jjhiblot@ti.com</email>
</author>
<published>2018-11-29T09:52:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d648a50c0a27452a5439e7982b23b97c64820430'/>
<id>urn:sha1:d648a50c0a27452a5439e7982b23b97c64820430</id>
<content type='text'>
Those operations can be used for peripheral operation as well as host
operation.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;

# Conflicts:
#	drivers/usb/dwc3/core.c
#	drivers/usb/host/xhci-dwc3.c
</content>
</entry>
<entry>
<title>usb: s/CONFIG_DM_USB/CONFIG_IS_ENABLED(DM_USB)/</title>
<updated>2018-11-26T20:19:03Z</updated>
<author>
<name>Sven Schwermer</name>
<email>sven@svenschwermer.de</email>
</author>
<published>2018-11-21T07:43:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fd09c205fc57b90a782cac33449ef172575d0a8c'/>
<id>urn:sha1:fd09c205fc57b90a782cac33449ef172575d0a8c</id>
<content type='text'>
This allows to disable the USB driver model in SPL because it checks
the CONFIG_SPL_DM_USB variable for SPL builds. Nothing changes for
regular non-SPL builds.

Signed-off-by: Sven Schwermer &lt;sven@svenschwermer.de&gt;
</content>
</entry>
<entry>
<title>usb: Remove CMD_USB dependency for common code</title>
<updated>2018-11-26T20:19:03Z</updated>
<author>
<name>Sven Schwermer</name>
<email>sven@svenschwermer.de</email>
</author>
<published>2018-11-21T07:43:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ab5817027f9b4fce25f5f2a3e20577ac55bbd7e0'/>
<id>urn:sha1:ab5817027f9b4fce25f5f2a3e20577ac55bbd7e0</id>
<content type='text'>
Common USB code is built whenever USB is enabled (in non-SPL builds).
The USB uclass is built whenever (SPL_)DM_USB is enabled. Both need to
be independent from CMD_USB.

Signed-off-by: Sven Schwermer &lt;sven@svenschwermer.de&gt;
</content>
</entry>
<entry>
<title>usb: Introduce CONFIG_SPL_DM_USB</title>
<updated>2018-11-26T20:19:03Z</updated>
<author>
<name>Sven Schwermer</name>
<email>sven@svenschwermer.de</email>
</author>
<published>2018-11-21T07:43:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=41a25f46044c5f9b57197cfcc931106a3b8327d7'/>
<id>urn:sha1:41a25f46044c5f9b57197cfcc931106a3b8327d7</id>
<content type='text'>
This allows building the SPL without driver model for USB. Since
CONFIG_SPL_DM_USB is enabled if and only if CONFIG_DM_USB was enabled
before, this patch does not change the build behaviour.

Signed-off-by: Sven Schwermer &lt;sven@svenschwermer.de&gt;
</content>
</entry>
<entry>
<title>fsl/usb: Workaround for USB erratum-A005275</title>
<updated>2018-10-29T20:13:05Z</updated>
<author>
<name>Chris Packham</name>
<email>judge.packham@gmail.com</email>
</author>
<published>2018-10-04T07:03:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4eaf7f525a0874a1eff0f5666004896cc5c89fa3'/>
<id>urn:sha1:4eaf7f525a0874a1eff0f5666004896cc5c89fa3</id>
<content type='text'>
Workaround makes FS as default mode on all affected socs.

Add support to check erratum-A005275 validity for an soc. This info is
required to determine whether a given soc is affected by this erratum.
Add quirk for this erratum "has_fsl_erratum_a005275" . This quirk is used
to enable workaround for the errata

Force FS mode as default by:
        - making EPS as FS
        - setting PFSC bit to disable HS chirping

This workaround can be disabled by mentioning "no_erratum_a005275" in
hwconfig string

Signed-off-by: Chris Packham &lt;judge.packham@gmail.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>usb: ehci-msm: Add init_after_reset for CI_UDC</title>
<updated>2018-09-30T17:00:37Z</updated>
<author>
<name>Ramon Fried</name>
<email>ramon.fried@gmail.com</email>
</author>
<published>2018-09-21T10:35:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=246670417cb6f7771f84ec960c0af471eadb6b4d'/>
<id>urn:sha1:246670417cb6f7771f84ec960c0af471eadb6b4d</id>
<content type='text'>
MSM uses the chipidea controller IP, however it requires
to reinit the phy after controller reset. in EHCI mode there's a
dedicated callback for it.
In device mode however there's no such callback.
Add implementaion of ci_init_after_reset() to implement the above
requirement in case CI_UDC driver is used.

Signed-off-by: Ramon Fried &lt;ramon.fried@gmail.com&gt;
</content>
</entry>
<entry>
<title>ehci: msm: use init_type in probe</title>
<updated>2018-09-30T17:00:36Z</updated>
<author>
<name>Ramon Fried</name>
<email>ramon.fried@gmail.com</email>
</author>
<published>2018-09-21T10:35:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0683b27ae30fb00a6c613aec40a78935545c600b'/>
<id>urn:sha1:0683b27ae30fb00a6c613aec40a78935545c600b</id>
<content type='text'>
Change ehci_usb_probe() function to initialize the
USB according to the init_type provided.

Signed-off-by: Ramon Fried &lt;ramon.fried@gmail.com&gt;
</content>
</entry>
<entry>
<title>ehci: msm: switch to generic PHY uclass</title>
<updated>2018-09-30T17:00:36Z</updated>
<author>
<name>Ramon Fried</name>
<email>ramon.fried@gmail.com</email>
</author>
<published>2018-09-21T10:35:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0ac0b6eb6a9d80945454c810cd7eef26958b217b'/>
<id>urn:sha1:0ac0b6eb6a9d80945454c810cd7eef26958b217b</id>
<content type='text'>
All the underlying USB PHY was handled in the ehci driver.
Use the generic phy API instead.

Signed-off-by: Ramon Fried &lt;ramon.fried@gmail.com&gt;
</content>
</entry>
</feed>
