[U-Boot] [PATCH v3 0/5] ARM: Allwinner sunxi USB Host EHCI support
Roman B.
rbyshko at gmail.com
Fri Jul 25 11:31:39 CEST 2014
Hi Marek,
On Thu, Jul 24, 2014 at 10:54 PM, Roman Byshko <rbyshko at gmail.com> wrote:
>
> This patch series adds USB Host EHCI support to the sunxi SoCs. It was
> tested on Cubietruck. Now you could boot from a USB stick or use a
> compatible Ethernet dongle to add a second Ethernet port in U-Boot.
>
> Best,
> Roman Byshko
>
> Changes since v2:
> - improved commit messages
> - removed BIT macro
> - added get_io_base function
> - removed unnecessary verboseness when defining sunxi_echi_hcd
> array
> - the EHCI driver is now based on [2] and uses GPIO driver
> - possible failure is ruled out by introducing enabled_hcd_count
> Changes since v1:
> - fixed erroneous copyright author
> - used SPDX tag instead of the full license
> - used setbits_le32/clrbits_le32 instead of direct bit poking
> - usage of setbits_le32/clrbits_le32 automatically fixed bug
> where usbc_bit was clobbered unintentionally
> - added more info about commented out gpio_direction_output, it
> will be used once [1] is applied against upstream
>
> [1] http://patchwork.ozlabs.org/patch/356566/
> [2] http://git.denx.de/u-boot-sunxi.git/
>
> Roman Byshko (5):
> sunxi: add defines to control USB Host clocks/resets
> sunxi: add USB EHCI driver
> sunxi: add general USB settings
> sun7i: add USB EHCI settings
> sun7i: cubietruck: enable USB EHCI
>
> arch/arm/include/asm/arch-sunxi/clock_sun4i.h | 4 +
> boards.cfg | 2 +-
> drivers/usb/host/Makefile | 1 +
> drivers/usb/host/ehci-sunxi.c | 196 ++++++++++++++++++++++++++
> include/configs/sun7i.h | 8 ++
> include/configs/sunxi-common.h | 6 +
> 6 files changed, 216 insertions(+), 1 deletion(-)
> create mode 100644 drivers/usb/host/ehci-sunxi.c
>
> --
> 2.0.0
>
I'm sorry I've again forgot to add you to the CC of this patchset.
Should not happen again.
So here it is:
https://www.mail-archive.com/u-boot@lists.denx.de/msg142969.html
Thanks,
Roman
More information about the U-Boot
mailing list