diff options
Diffstat (limited to 'firmware/target/coldfire/system-target.h')
-rw-r--r-- | firmware/target/coldfire/system-target.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/firmware/target/coldfire/system-target.h b/firmware/target/coldfire/system-target.h index 74767c4583..5c810eb9b1 100644 --- a/firmware/target/coldfire/system-target.h +++ b/firmware/target/coldfire/system-target.h | |||
@@ -223,4 +223,14 @@ void commit_discard_idcache(void); | |||
223 | static inline void commit_discard_dcache(void) {} | 223 | static inline void commit_discard_dcache(void) {} |
224 | static inline void commit_dcache(void) {} | 224 | static inline void commit_dcache(void) {} |
225 | 225 | ||
226 | /*--------------------------------------------------------------------------- | ||
227 | * Put core in a power-saving state if waking list wasn't repopulated. | ||
228 | *--------------------------------------------------------------------------- | ||
229 | */ | ||
230 | static inline void core_sleep(void) | ||
231 | { | ||
232 | /* Supervisor mode, interrupts enabled upon wakeup */ | ||
233 | asm volatile ("stop #0x2000"); | ||
234 | }; | ||
235 | |||
226 | #endif /* SYSTEM_TARGET_H */ | 236 | #endif /* SYSTEM_TARGET_H */ |