diff options
Diffstat (limited to 'arch/arm/mach-omap2/omap_hwmod_44xx_data.c')
| -rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 51 | 
1 files changed, 47 insertions, 4 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c index 7ec1083ff60..0e47d2e1687 100644 --- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c @@ -322,6 +322,7 @@ static struct omap_hwmod_class_sysconfig omap44xx_aess_sysc = {  static struct omap_hwmod_class omap44xx_aess_hwmod_class = {  	.name	= "aess",  	.sysc	= &omap44xx_aess_sysc, +	.enable_preprogram = omap_hwmod_aess_preprogram,  };  /* aess */ @@ -348,7 +349,7 @@ static struct omap_hwmod omap44xx_aess_hwmod = {  	.clkdm_name	= "abe_clkdm",  	.mpu_irqs	= omap44xx_aess_irqs,  	.sdma_reqs	= omap44xx_aess_sdma_reqs, -	.main_clk	= "aess_fck", +	.main_clk	= "aess_fclk",  	.prcm = {  		.omap4 = {  			.clkctrl_offs = OMAP4_CM1_ABE_AESS_CLKCTRL_OFFSET, @@ -4241,6 +4242,27 @@ static struct omap_hwmod_ocp_if omap44xx_l4_cfg__ocp_wp_noc = {  static struct omap_hwmod_addr_space omap44xx_aess_addrs[] = {  	{ +		.name		= "dmem", +		.pa_start	= 0x40180000, +		.pa_end		= 0x4018ffff +	}, +	{ +		.name		= "cmem", +		.pa_start	= 0x401a0000, +		.pa_end		= 0x401a1fff +	}, +	{ +		.name		= "smem", +		.pa_start	= 0x401c0000, +		.pa_end		= 0x401c5fff +	}, +	{ +		.name		= "pmem", +		.pa_start	= 0x401e0000, +		.pa_end		= 0x401e1fff +	}, +	{ +		.name		= "mpu",  		.pa_start	= 0x401f1000,  		.pa_end		= 0x401f13ff,  		.flags		= ADDR_TYPE_RT @@ -4259,6 +4281,27 @@ static struct omap_hwmod_ocp_if __maybe_unused omap44xx_l4_abe__aess = {  static struct omap_hwmod_addr_space omap44xx_aess_dma_addrs[] = {  	{ +		.name		= "dmem_dma", +		.pa_start	= 0x49080000, +		.pa_end		= 0x4908ffff +	}, +	{ +		.name		= "cmem_dma", +		.pa_start	= 0x490a0000, +		.pa_end		= 0x490a1fff +	}, +	{ +		.name		= "smem_dma", +		.pa_start	= 0x490c0000, +		.pa_end		= 0x490c5fff +	}, +	{ +		.name		= "pmem_dma", +		.pa_start	= 0x490e0000, +		.pa_end		= 0x490e1fff +	}, +	{ +		.name		= "dma",  		.pa_start	= 0x490f1000,  		.pa_end		= 0x490f13ff,  		.flags		= ADDR_TYPE_RT @@ -6268,7 +6311,7 @@ static struct omap_hwmod_ocp_if *omap44xx_hwmod_ocp_ifs[] __initdata = {  	&omap44xx_l3_main_1__l3_main_3,  	&omap44xx_l3_main_2__l3_main_3,  	&omap44xx_l4_cfg__l3_main_3, -	/* &omap44xx_aess__l4_abe, */ +	&omap44xx_aess__l4_abe,  	&omap44xx_dsp__l4_abe,  	&omap44xx_l3_main_1__l4_abe,  	&omap44xx_mpu__l4_abe, @@ -6277,8 +6320,8 @@ static struct omap_hwmod_ocp_if *omap44xx_hwmod_ocp_ifs[] __initdata = {  	&omap44xx_l4_cfg__l4_wkup,  	&omap44xx_mpu__mpu_private,  	&omap44xx_l4_cfg__ocp_wp_noc, -	/* &omap44xx_l4_abe__aess, */ -	/* &omap44xx_l4_abe__aess_dma, */ +	&omap44xx_l4_abe__aess, +	&omap44xx_l4_abe__aess_dma,  	&omap44xx_l3_main_2__c2c,  	&omap44xx_l4_wkup__counter_32k,  	&omap44xx_l4_cfg__ctrl_module_core,  |