From ad0a0569ead50f8981bf8c8de6a938fd4559afbc Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Sun, 4 Oct 2009 16:08:33 +0000 Subject: Another patch from FS#10633 by Michael Sparmann (with a couple of minor cosmetic tweaks by me) - cleanly unmount the flash when powering off or rebooting. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22920 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/s5l8700/ipodnano2g/power-nano2g.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'firmware/target/arm/s5l8700/ipodnano2g/power-nano2g.c') diff --git a/firmware/target/arm/s5l8700/ipodnano2g/power-nano2g.c b/firmware/target/arm/s5l8700/ipodnano2g/power-nano2g.c index aa3367b941..fbd5157fb0 100644 --- a/firmware/target/arm/s5l8700/ipodnano2g/power-nano2g.c +++ b/firmware/target/arm/s5l8700/ipodnano2g/power-nano2g.c @@ -23,6 +23,10 @@ #include "inttypes.h" #include "s5l8700.h" #include "power.h" +#include "ftl-target.h" +#include +#include "panic.h" + /* Power handling for S5L8700 based Meizu players @@ -32,7 +36,10 @@ void power_off(void) { - /* TODO */ + if (ftl_sync() != 0) panicf("Failed to unmount flash!"); + + /* TODO: Really power-off */ + panicf("Poweroff not implemented yet."); while(1); } -- cgit v1.2.3