Skip to content

MX5x USB support

Marek Vasut u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 9 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 9 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [U-Boot] [PATCH 0/9] MX5x USB support
Quoted 54 lines

This patchset adds the USB support for MX5x. Most of the code is based on work of Wolfgang Grandegger with modifications done by various other authors. I also included version of ULPI support code cleaned up by Igor Grinberg.

NOTE: I'd really love to get this code into .12 release. Remy, Wolfgang, do you think it'd be possible? I'd really help adoption of the MX5x USB code greatly as well as cleanup of the ULPI code (which is sadly in a bad shape).

Jana Rapava (1):
USB: Add generic ULPI layer and a viewport

Marek Vasut (4):
USB: MX5: Abstract out mx51 USB pixmux configuration
USB: MX5: Add MX5 usb post-init callback
USB: EHCI: Allow EHCI post-powerup configuration in board files
USB: efikamx: Enable USB on EfikaMX and EfikaSB

Wolfgang Grandegger (4):
USB: MX5: add helper functions to enable USB clocks
USB: MX5: add generic USB EHCI support for mx51 and mx53
USB: mx53loco: add end enable USB host support on port 1
USB: mx51evk: add end enable USB host support on port 1

 Makefile                                 |    1 +
 arch/arm/cpu/armv7/mx5/clock.c           |   72 +++++++
 arch/arm/include/asm/arch-mx5/clock.h    |    5 +
 arch/arm/include/asm/arch-mx5/crm_regs.h |    3 +
 board/efikamx/Makefile                   |    4 +
 board/efikamx/efikamx-usb.c              |  210 +++++++++++++++++++++
 board/efikamx/efikamx.c                  |   15 ++
 board/freescale/mx51evk/mx51evk.c        |   62 ++++++
 board/freescale/mx53loco/mx53loco.c      |   10 +
 drivers/usb/host/Makefile                |    1 +
 drivers/usb/host/ehci-hcd.c              |   12 +-
 drivers/usb/host/ehci-mx5.c              |  255 +++++++++++++++++++++++++
 drivers/usb/ulpi/Makefile                |   44 +++++
 drivers/usb/ulpi/ulpi-viewport.c         |  118 ++++++++++++
 drivers/usb/ulpi/ulpi.c                  |  227 +++++++++++++++++++++++
 include/configs/efikamx.h                |   47 ++++-
 include/configs/mx51evk.h                |   13 ++
 include/configs/mx53loco.h               |   13 ++
 include/usb/ehci-fsl.h                   |   16 ++
 include/usb/ulpi.h                       |  298
++++++++++++++++++++++++++++++ 20 files changed, 1418 insertions(+), 8
deletions(-)
 create mode 100644 board/efikamx/efikamx-usb.c
 create mode 100644 drivers/usb/host/ehci-mx5.c
 create mode 100644 drivers/usb/ulpi/Makefile
 create mode 100644 drivers/usb/ulpi/ulpi-viewport.c
 create mode 100644 drivers/usb/ulpi/ulpi.c
 create mode 100644 include/usb/ulpi.h
Quoted 6 lines
Cc Igor Grinberg <[email protected]>
Cc Jana Rapava <[email protected]>
Cc Remy Bohmer <[email protected]>
Cc Simon Glass <[email protected]>
Cc Stefano Babic <[email protected]>
Cc Wolfgang Grandegger <[email protected]>

If some of the patches didn't make it through gmail because of the different From:, please check git://git.denx.de/u-boot-marex.git, "usb" branch.

M