<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/usb/dwc3, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-07-05T12:19:41Z</updated>
<entry>
<title>usb: dwc3: Use UCLASS_NOP instead of UCLASS_MISC for the DWC3 generic glue</title>
<updated>2019-07-05T12:19:41Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2019-07-05T07:33:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3b83829ed63fabe460592395571c1d8fd9b861c8'/>
<id>urn:sha1:3b83829ed63fabe460592395571c1d8fd9b861c8</id>
<content type='text'>
dwc3-generic has been broken since MISC uclass has been modified to scan DT
sub-nodes after bind.
Fixing it by a using the no-op uclass.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>usb: dwc3-generic: remove dm_scan_fdt_dev() from the remove() callback</title>
<updated>2019-07-05T12:19:40Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2019-07-05T07:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e445d46651de61fdfecf34cc2cd97d58ca6c5cf3'/>
<id>urn:sha1:e445d46651de61fdfecf34cc2cd97d58ca6c5cf3</id>
<content type='text'>
There is simply no reason to do that here.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: Add Meson G12A USB Glue</title>
<updated>2019-05-09T08:38:32Z</updated>
<author>
<name>Neil Armstrong</name>
</author>
<published>2019-02-19T12:42:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=adb049abf7a209629c7b5e4bc673a0d802c616c2'/>
<id>urn:sha1:adb049abf7a209629c7b5e4bc673a0d802c616c2</id>
<content type='text'>
Adds support for Amlogic G12A USB Control Glue HW.

The Amlogic G12A SoC Family embeds 2 USB Controllers :
- a DWC3 IP configured as Host for USB2 and USB3
- a DWC2 IP configured as Peripheral USB2 Only

A glue connects these both controllers to 2 USB2 PHYs, and optionnally
to an USB3+PCIE Combo PHY shared with the PCIE controller.

The Glue configures the UTMI 8bit interfaces for the USB2 PHYs, including
routing of the OTG PHY between the DWC3 and DWC2 controllers, and
setups the on-chip OTG mode selection for this PHY.

This driver sets the OTG capable port as Host mode by default,
the switch to Device mode is to be done in a separate patch.

Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&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>
</author>
<published>2018-12-04T10:30:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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: dwc3-generic: make it compatible with "ti, keystone-dwc3"</title>
<updated>2018-12-14T16:59:09Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2018-12-04T10:12:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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: composite: Move bitmap related operations to ./include/linux/bitmap.h</title>
<updated>2018-12-14T16:59:08Z</updated>
<author>
<name>Lukasz Majewski</name>
</author>
<published>2018-11-23T16:36:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=916fa097997a5e1b70768ce944de28e038d4bebf'/>
<id>urn:sha1:916fa097997a5e1b70768ce944de28e038d4bebf</id>
<content type='text'>
The BITMAP related operations can now be moved to ./include/linux/bitmap.h
file to mimic the Linux kernel directory tree.

This change also allows to remove the lin_gadget_compat.h header file
(which is a legacy code only for composite U-boot layer).
It was also possible to remove #includes from several USB gadget drivers.

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Reviewed-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
</content>
</entry>
<entry>
<title>dwc3-generic: Add support for the TI DWC3 glue</title>
<updated>2018-12-07T15:31:46Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2018-11-29T09:57:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d66e54ac8084f892bf9a43f3242b5e2bf9a686ed'/>
<id>urn:sha1:d66e54ac8084f892bf9a43f3242b5e2bf9a686ed</id>
<content type='text'>
Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
<entry>
<title>usb: dwc3: Fix a compilation error with the edison defconfig</title>
<updated>2018-12-07T15:31:45Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2018-11-29T09:52:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4d3825c1915e1649c4be0320e74be158e4698655'/>
<id>urn:sha1:4d3825c1915e1649c4be0320e74be158e4698655</id>
<content type='text'>
The error is:
In file included from include/part.h:10:0,
                 from include/usb.h:18,
                 from include/linux/usb/gadget.h:22,
                 from drivers/usb/dwc3/ep0.c:20:
include/ide.h:62:14: error: unknown type name ‘uchar’
 void ide_led(uchar led, uchar status);

Fixing it by including common.h that defines the uchar type.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
<entry>
<title>dwc3-generic: Add select_dr_mode operation</title>
<updated>2018-12-07T15:31:45Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2018-11-29T09:52:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=93991cf1969077108ae36e90acb3cd25a6a449ac'/>
<id>urn:sha1:93991cf1969077108ae36e90acb3cd25a6a449ac</id>
<content type='text'>
The select_dr_mode operation is executed when the glue driver is probed.
The role of this optional function is to configure the operating mode
of the controller at the glue level.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
<entry>
<title>dwc3-generic: Handle the PHYs, the clocks and the reset lines</title>
<updated>2018-12-07T15:31:45Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2018-11-29T09:52:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=446e3a205b871943736e22565092771fac98a9a4'/>
<id>urn:sha1:446e3a205b871943736e22565092771fac98a9a4</id>
<content type='text'>
This make the driver more generic. At this point this driver can replace
the dwc3-of-simple implementation.
Make the description in the Kconfig more generic too.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
</feed>
