blob: 953dd005c1b33da59a8d3d0c986812c80025ed91 [file] [log] [blame]
Koushik Dutta19447c02010-11-10 10:40:44 -08001int restore_raw_partition(const char *partition, const char *filename);
2int backup_raw_partition(const char *partition, const char *filename);
3int erase_raw_partition(const char *partition);
4int erase_partition(const char *partition, const char *filesystem);
5int mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only);
Steve Kondik4123b582010-11-14 03:18:40 -05006int get_partition_device(const char *partition, char *device);
7
8#define FLASH_MTD 0
9#define FLASH_MMC 1
10#define FLASH_BML 2
11
12int is_mtd_device();
13char* get_default_filesystem();
14
15int __system(const char *command);
16
17extern int cmd_mtd_restore_raw_partition(const char *partition, const char *filename);
18extern int cmd_mtd_backup_raw_partition(const char *partition, const char *filename);
19extern int cmd_mtd_erase_raw_partition(const char *partition);
20extern int cmd_mtd_erase_partition(const char *partition, const char *filesystem);
21extern int cmd_mtd_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only);
22extern int cmd_mtd_get_partition_device(const char *partition, char *device);
23
24extern int cmd_mmc_restore_raw_partition(const char *partition, const char *filename);
25extern int cmd_mmc_backup_raw_partition(const char *partition, const char *filename);
26extern int cmd_mmc_erase_raw_partition(const char *partition);
27extern int cmd_mmc_erase_partition(const char *partition, const char *filesystem);
28extern int cmd_mmc_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only);
29extern int cmd_mmc_get_partition_device(const char *partition, char *device);
30
31extern int cmd_bml_restore_raw_partition(const char *partition, const char *filename);
32extern int cmd_bml_backup_raw_partition(const char *partition, const char *filename);
33extern int cmd_bml_erase_raw_partition(const char *partition);
34extern int cmd_bml_erase_partition(const char *partition, const char *filesystem);
35extern int cmd_bml_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only);
36extern int cmd_bml_get_partition_device(const char *partition, char *device);
37
38