diff options
author | Suman Anna <s-anna@ti.com> | 2014-03-06 01:24:11 +0100 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2014-03-12 17:48:26 +0100 |
commit | 200a274f359995df239a46ac8f15ccd48261a458 (patch) | |
tree | c5d6c2956ee6f5848112c019dbfe3f412ea3f957 /arch/arm/mach-omap2/clockdomains3xxx_data.c | |
parent | ARM: OMAP3: remove deprecated CONFIG_OMAP_IOMMU_IVA2 (diff) | |
download | linux-200a274f359995df239a46ac8f15ccd48261a458.tar.xz linux-200a274f359995df239a46ac8f15ccd48261a458.zip |
ARM: OMAP3: fix iva mmu programming issues
The IVA MMU is not functional when used through the hwmod and
omap_device layers. Add fixes to clockdomain and hwmod data
to have it functional. The hwmod changes are needed to enable
the clock, and the SWSUP change is needed to wakeup the domain
because the power domain is programmed to be in RET, and there
is no automatic power domain switching to ON.
Signed-off-by: Suman Anna <s-anna@ti.com>
Acked-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/clockdomains3xxx_data.c')
-rw-r--r-- | arch/arm/mach-omap2/clockdomains3xxx_data.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/clockdomains3xxx_data.c b/arch/arm/mach-omap2/clockdomains3xxx_data.c index e6b91e552d3d..f03dc97921ad 100644 --- a/arch/arm/mach-omap2/clockdomains3xxx_data.c +++ b/arch/arm/mach-omap2/clockdomains3xxx_data.c @@ -247,7 +247,7 @@ static struct clockdomain neon_clkdm = { static struct clockdomain iva2_clkdm = { .name = "iva2_clkdm", .pwrdm = { .name = "iva2_pwrdm" }, - .flags = CLKDM_CAN_HWSUP_SWSUP, + .flags = CLKDM_CAN_SWSUP, .dep_bit = OMAP3430_PM_WKDEP_MPU_EN_IVA2_SHIFT, .wkdep_srcs = iva2_wkdeps, .clktrctrl_mask = OMAP3430_CLKTRCTRL_IVA2_MASK, |