Kevin Hilman wrote:
> DaVinci git updatd to 2.6.26, and sync with OMAP git. I also tagged
> it with v2.6.26-davinci1.
>
> Kevin
> _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
>
I'm having some usb initialization issues. A patch similar to
the one below (which is not quite right) is needed.
diff --git a/arch/arm/mach-davinci/board-evm.c
b/arch/arm/mach-davinci/board-evm.c
index 5d15426..2cae5a1 100644
--- a/arch/arm/mach-davinci/board-evm.c
+++ b/arch/arm/mach-davinci/board-evm.c
@@ -168,6 +168,28 @@ static struct platform_device davinci_fb_device = {
#include <linux/usb/musb.h>
+static struct musb_hdrc_eps_bits musb_eps[] = {
+ { "ep1_tx", 5, },
+ { "ep1_rx", 5, },
+ { "ep2_tx", 5, },
+ { "ep2_rx", 5, },
+ { "ep3_tx", 3, },
+ { "ep3_rx", 3, },
+ { "ep4_tx", 3, },
+ { "ep4_rx", 3, },
+};
+
+static struct musb_hdrc_config musb_config = {
+ .multipoint = 1,
+ .dyn_fifo = 1,
+ .soft_con = 1,
+ .dma = 1,
+ .num_eps = 5,
+ .dma_channels = 5,
+ .ram_bits = 10,
+ .eps_bits = musb_eps,
+};
+
static struct musb_hdrc_platform_data usb_data = {
#if defined(CONFIG_USB_MUSB_OTG)
/* OTG requires a Mini-AB connector */
@@ -180,6 +202,7 @@ static struct musb_hdrc_platform_data usb_data = {
/* irlml6401 switches 5V */
.power = 250, /* sustains 3.0+ Amps (!) */
.potpgt = 4, /* ~8 msec */
+ .config = &musb_config,
};
---------------------------------
can someone more familiar with the usb driver
provide a correct patch for davinci-evm?
Thanks
Troy
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source