]> Git Repo - linux.git/blobdiff - arch/arm/mach-at91/include/mach/system.h
Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux...
[linux.git] / arch / arm / mach-at91 / include / mach / system.h
index bfbb612265d69b0fbf39a6c36b756b9a8783a11f..36af14bc13bbbbc88aad80487b6d3cc85b924f0b 100644 (file)
@@ -28,7 +28,6 @@
 
 static inline void arch_idle(void)
 {
-#ifndef CONFIG_DEBUG_KERNEL
        /*
         * Disable the processor clock.  The processor will be automatically
         * re-enabled by an interrupt or by a reset.
@@ -38,11 +37,11 @@ static inline void arch_idle(void)
 #else
        at91_sys_write(AT91_PMC_SCDR, AT91_PMC_PCK);
 #endif
-#else
+#ifndef CONFIG_CPU_ARM920T
        /*
         * Set the processor (CP15) into 'Wait for Interrupt' mode.
-        * Unlike disabling the processor clock via the PMC (above)
-        *  this allows the processor to be woken via JTAG.
+        * Post-RM9200 processors need this in conjunction with the above
+        * to save power when idle.
         */
        cpu_do_idle();
 #endif
This page took 0.032621 seconds and 4 git commands to generate.