<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/usb, branch v2019.01-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/usb?h=v2019.01-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/usb?h=v2019.01-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-12-14T16:59:10Z</updated>
<entry>
<title>usb: musb-new: sunxi: Fix null pointer access</title>
<updated>2018-12-14T16:59:10Z</updated>
<author>
<name>Stefan Mavrodiev</name>
<email>stefan@olimex.com</email>
</author>
<published>2018-12-05T12:49:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=46a3f276549f3e5720b6e80278cda354c7fa859f'/>
<id>urn:sha1:46a3f276549f3e5720b6e80278cda354c7fa859f</id>
<content type='text'>
When the device is in peripheral mode there is no
struct usb_bus_priv allocated pointer, as the uclass driver
("usb_dev_generic") doesn't call per_device_auto_alloc_size.

This results in writing to the internal SDRAM at
	priv-&gt;desc_before_addr = true;

Signed-off-by: Stefan Mavrodiev &lt;stefan@olimex.com&gt;
</content>
</entry>
<entry>
<title>usb: composite: Fix max packet size for USB3.0</title>
<updated>2018-12-14T16:59:10Z</updated>
<author>
<name>Siva Durga Prasad Paladugu</name>
<email>siva.durga.paladugu@xilinx.com</email>
</author>
<published>2018-12-13T09:46:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=771e76515ed5abe7eff73a54ccb0c9ae55f34388'/>
<id>urn:sha1:771e76515ed5abe7eff73a54ccb0c9ae55f34388</id>
<content type='text'>
For USB3.0, the max packetsize for GET_DESCRIPTOR should be
sent as exponent value for 2. This means for 512, max packet
size should be filled with 9(2^9=512). Also, fill the USB
version field with 3.0 if speed is negotiated to Superspeed.
This fixes the issue of DFU gadget download failure with
superspeed. Without this patch, the max packet size is
overflowed to zero as the bMaxPacketsize is of u8 and hence
host is not able to detect this device.

Signed-off-by: Siva Durga Prasad Paladugu &lt;siva.durga.paladugu@xilinx.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: musb-new: Add support for DM_USB</title>
<updated>2018-12-14T16:59:10Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
<email>jjhiblot@ti.com</email>
</author>
<published>2018-12-04T10:30:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7d98dbcc3dc8f1b93676d0953f3bee0db3796eb0'/>
<id>urn:sha1:7d98dbcc3dc8f1b93676d0953f3bee0db3796eb0</id>
<content type='text'>
Enable DM for USB peripheral in the musb-new driver.
Also make sure that the driver can be used in the SPL.
This implies that:
* the driver must work with and without the OF_CONTROL option. That
in turn, implies that the platform data can be passed in a struct
ti_musb_platdata or be read from the dtb
* usb.o is linked in the SPL if host support is enabled

Another change is that the driver does not fail to bind (and stop the boot
process) if one of the child driver does not bind. Reporting the error is
enough. This kind of error would appear if the port is configured in the
DTS but the driver is not activated in the config.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>usb: musb-new: Allow the diver not to use the set_phy_power() callback</title>
<updated>2018-12-14T16:59:10Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
<email>jjhiblot@ti.com</email>
</author>
<published>2018-12-04T10:30:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1594c75b3e285cac2ed19f958a0918ee677e4286'/>
<id>urn:sha1:1594c75b3e285cac2ed19f958a0918ee677e4286</id>
<content type='text'>
The set_phy_power() callback is part of struct omap_musb_board_data. This
structure is part of the platform data passed to the musb-new driver. This
does not really fit with the Driver Model, so allow not to use struct
omap_musb_board_data to turn the phy on or off.

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-generic: Add support for the am437x</title>
<updated>2018-12-14T16:59:09Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
<email>jjhiblot@ti.com</email>
</author>
<published>2018-12-04T10:30:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1ce5f1f933b6b3e0994b4b7d198afe0198442888'/>
<id>urn:sha1:1ce5f1f933b6b3e0994b4b7d198afe0198442888</id>
<content type='text'>
Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&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>usb: dwc3-generic: make it compatible with "ti, keystone-dwc3"</title>
<updated>2018-12-14T16:59:09Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
<email>jjhiblot@ti.com</email>
</author>
<published>2018-12-04T10:12:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1c03ade328dd08603fa717076c5888557f1a9fa7'/>
<id>urn:sha1:1c03ade328dd08603fa717076c5888557f1a9fa7</id>
<content type='text'>
Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>usb: musb: Remove legacy CONFIG_USB_DA8XX</title>
<updated>2018-12-14T16:59:09Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-12-12T14:17:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f187ace80ee2f6e1ac150a1320473e41dca65555'/>
<id>urn:sha1:f187ace80ee2f6e1ac150a1320473e41dca65555</id>
<content type='text'>
There don't appear to be any boards enabling CONFIG_USB_DA8XX,
and there is a newer version of the MUSB driver, so let's remove
the legacy version of it.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
Reviewed-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: musb: Remove Legacy CONFIG_USB_DAVINCI</title>
<updated>2018-12-14T16:59:09Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-12-12T14:17:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=66c65f0a9178a2f044d9e65759f0d9498da279b1'/>
<id>urn:sha1:66c65f0a9178a2f044d9e65759f0d9498da279b1</id>
<content type='text'>
This patch removes CONFIG_USB_DAVINCI.  It's a legacy option
that isn't defined anywhere, and there is a newer MUSB driver.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
Reviewed-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: Don't enable CONFIG_SPL_DM_USB for non-DM SPL</title>
<updated>2018-12-14T16:59:08Z</updated>
<author>
<name>Martyn Welch</name>
<email>martyn@welchs.me.uk</email>
</author>
<published>2018-12-10T11:05:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=16ecb295b3834d8017d922ae46eedbbf6fd6c99b'/>
<id>urn:sha1:16ecb295b3834d8017d922ae46eedbbf6fd6c99b</id>
<content type='text'>
When CONFIG_SPL_DM_USB was added, it was added defaulted on without
protection to ensure it didn't get set for non-DM SPL builds.

This leads to unexpected and confusing failures when building a DM based
U-Boot but with a non-DM SPL, as the defconfig is unlikely to have
CONFIG_SPL_DM_USB actively disabled.

Tweak the Kconfig to not enable this setting unless CONFIG_SPL_DM is set.

Signed-off-by: Martyn Welch &lt;martyn.welch@collabora.com&gt;
</content>
</entry>
</feed>
