
From: "Govindraj.R" govindraj.raja@ti.com
Clean up ehci-omap added and make it generic to extend support for omap4 socs. Adds omap-ulpi-viewport for ulpi access from ehci-omap. Adds ehci support for omap4-panda.
Based on latest denx master branch commit: 137703b811502dfea364650fb3e17f20b4c21333
Changes from v2: --------------- * Added omap-ulpi-viepwort for ulpi access. * Fixed comments as in this thread http://lists.denx.de/pipermail/u-boot/2012-January/115310.html http://lists.denx.de/pipermail/u-boot/2012-January/116185.html
This patch series long with above dependent patch is avialable at: git://gitorious.org/denx_u-boot/denx_uboot_omap.git v3_ehci_omap4
Dependent Patch: ---------------- http://patchwork.ozlabs.org/patch/138844/ (omap4 boot will fail without this patch)
Govindraj.R (6): ehci-omap: Clean up added ehci-omap.c OMAP3+: Clock: Adding ehci clock enabling OMAP4: clock-common: Move the usb dppl configuration to new func OMAP3+: ehci-omap: enable usb host ports for beagle/panda usb: ulpi: Extend the existing ulpi framework. usb: ulpi: Add omap-ulpi-view port support
Ilya Yanok (1): ehci-omap: driver for EHCI host on OMAP3
arch/arm/cpu/armv7/omap-common/clocks-common.c | 52 +++-- arch/arm/cpu/armv7/omap3/board.c | 4 + arch/arm/cpu/armv7/omap3/clock.c | 20 ++ arch/arm/cpu/armv7/omap4/clocks.c | 5 + arch/arm/include/asm/arch-omap3/ehci.h | 55 +++++ arch/arm/include/asm/arch-omap3/ehci_omap3.h | 58 ------ arch/arm/include/asm/arch-omap3/sys_proto.h | 1 + arch/arm/include/asm/arch-omap4/ehci.h | 49 +++++ arch/arm/include/asm/ehci-omap.h | 148 ++++++++++++++ board/efikamx/efikamx-usb.c | 24 ++- board/ti/beagle/beagle.c | 111 ++--------- board/ti/panda/panda.c | 41 ++++ board/ti/panda/panda_mux_data.h | 16 +- doc/README.omap-ulpi-viewport | 27 +++ drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-omap.c | 256 ++++++++++++++++++++++++ drivers/usb/ulpi/Makefile | 1 + drivers/usb/ulpi/omap-ulpi-viewport.c | 105 ++++++++++ drivers/usb/ulpi/ulpi-viewport.c | 30 ++-- drivers/usb/ulpi/ulpi.c | 54 +++--- include/configs/omap3_beagle.h | 6 + include/configs/omap4_panda.h | 25 +++- include/usb/ulpi.h | 36 +++- 23 files changed, 884 insertions(+), 241 deletions(-) create mode 100644 arch/arm/include/asm/arch-omap3/ehci.h delete mode 100644 arch/arm/include/asm/arch-omap3/ehci_omap3.h create mode 100644 arch/arm/include/asm/arch-omap4/ehci.h create mode 100644 arch/arm/include/asm/ehci-omap.h create mode 100644 doc/README.omap-ulpi-viewport create mode 100644 drivers/usb/host/ehci-omap.c create mode 100644 drivers/usb/ulpi/omap-ulpi-viewport.c