diff options
-rw-r--r-- | arch/arm/mach-omap2/sleep34xx.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/sleep34xx.S b/arch/arm/mach-omap2/sleep34xx.S index 1c17ee81cb12..a31845a201e9 100644 --- a/arch/arm/mach-omap2/sleep34xx.S +++ b/arch/arm/mach-omap2/sleep34xx.S | |||
@@ -617,12 +617,17 @@ usettbr0: | |||
617 | ldr r2, cache_pred_disable_mask | 617 | ldr r2, cache_pred_disable_mask |
618 | and r4, r2 | 618 | and r4, r2 |
619 | mcr p15, 0, r4, c1, c0, 0 | 619 | mcr p15, 0, r4, c1, c0, 0 |
620 | dsb | ||
621 | isb | ||
622 | ldr r0, =restoremmu_on | ||
623 | bx r0 | ||
620 | 624 | ||
621 | /* | 625 | /* |
622 | * ============================== | 626 | * ============================== |
623 | * == Exit point from OFF mode == | 627 | * == Exit point from OFF mode == |
624 | * ============================== | 628 | * ============================== |
625 | */ | 629 | */ |
630 | restoremmu_on: | ||
626 | ldmfd sp!, {r0-r12, pc} @ restore regs and return | 631 | ldmfd sp!, {r0-r12, pc} @ restore regs and return |
627 | 632 | ||
628 | 633 | ||