Subversion Repositories freemyipod

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 54
Line 48... Line 48...
48
uint32_t nand_block_erase(uint32_t bank, uint32_t page);
48
uint32_t nand_block_erase(uint32_t bank, uint32_t page);
49
 
49
 
50
uint32_t nand_read_page_fast(uint32_t page, void* databuffer,
50
uint32_t nand_read_page_fast(uint32_t page, void* databuffer,
51
                             void* sparebuffer, uint32_t doecc,
51
                             void* sparebuffer, uint32_t doecc,
52
                             uint32_t checkempty);
52
                             uint32_t checkempty);
53
uint32_t nand_write_page_fast(uint32_t page, void* databuffer,
53
uint32_t nand_write_page_start(uint32_t bank, uint32_t page, void* databuffer,
54
                              void* sparebuffer, uint32_t doecc);
54
                               void* sparebuffer, uint32_t doecc);
55
uint32_t nand_block_erase_fast(uint32_t page);
55
uint32_t nand_write_page_collect(uint32_t bank);
56
 
56
 
57
const struct nand_device_info_type* nand_get_device_type(uint32_t bank);
57
const struct nand_device_info_type* nand_get_device_type(uint32_t bank);
58
uint32_t nand_reset(uint32_t bank);
58
uint32_t nand_reset(uint32_t bank);
59
uint32_t nand_init();
59
uint32_t nand_device_init(void);
-
 
60
void nand_set_active(void);
-
 
61
long nand_last_activity(void);
-
 
62
void nand_power_up(void);
-
 
63
void nand_power_down(void);
60
 
64
 
61
 
65
 
62
#endif
66
#endif