@@ -322,6 +322,7 @@ static struct omap_hwmod_class_sysconfig omap44xx_aess_sysc = {
322322static struct omap_hwmod_class omap44xx_aess_hwmod_class = {
323323.name = "aess" ,
324324.sysc = & omap44xx_aess_sysc ,
325+ .enable_preprogram = omap_hwmod_aess_preprogram ,
325326};
326327
327328/* aess */
@@ -348,7 +349,7 @@ static struct omap_hwmod omap44xx_aess_hwmod = {
348349.clkdm_name = "abe_clkdm" ,
349350.mpu_irqs = omap44xx_aess_irqs ,
350351.sdma_reqs = omap44xx_aess_sdma_reqs ,
351- .main_clk = "aess_fck " ,
352+ .main_clk = "aess_fclk " ,
352353.prcm = {
353354.omap4 = {
354355.clkctrl_offs = OMAP4_CM1_ABE_AESS_CLKCTRL_OFFSET ,
@@ -4249,6 +4250,27 @@ static struct omap_hwmod_ocp_if omap44xx_l4_cfg__ocp_wp_noc = {
42494250
42504251static struct omap_hwmod_addr_space omap44xx_aess_addrs [] = {
42514252{
4253+ .name = "dmem" ,
4254+ .pa_start = 0x40180000 ,
4255+ .pa_end = 0x4018ffff
4256+ },
4257+ {
4258+ .name = "cmem" ,
4259+ .pa_start = 0x401a0000 ,
4260+ .pa_end = 0x401a1fff
4261+ },
4262+ {
4263+ .name = "smem" ,
4264+ .pa_start = 0x401c0000 ,
4265+ .pa_end = 0x401c5fff
4266+ },
4267+ {
4268+ .name = "pmem" ,
4269+ .pa_start = 0x401e0000 ,
4270+ .pa_end = 0x401e1fff
4271+ },
4272+ {
4273+ .name = "mpu" ,
42524274.pa_start = 0x401f1000 ,
42534275.pa_end = 0x401f13ff ,
42544276.flags = ADDR_TYPE_RT
@@ -4267,6 +4289,27 @@ static struct omap_hwmod_ocp_if __maybe_unused omap44xx_l4_abe__aess = {
42674289
42684290static struct omap_hwmod_addr_space omap44xx_aess_dma_addrs [] = {
42694291{
4292+ .name = "dmem_dma" ,
4293+ .pa_start = 0x49080000 ,
4294+ .pa_end = 0x4908ffff
4295+ },
4296+ {
4297+ .name = "cmem_dma" ,
4298+ .pa_start = 0x490a0000 ,
4299+ .pa_end = 0x490a1fff
4300+ },
4301+ {
4302+ .name = "smem_dma" ,
4303+ .pa_start = 0x490c0000 ,
4304+ .pa_end = 0x490c5fff
4305+ },
4306+ {
4307+ .name = "pmem_dma" ,
4308+ .pa_start = 0x490e0000 ,
4309+ .pa_end = 0x490e1fff
4310+ },
4311+ {
4312+ .name = "dma" ,
42704313.pa_start = 0x490f1000 ,
42714314.pa_end = 0x490f13ff ,
42724315.flags = ADDR_TYPE_RT
@@ -6282,7 +6325,7 @@ static struct omap_hwmod_ocp_if *omap44xx_hwmod_ocp_ifs[] __initdata = {
62826325& omap44xx_l3_main_1__l3_main_3 ,
62836326& omap44xx_l3_main_2__l3_main_3 ,
62846327& omap44xx_l4_cfg__l3_main_3 ,
6285- /* &omap44xx_aess__l4_abe, */
6328+ & omap44xx_aess__l4_abe ,
62866329& omap44xx_dsp__l4_abe ,
62876330& omap44xx_l3_main_1__l4_abe ,
62886331& omap44xx_mpu__l4_abe ,
@@ -6291,8 +6334,8 @@ static struct omap_hwmod_ocp_if *omap44xx_hwmod_ocp_ifs[] __initdata = {
62916334& omap44xx_l4_cfg__l4_wkup ,
62926335& omap44xx_mpu__mpu_private ,
62936336& omap44xx_l4_cfg__ocp_wp_noc ,
6294- /* &omap44xx_l4_abe__aess, */
6295- /* &omap44xx_l4_abe__aess_dma, */
6337+ & omap44xx_l4_abe__aess ,
6338+ & omap44xx_l4_abe__aess_dma ,
62966339& omap44xx_l3_main_2__c2c ,
62976340& omap44xx_l4_wkup__counter_32k ,
62986341& omap44xx_l4_cfg__ctrl_module_core ,
0 commit comments