Index: kernel/arch/arm32/include/asm.h
===================================================================
--- kernel/arch/arm32/include/asm.h	(revision a57b751d239274a97aedd47fb6b128aae6b97f03)
+++ kernel/arch/arm32/include/asm.h	(revision 7290ca0c7924417e4d8915bf1601248a8ffc3a0f)
@@ -46,4 +46,6 @@
  *
  * ARMv7 introduced wait for event and wait for interrupt (wfe/wfi).
+ * ARM920T has custom coprocessor action to do the same. See ARM920T Technical
+ * Reference Manual ch 4.9 p. 4-23 (103 in the PDF)
  */
 NO_TRACE static inline void cpu_sleep(void)
@@ -51,4 +53,6 @@
 #ifdef PROCESSOR_armv7_a
 	asm volatile ( "wfe" :: );
+#elif defined(MACHINE_gta02)
+	asm volatile ( "mcr p15,0,R0,c7,c0,4" :: );
 #endif
 }
