diff options
author | Koen Kooi <koen@openembedded.org> | 2008-11-27 12:07:29 +0100 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2008-11-27 12:07:29 +0100 |
commit | 9c46ce7b5a5fa267296296026145f58cb143d2b2 (patch) | |
tree | 5510a19c3e9d774502fe695c4f26bb0de83104b7 /packages/linux/linux-omap/musb-fix-dbrownell.patch | |
parent | ab9e5fb6dc0ed835e4cca5d40957da991ffa20ea (diff) |
linux-omap git: bump SRCREV
Diffstat (limited to 'packages/linux/linux-omap/musb-fix-dbrownell.patch')
-rw-r--r-- | packages/linux/linux-omap/musb-fix-dbrownell.patch | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/packages/linux/linux-omap/musb-fix-dbrownell.patch b/packages/linux/linux-omap/musb-fix-dbrownell.patch deleted file mode 100644 index 3526cd3ca6..0000000000 --- a/packages/linux/linux-omap/musb-fix-dbrownell.patch +++ /dev/null @@ -1,71 +0,0 @@ -From: David Brownell <dbrownell@users.sourceforge.net> - -Minor cleanups to omap 2430/34xx/35x musb_hdrc init: - - - num_eps is 16; here, each one is bidirectional - - use DMA_32BIT_MASK to prevent confusion/errors - - initialize root port power to reflect 100 mA limit - -This still hard-wires some board-specific data, since there -are no hooks through which different boards can provide the -right data to the init code. - -Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> - ---- a/arch/arm/mach-omap2/usb-musb.c -+++ b/arch/arm/mach-omap2/usb-musb.c -@@ -21,12 +21,15 @@ - #include <linux/delay.h> - #include <linux/platform_device.h> - #include <linux/clk.h> -+#include <linux/dma-mapping.h> -+ - #include <asm/io.h> --#include <mach/mux.h> -+ - #include <linux/usb/musb.h> - - #include <mach/hardware.h> - #include <mach/pm.h> -+#include <mach/mux.h> - #include <mach/usb.h> - - #ifdef CONFIG_USB_MUSB_SOC -@@ -109,7 +112,7 @@ static struct musb_hdrc_config musb_config = { - .dyn_fifo = 1, - .soft_con = 1, - .dma = 1, -- .num_eps = 32, -+ .num_eps = 16, - .dma_channels = 7, - .dma_req_chan = (1 << 0) | (1 << 1) | (1 << 2) | (1 << 3), - .ram_bits = 12, -@@ -129,16 +132,22 @@ static struct musb_hdrc_platform_data musb_plat = { - : "usbhs_ick", - .set_clock = musb_set_clock, - .config = &musb_config, -+ -+ /* REVISIT charge pump on TWL4030 can supply up to -+ * 100 mA ... but this value is board-specific, like -+ * "mode", and should be passed to usb_musb_init(). -+ */ -+ .power = 50, /* up to 100 mA */ - }; - --static u64 musb_dmamask = ~(u32)0; -+static u64 musb_dmamask = DMA_32BIT_MASK; - - static struct platform_device musb_device = { - .name = "musb_hdrc", - .id = -1, - .dev = { - .dma_mask = &musb_dmamask, -- .coherent_dma_mask = 0xffffffff, -+ .coherent_dma_mask = DMA_32BIT_MASK, - .platform_data = &musb_plat, - }, - .num_resources = ARRAY_SIZE(musb_resources), --- -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 |