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 7ec1083ff604..0e47d2e1687c 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 = { | |||
322 | static struct omap_hwmod_class omap44xx_aess_hwmod_class = { | 322 | static struct omap_hwmod_class omap44xx_aess_hwmod_class = { |
323 | .name = "aess", | 323 | .name = "aess", |
324 | .sysc = &omap44xx_aess_sysc, | 324 | .sysc = &omap44xx_aess_sysc, |
325 | .enable_preprogram = omap_hwmod_aess_preprogram, | ||
325 | }; | 326 | }; |
326 | 327 | ||
327 | /* aess */ | 328 | /* aess */ |
@@ -348,7 +349,7 @@ static struct omap_hwmod omap44xx_aess_hwmod = { | |||
348 | .clkdm_name = "abe_clkdm", | 349 | .clkdm_name = "abe_clkdm", |
349 | .mpu_irqs = omap44xx_aess_irqs, | 350 | .mpu_irqs = omap44xx_aess_irqs, |
350 | .sdma_reqs = omap44xx_aess_sdma_reqs, | 351 | .sdma_reqs = omap44xx_aess_sdma_reqs, |
351 | .main_clk = "aess_fck", | 352 | .main_clk = "aess_fclk", |
352 | .prcm = { | 353 | .prcm = { |
353 | .omap4 = { | 354 | .omap4 = { |
354 | .clkctrl_offs = OMAP4_CM1_ABE_AESS_CLKCTRL_OFFSET, | 355 | .clkctrl_offs = OMAP4_CM1_ABE_AESS_CLKCTRL_OFFSET, |
@@ -4241,6 +4242,27 @@ static struct omap_hwmod_ocp_if omap44xx_l4_cfg__ocp_wp_noc = { | |||
4241 | 4242 | ||
4242 | static struct omap_hwmod_addr_space omap44xx_aess_addrs[] = { | 4243 | static struct omap_hwmod_addr_space omap44xx_aess_addrs[] = { |
4243 | { | 4244 | { |
4245 | .name = "dmem", | ||
4246 | .pa_start = 0x40180000, | ||
4247 | .pa_end = 0x4018ffff | ||
4248 | }, | ||
4249 | { | ||
4250 | .name = "cmem", | ||
4251 | .pa_start = 0x401a0000, | ||
4252 | .pa_end = 0x401a1fff | ||
4253 | }, | ||
4254 | { | ||
4255 | .name = "smem", | ||
4256 | .pa_start = 0x401c0000, | ||
4257 | .pa_end = 0x401c5fff | ||
4258 | }, | ||
4259 | { | ||
4260 | .name = "pmem", | ||
4261 | .pa_start = 0x401e0000, | ||
4262 | .pa_end = 0x401e1fff | ||
4263 | }, | ||
4264 | { | ||
4265 | .name = "mpu", | ||
4244 | .pa_start = 0x401f1000, | 4266 | .pa_start = 0x401f1000, |
4245 | .pa_end = 0x401f13ff, | 4267 | .pa_end = 0x401f13ff, |
4246 | .flags = ADDR_TYPE_RT | 4268 | .flags = ADDR_TYPE_RT |
@@ -4259,6 +4281,27 @@ static struct omap_hwmod_ocp_if __maybe_unused omap44xx_l4_abe__aess = { | |||
4259 | 4281 | ||
4260 | static struct omap_hwmod_addr_space omap44xx_aess_dma_addrs[] = { | 4282 | static struct omap_hwmod_addr_space omap44xx_aess_dma_addrs[] = { |
4261 | { | 4283 | { |
4284 | .name = "dmem_dma", | ||
4285 | .pa_start = 0x49080000, | ||
4286 | .pa_end = 0x4908ffff | ||
4287 | }, | ||
4288 | { | ||
4289 | .name = "cmem_dma", | ||
4290 | .pa_start = 0x490a0000, | ||
4291 | .pa_end = 0x490a1fff | ||
4292 | }, | ||
4293 | { | ||
4294 | .name = "smem_dma", | ||
4295 | .pa_start = 0x490c0000, | ||
4296 | .pa_end = 0x490c5fff | ||
4297 | }, | ||
4298 | { | ||
4299 | .name = "pmem_dma", | ||
4300 | .pa_start = 0x490e0000, | ||
4301 | .pa_end = 0x490e1fff | ||
4302 | }, | ||
4303 | { | ||
4304 | .name = "dma", | ||
4262 | .pa_start = 0x490f1000, | 4305 | .pa_start = 0x490f1000, |
4263 | .pa_end = 0x490f13ff, | 4306 | .pa_end = 0x490f13ff, |
4264 | .flags = ADDR_TYPE_RT | 4307 | .flags = ADDR_TYPE_RT |
@@ -6268,7 +6311,7 @@ static struct omap_hwmod_ocp_if *omap44xx_hwmod_ocp_ifs[] __initdata = { | |||
6268 | &omap44xx_l3_main_1__l3_main_3, | 6311 | &omap44xx_l3_main_1__l3_main_3, |
6269 | &omap44xx_l3_main_2__l3_main_3, | 6312 | &omap44xx_l3_main_2__l3_main_3, |
6270 | &omap44xx_l4_cfg__l3_main_3, | 6313 | &omap44xx_l4_cfg__l3_main_3, |
6271 | /* &omap44xx_aess__l4_abe, */ | 6314 | &omap44xx_aess__l4_abe, |
6272 | &omap44xx_dsp__l4_abe, | 6315 | &omap44xx_dsp__l4_abe, |
6273 | &omap44xx_l3_main_1__l4_abe, | 6316 | &omap44xx_l3_main_1__l4_abe, |
6274 | &omap44xx_mpu__l4_abe, | 6317 | &omap44xx_mpu__l4_abe, |
@@ -6277,8 +6320,8 @@ static struct omap_hwmod_ocp_if *omap44xx_hwmod_ocp_ifs[] __initdata = { | |||
6277 | &omap44xx_l4_cfg__l4_wkup, | 6320 | &omap44xx_l4_cfg__l4_wkup, |
6278 | &omap44xx_mpu__mpu_private, | 6321 | &omap44xx_mpu__mpu_private, |
6279 | &omap44xx_l4_cfg__ocp_wp_noc, | 6322 | &omap44xx_l4_cfg__ocp_wp_noc, |
6280 | /* &omap44xx_l4_abe__aess, */ | 6323 | &omap44xx_l4_abe__aess, |
6281 | /* &omap44xx_l4_abe__aess_dma, */ | 6324 | &omap44xx_l4_abe__aess_dma, |
6282 | &omap44xx_l3_main_2__c2c, | 6325 | &omap44xx_l3_main_2__c2c, |
6283 | &omap44xx_l4_wkup__counter_32k, | 6326 | &omap44xx_l4_wkup__counter_32k, |
6284 | &omap44xx_l4_cfg__ctrl_module_core, | 6327 | &omap44xx_l4_cfg__ctrl_module_core, |