diff options
Diffstat (limited to 'arch/arm/mach-tegra/sleep.S')
-rw-r--r-- | arch/arm/mach-tegra/sleep.S | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/sleep.S b/arch/arm/mach-tegra/sleep.S index 364d84523fba..9daaef26b0f6 100644 --- a/arch/arm/mach-tegra/sleep.S +++ b/arch/arm/mach-tegra/sleep.S | |||
@@ -106,9 +106,11 @@ ENTRY(tegra_shut_off_mmu) | |||
106 | isb | 106 | isb |
107 | #ifdef CONFIG_CACHE_L2X0 | 107 | #ifdef CONFIG_CACHE_L2X0 |
108 | /* Disable L2 cache */ | 108 | /* Disable L2 cache */ |
109 | mov32 r4, TEGRA_ARM_PERIF_BASE + 0x3000 | 109 | check_cpu_part_num 0xc09, r9, r10 |
110 | mov r5, #0 | 110 | movweq r4, #:lower16:(TEGRA_ARM_PERIF_BASE + 0x3000) |
111 | str r5, [r4, #L2X0_CTRL] | 111 | movteq r4, #:upper16:(TEGRA_ARM_PERIF_BASE + 0x3000) |
112 | moveq r5, #0 | ||
113 | streq r5, [r4, #L2X0_CTRL] | ||
112 | #endif | 114 | #endif |
113 | mov pc, r0 | 115 | mov pc, r0 |
114 | ENDPROC(tegra_shut_off_mmu) | 116 | ENDPROC(tegra_shut_off_mmu) |