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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot