diff options
Diffstat (limited to 'arch/arm/mach-omap2/omap_hwmod_7xx_data.c')
| -rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 18 | 
1 files changed, 13 insertions, 5 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod_7xx_data.c b/arch/arm/mach-omap2/omap_hwmod_7xx_data.c index 20b4398cec05..284324f2b98a 100644 --- a/arch/arm/mach-omap2/omap_hwmod_7xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_7xx_data.c @@ -1268,9 +1268,6 @@ static struct omap_hwmod_class dra7xx_sata_hwmod_class = {  };  /* sata */ -static struct omap_hwmod_opt_clk sata_opt_clks[] = { -	{ .role = "ref_clk", .clk = "sata_ref_clk" }, -};  static struct omap_hwmod dra7xx_sata_hwmod = {  	.name		= "sata", @@ -1278,6 +1275,7 @@ static struct omap_hwmod dra7xx_sata_hwmod = {  	.clkdm_name	= "l3init_clkdm",  	.flags		= HWMOD_SWSUP_SIDLE | HWMOD_SWSUP_MSTANDBY,  	.main_clk	= "func_48m_fclk", +	.mpu_rt_idx	= 1,  	.prcm = {  		.omap4 = {  			.clkctrl_offs = DRA7XX_CM_L3INIT_SATA_CLKCTRL_OFFSET, @@ -1285,8 +1283,6 @@ static struct omap_hwmod dra7xx_sata_hwmod = {  			.modulemode   = MODULEMODE_SWCTRL,  		},  	}, -	.opt_clks	= sata_opt_clks, -	.opt_clks_cnt	= ARRAY_SIZE(sata_opt_clks),  };  /* @@ -1731,8 +1727,20 @@ static struct omap_hwmod dra7xx_uart6_hwmod = {   *   */ +static struct omap_hwmod_class_sysconfig dra7xx_usb_otg_ss_sysc = { +	.rev_offs	= 0x0000, +	.sysc_offs	= 0x0010, +	.sysc_flags	= (SYSC_HAS_DMADISABLE | SYSC_HAS_MIDLEMODE | +			   SYSC_HAS_SIDLEMODE), +	.idlemodes	= (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART | +			   SIDLE_SMART_WKUP | MSTANDBY_FORCE | MSTANDBY_NO | +			   MSTANDBY_SMART | MSTANDBY_SMART_WKUP), +	.sysc_fields	= &omap_hwmod_sysc_type2, +}; +  static struct omap_hwmod_class dra7xx_usb_otg_ss_hwmod_class = {  	.name	= "usb_otg_ss", +	.sysc	= &dra7xx_usb_otg_ss_sysc,  };  /* usb_otg_ss1 */  |