summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/system-as3525.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/as3525/system-as3525.c')
-rw-r--r--firmware/target/arm/as3525/system-as3525.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/firmware/target/arm/as3525/system-as3525.c b/firmware/target/arm/as3525/system-as3525.c
index e79dd460fa..07832f1a49 100644
--- a/firmware/target/arm/as3525/system-as3525.c
+++ b/firmware/target/arm/as3525/system-as3525.c
@@ -252,14 +252,12 @@ int system_memory_guard(int newmode)
252 return 0; 252 return 0;
253} 253}
254 254
255void power_off(void) 255#ifndef BOOTLOADER
256{
257 int system;
258 system = ascodec_read(0x20);
259 system &= ~1; /* clear bit 0 of system register */
260 ascodec_write(0x20, system);
261
262 /* TODO : turn off peripherals properly ? */
263 256
264 while(1); 257#ifdef HAVE_ADJUSTABLE_CPU_FREQ
258void set_cpu_frequency(long frequency)
259{
260 /* TODO */
265} 261}
262#endif /* HAVE_ADJUSTABLE_CPU_FREQ */
263#endif /* BOOTLOADER */