]> Pileus Git - ~andy/linux/blobdiff - arch/arm/mach-omap2/omap_hwmod.c
ARM: OMAP2+: hwmod: Add a new flag to handle SIDLE in SWSUP only in active
[~andy/linux] / arch / arm / mach-omap2 / omap_hwmod.c
index c28552bfeb8dfd27a4bd6874c2ad57a1355b5832..5739429894b018e339d79af85a9ef60e468377a1 100644 (file)
@@ -1356,7 +1356,8 @@ static void _enable_sysc(struct omap_hwmod *oh)
 
        clkdm = _get_clkdm(oh);
        if (sf & SYSC_HAS_SIDLEMODE) {
-               if (oh->flags & HWMOD_SWSUP_SIDLE) {
+               if (oh->flags & HWMOD_SWSUP_SIDLE ||
+                   oh->flags & HWMOD_SWSUP_SIDLE_ACT) {
                        idlemode = HWMOD_IDLEMODE_NO;
                } else {
                        if (sf & SYSC_HAS_ENAWAKEUP)