[U-Boot] [PATCH v4] usb: add support for generic EHCI devices

Simon Glass sjg at chromium.org
Wed Dec 2 22:05:25 CET 2015


On 2 December 2015 at 02:32, Alexey Brodkin <Alexey.Brodkin at synopsys.com> wrote:
> From: Alexey Brodkin <Alexey.Brodkin at synopsys.com>
>
> This driver is meant to be used with any EHCI-compatible host
> controller in case if there's no need for platform-specific
> glue such as setup of controller or PHY's power mode via
> GPIOs etc.
>
> Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
> Cc: Stephen Warren <swarren at nvidia.com>
> Cc: Simon Glass <sjg at chromium.org>
> Cc: Marek Vasut <marex at denx.de>
> ---
>
> Changes compared to v3:
>  * Added dependency on DM_USB
>  * Changed U_BOOT_DRIVER name to unique "ehci_generic"
>  * Switched "Reviewed-by" tags back to "Cc" because of quite significant
>    changes compared to v1
>
> Changes compared to v2:
>  * Driver is disabled by default now
>  * Use uintptr_t instead of uint32_t for "struct ehci_hcor"
>    address calculation
>
> Changes compared to v1:
>  * Updated commit message with removal of Synopsys board mention
>  * Cleaned-up ehci_usb_remove()
>
>  drivers/usb/host/Kconfig        |  8 +++++++
>  drivers/usb/host/Makefile       |  1 +
>  drivers/usb/host/ehci-generic.c | 50 +++++++++++++++++++++++++++++++++++++++++
>  3 files changed, 59 insertions(+)
>  create mode 100644 drivers/usb/host/ehci-generic.c

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list