diff options
author | Michael Sparmann <theseven@rockbox.org> | 2009-10-11 10:10:49 +0000 |
---|---|---|
committer | Michael Sparmann <theseven@rockbox.org> | 2009-10-11 10:10:49 +0000 |
commit | e6c8a185e53337353e2f182b4625edf2d20542f7 (patch) | |
tree | c963036a9e72dd6b72ea37309bbd4d6280994d5c /firmware/target/arm/s5l8700/ata-nand-s5l8700.c | |
parent | 0260b0ad5ad0dba0adaaab0626d135f3a40cab74 (diff) | |
download | rockbox-e6c8a185e53337353e2f182b4625edf2d20542f7.tar.gz rockbox-e6c8a185e53337353e2f182b4625edf2d20542f7.zip |
Implement NAND power management for iPod Nano 2G
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23099 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s5l8700/ata-nand-s5l8700.c')
-rw-r--r-- | firmware/target/arm/s5l8700/ata-nand-s5l8700.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/target/arm/s5l8700/ata-nand-s5l8700.c b/firmware/target/arm/s5l8700/ata-nand-s5l8700.c index 883c167c78..308f0a5e61 100644 --- a/firmware/target/arm/s5l8700/ata-nand-s5l8700.c +++ b/firmware/target/arm/s5l8700/ata-nand-s5l8700.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include "panic.h" | 29 | #include "panic.h" |
30 | #include "usb.h" | 30 | #include "usb.h" |
31 | #include "ftl-target.h" | 31 | #include "ftl-target.h" |
32 | #include "nand-target.h" | ||
32 | 33 | ||
33 | /* for compatibility */ | 34 | /* for compatibility */ |
34 | long last_disk_activity = -1; | 35 | long last_disk_activity = -1; |
@@ -62,14 +63,17 @@ void nand_spindown(int seconds) | |||
62 | 63 | ||
63 | void nand_sleep(void) | 64 | void nand_sleep(void) |
64 | { | 65 | { |
66 | nand_power_down(); | ||
65 | } | 67 | } |
66 | 68 | ||
67 | void nand_sleepnow(void) | 69 | void nand_sleepnow(void) |
68 | { | 70 | { |
71 | nand_power_down(); | ||
69 | } | 72 | } |
70 | 73 | ||
71 | void nand_spin(void) | 74 | void nand_spin(void) |
72 | { | 75 | { |
76 | nand_power_up(); | ||
73 | } | 77 | } |
74 | 78 | ||
75 | void nand_enable(bool on) | 79 | void nand_enable(bool on) |