Index: kernel/arch/arm32/include/asm.h
===================================================================
--- kernel/arch/arm32/include/asm.h	(revision 8316547f916ae25dffe4d30a1c706bfb38c39897)
+++ kernel/arch/arm32/include/asm.h	(revision 5711f6ec1d21528731c86ee97004855b2cdbb702)
@@ -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
 }
