diff options
Diffstat (limited to 'arch/arm/mach-omap2/twl-common.c')
| -rw-r--r-- | arch/arm/mach-omap2/twl-common.c | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/twl-common.c b/arch/arm/mach-omap2/twl-common.c index c05898fbd63..b0d54dae1bc 100644 --- a/arch/arm/mach-omap2/twl-common.c +++ b/arch/arm/mach-omap2/twl-common.c @@ -24,6 +24,7 @@  #include <linux/i2c/twl.h>  #include <linux/gpio.h>  #include <linux/string.h> +#include <linux/phy/phy.h>  #include <linux/regulator/machine.h>  #include <linux/regulator/fixed.h> @@ -90,8 +91,18 @@ void __init omap_pmic_late_init(void)  }  #if defined(CONFIG_ARCH_OMAP3) +struct phy_consumer consumers[] = { +	PHY_CONSUMER("musb-hdrc.0", "usb"), +}; + +struct phy_init_data init_data = { +	.consumers = consumers, +	.num_consumers = ARRAY_SIZE(consumers), +}; +  static struct twl4030_usb_data omap3_usb_pdata = {  	.usb_mode	= T2_USB_MODE_ULPI, +	.init_data	= &init_data,  };  static int omap3_batt_table[] = {  | 
