Ajay Kumar Gupta wrote:

setup_usb() has been modified to pass board specific data so updating
this function call from all Davinci based boards.

Added "struct device;" to fix below compilation warning for Davinci boards.
"musb.h: struct device, defined within parameter list"

Signed-off-by: Ajay Kumar Gupta <[email protected]>

[...]

diff --git a/arch/arm/mach-davinci/board-sffsdr.c 
b/arch/arm/mach-davinci/board-sffsdr.c
index 7acdfd8..e61d7d7 100644
--- a/arch/arm/mach-davinci/board-sffsdr.c
+++ b/arch/arm/mach-davinci/board-sffsdr.c
@@ -38,6 +38,7 @@
 #include <linux/mtd/partitions.h>
 #include <linux/mtd/physmap.h>
 #include <linux/io.h>
+#include <linux/usb/musb.h>
#include <asm/setup.h>
 #include <asm/mach-types.h>
@@ -149,6 +150,12 @@ static struct davinci_uart_config uart_config __initdata = 
{
        .enabled_uarts = (1 << 0),
 };
+/* musb board specific data */
+static struct musb_hdrc_board_data musb_bdata __initdata = {
+       .power = 0,     /* (power in mA)/2 */
+       .potpgt = 0,    /* (potpgt in msec)/2 */

You can leave the structure unixitialized here, it will default to all zeros anyway.

+};
+
 static void __init davinci_sffsdr_map_io(void)
 {
        dm644x_init();

WBR, Sergei

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to