mini/nand.h
Sven Peter f1256c2b77 boot2 loading and titleid patching for miniios
seems to fail sometimes in dc_ functions :/
2009-05-15 05:28:24 -07:00

25 lines
546 B
C

#ifndef __NAND_H__
#define __NAND_H__
#include "types.h"
#include "ipc.h"
void nand_irq(void);
void nand_send_command(u32 command, u32 bitmask, u32 flags, u32 num_bytes);
int nand_reset(void);
void nand_get_id(u8 *);
void nand_get_status(u8 *);
void nand_read_page(u32 pageno, void *data, void *ecc);
void nand_write_page(u32 pageno, void *data, void *ecc);
void nand_erase_block(u32 pageno);
void nand_wait(void);
void nand_read_cluster(u32 clusterno, void *data);
void nand_initialize();
void nand_ipc(volatile ipc_request *req);
#endif