diff options
Diffstat (limited to 'arch/arm/mach-omap2/omap_hwmod_54xx_data.c')
-rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod_54xx_data.c b/arch/arm/mach-omap2/omap_hwmod_54xx_data.c index ee7f4a9a77a..73c152d17a9 100644 --- a/arch/arm/mach-omap2/omap_hwmod_54xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_54xx_data.c | |||
@@ -45,6 +45,9 @@ | |||
45 | /* Base offset for all OMAP5 dma requests */ | 45 | /* Base offset for all OMAP5 dma requests */ |
46 | #define OMAP54XX_DMA_REQ_START 1 | 46 | #define OMAP54XX_DMA_REQ_START 1 |
47 | 47 | ||
48 | /* Backward references (IPs with Bus Master capability) */ | ||
49 | static struct omap_hwmod omap54xx_bb2d_hwmod; | ||
50 | |||
48 | 51 | ||
49 | /* | 52 | /* |
50 | * IP blocks | 53 | * IP blocks |
@@ -339,6 +342,24 @@ static struct omap_hwmod_irq_info omap54xx_bb2d_irqs[] = { | |||
339 | { .irq = -1 } | 342 | { .irq = -1 } |
340 | }; | 343 | }; |
341 | 344 | ||
345 | static struct omap_hwmod_addr_space omap54xx_bb2d_addrs[] = { | ||
346 | { | ||
347 | .pa_start = 0x59000000, | ||
348 | .pa_end = 0x590007ff, | ||
349 | .flags = ADDR_TYPE_RT | ||
350 | }, | ||
351 | { } | ||
352 | }; | ||
353 | |||
354 | /* l3_main_2 -> bb2d */ | ||
355 | static struct omap_hwmod_ocp_if omap54xx_l3_main_2__bb2d = { | ||
356 | .master = &omap54xx_l3_main_2_hwmod, | ||
357 | .slave = &omap54xx_bb2d_hwmod, | ||
358 | .clk = "l3_iclk_div", | ||
359 | .addr = omap54xx_bb2d_addrs, | ||
360 | .user = OCP_USER_MPU | OCP_USER_SDMA, | ||
361 | }; | ||
362 | |||
342 | static struct omap_hwmod omap54xx_bb2d_hwmod = { | 363 | static struct omap_hwmod omap54xx_bb2d_hwmod = { |
343 | .name = "bb2d", | 364 | .name = "bb2d", |
344 | .class = &omap54xx_bb2d_hwmod_class, | 365 | .class = &omap54xx_bb2d_hwmod_class, |
@@ -3961,13 +3982,6 @@ static struct omap_hwmod_ocp_if omap54xx_l4_abe__aess = { | |||
3961 | .user = OCP_USER_MPU, | 3982 | .user = OCP_USER_MPU, |
3962 | }; | 3983 | }; |
3963 | 3984 | ||
3964 | /* l3_main_2 -> bb2d */ | ||
3965 | static struct omap_hwmod_ocp_if omap54xx_l3_main_2__bb2d = { | ||
3966 | .master = &omap54xx_l3_main_2_hwmod, | ||
3967 | .slave = &omap54xx_bb2d_hwmod, | ||
3968 | .clk = "l3_iclk_div", | ||
3969 | .user = OCP_USER_MPU | OCP_USER_SDMA, | ||
3970 | }; | ||
3971 | 3985 | ||
3972 | static struct omap_hwmod_addr_space omap54xx_c2c_addrs[] = { | 3986 | static struct omap_hwmod_addr_space omap54xx_c2c_addrs[] = { |
3973 | { | 3987 | { |