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/ipodnano2g/nand-target.h | |
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/ipodnano2g/nand-target.h')
-rw-r--r-- | firmware/target/arm/s5l8700/ipodnano2g/nand-target.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/target/arm/s5l8700/ipodnano2g/nand-target.h b/firmware/target/arm/s5l8700/ipodnano2g/nand-target.h index bed94ee243..a1559e936c 100644 --- a/firmware/target/arm/s5l8700/ipodnano2g/nand-target.h +++ b/firmware/target/arm/s5l8700/ipodnano2g/nand-target.h | |||
@@ -19,8 +19,8 @@ | |||
19 | * | 19 | * |
20 | ****************************************************************************/ | 20 | ****************************************************************************/ |
21 | 21 | ||
22 | #ifndef __NAND_H__ | 22 | #ifndef __NAND_TARGET_H__ |
23 | #define __NAND_H__ | 23 | #define __NAND_TARGET_H__ |
24 | 24 | ||
25 | #include "config.h" | 25 | #include "config.h" |
26 | #include "inttypes.h" | 26 | #include "inttypes.h" |
@@ -30,7 +30,7 @@ struct nand_device_info_type | |||
30 | { | 30 | { |
31 | uint32_t id; | 31 | uint32_t id; |
32 | uint16_t blocks; | 32 | uint16_t blocks; |
33 | uint32_t userblocks; | 33 | uint16_t userblocks; |
34 | uint16_t pagesperblock; | 34 | uint16_t pagesperblock; |
35 | uint8_t blocksizeexponent; | 35 | uint8_t blocksizeexponent; |
36 | uint8_t tunk1; | 36 | uint8_t tunk1; |
@@ -49,6 +49,8 @@ uint32_t nand_block_erase(uint32_t bank, uint32_t page); | |||
49 | const struct nand_device_info_type* nand_get_device_type(uint32_t bank); | 49 | const struct nand_device_info_type* nand_get_device_type(uint32_t bank); |
50 | uint32_t nand_reset(uint32_t bank); | 50 | uint32_t nand_reset(uint32_t bank); |
51 | uint32_t nand_device_init(void); | 51 | uint32_t nand_device_init(void); |
52 | void nand_power_up(void); | ||
53 | void nand_power_down(void); | ||
52 | 54 | ||
53 | 55 | ||
54 | #endif | 56 | #endif |