[U-Boot] [PATCH v2 10/18] ehci: Add support for Qualcomm EHCI

Simon Glass sjg at chromium.org
Sun Jan 31 16:16:34 CET 2016


On 24 January 2016 at 13:53, Mateusz Kulikowski
<mateusz.kulikowski at gmail.com> wrote:
> This driver is able to reconfigure OTG controller into HOST mode.
> Board can add board-specific initialization as board_prepare_usb().
> It requires USB_ULPI_VIEWPORT enabled in board configuration.
>
> Signed-off-by: Mateusz Kulikowski <mateusz.kulikowski at gmail.com>
> Acked-by: Marek Vasut <marex at denx.de>
> ---
>
> Changes in v2:
> - Use PORT_... macro to write to portsc
> - Remove extra whitespace in probe()
> - Add acked-by
>
> Changes in v1:
> - Reordered header files
> - Removed braces around constant
> - Added more verbose help to KConfig
> - Added ULPI dependency to Kconfig
> - Drop register #defines - use ehci-ci.h instead
> - Create fixed ulpi viewport for device
> - Use setbits/clearbits where possible
> - Use wait_for_bit to reset controller
> - Add dt binding documents
>
>  doc/device-tree-bindings/usb/ehci-msm.txt |  10 ++
>  drivers/usb/host/Kconfig                  |  11 ++
>  drivers/usb/host/Makefile                 |   1 +
>  drivers/usb/host/ehci-msm.c               | 178 ++++++++++++++++++++++++++++++
>  4 files changed, 200 insertions(+)
>  create mode 100644 doc/device-tree-bindings/usb/ehci-msm.txt
>  create mode 100644 drivers/usb/host/ehci-msm.c

Tested on Dragonboard 410c
Tested-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list