summaryrefslogtreecommitdiff
path: root/recipes/kexecboot/linux-kexecboot-2.6.32/usb
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2010-01-11 20:40:48 +0100
committerKoen Kooi <koen@openembedded.org>2010-01-11 20:41:39 +0100
commit8de6a61d4c0492b9b06b75f0ded80156105b3699 (patch)
tree7af1f682ea4c82b9e836d258c4d74fe8821bf8bf /recipes/kexecboot/linux-kexecboot-2.6.32/usb
parente6dd3f754d6bd130ce5a0dbbaad3dc0d06718746 (diff)
linux-kexecboot 2.6.32: add omap3 support
Diffstat (limited to 'recipes/kexecboot/linux-kexecboot-2.6.32/usb')
-rw-r--r--recipes/kexecboot/linux-kexecboot-2.6.32/usb/ehci-omap.c-mach-to-plat.diff12
-rw-r--r--recipes/kexecboot/linux-kexecboot-2.6.32/usb/ehci.patch46
2 files changed, 58 insertions, 0 deletions
diff --git a/recipes/kexecboot/linux-kexecboot-2.6.32/usb/ehci-omap.c-mach-to-plat.diff b/recipes/kexecboot/linux-kexecboot-2.6.32/usb/ehci-omap.c-mach-to-plat.diff
new file mode 100644
index 0000000000..faa1ae025c
--- /dev/null
+++ b/recipes/kexecboot/linux-kexecboot-2.6.32/usb/ehci-omap.c-mach-to-plat.diff
@@ -0,0 +1,12 @@
+--- a/drivers/usb/host/ehci-omap.c
++++ b/drivers/usb/host/ehci-omap.c
+@@ -37,7 +37,7 @@
+ #include <linux/platform_device.h>
+ #include <linux/clk.h>
+ #include <linux/gpio.h>
+-#include <mach/usb.h>
++#include <plat/usb.h>
+
+ /*
+ * OMAP USBHOST Register addresses: VIRTUAL ADDRESSES
+
diff --git a/recipes/kexecboot/linux-kexecboot-2.6.32/usb/ehci.patch b/recipes/kexecboot/linux-kexecboot-2.6.32/usb/ehci.patch
new file mode 100644
index 0000000000..569561185a
--- /dev/null
+++ b/recipes/kexecboot/linux-kexecboot-2.6.32/usb/ehci.patch
@@ -0,0 +1,46 @@
+From patchwork Wed Nov 25 08:56:48 2009
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 7bit
+Subject: [2/2] usb: ehci: Allow EHCI to be built on OMAP3
+Date: Wed, 25 Nov 2009 08:56:48 -0000
+From: Olof Johansson <olof@lixom.net>
+X-Patchwork-Id: 62727
+
+OMAP34XX has EHCI, so select USB_ARCH_HAS_EHCI.
+
+Signed-off-by: Olof Johansson <olof@lixom.net>
+Acked-by: Anand Gadiyar <gadiyar@ti.com>
+
+---
+On Sat, Nov 07, 2009 at 01:16:32AM +0530, Anand Gadiyar wrote:
+> usb: ehci: Allow EHCI to be built on OMAP3
+>
+> OMAP3 chips have a built-in EHCI controller.
+> The recently introduced omap ehci-hcd driver missed
+> out on selecting USB_ARCH_HAS_EHCI in Kconfig.
+>
+> Without this, the driver cannot be built.
+
+This is a losing battle. It scales much better to select the option
+from OMAP34XX, instead of starting to enumerate the various platforms
+in drivers/usb.
+
+
+--
+To unsubscribe from this list: send the line "unsubscribe linux-omap" in
+the body of a message to majordomo@vger.kernel.org
+More majordomo info at http://vger.kernel.org/majordomo-info.html
+
+diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
+index 034d990..a913b05 100644
+--- a/arch/arm/mach-omap2/Kconfig
++++ b/arch/arm/mach-omap2/Kconfig
+@@ -18,6 +18,7 @@ config ARCH_OMAP2430
+ config ARCH_OMAP34XX
+ bool "OMAP34xx Based System"
+ depends on ARCH_OMAP3
++ select USB_ARCH_HAS_EHCI
+
+ config ARCH_OMAP3430
+ bool "OMAP3430 support"