[U-Boot] [PATCH 0/9] MX5x USB support
Marek Vasut
marek.vasut at gmail.com
Wed Dec 7 19:33:09 CET 2011
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
Cc: Igor Grinberg <grinberg at compulab.co.il>
Cc: Jana Rapava <fermata7 at gmail.com>
Cc: Remy Bohmer <linux at bohmer.net>
Cc: Simon Glass <sjg at chromium.org>
Cc: Stefano Babic <sbabic at denx.de>
Cc: Wolfgang Grandegger <wg at denx.de>
--
1.7.7.1
More information about the U-Boot
mailing list