
On 2 December 2015 at 02:32, Alexey Brodkin Alexey.Brodkin@synopsys.com wrote:
From: Alexey Brodkin Alexey.Brodkin@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@synopsys.com Cc: Stephen Warren swarren@nvidia.com Cc: Simon Glass sjg@chromium.org Cc: Marek Vasut marex@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@chromium.org