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

Reply via email to